wdgtdH4 >1.1Resources/icon.png /H Peter Mead CalcMatic Software Solutions 2006 CalcMatic Software Solutions off timer 0.5 true display.cursorBlink(); okButton.src = "images/okButtonPressed.png"; okButton.src = "images/okButton.png"; mathsError.visible = false; general General 0 Skin general popup Dark This lets you choose the look of the calculator. Trigonometric type general popup D D R G This lets you choose the scale used by the trigonometric functions. changeSkinTo(preferences.skin.value); preferences.skin.defaultValue = preferences.skin.value; display.setTrigType(preferences.trigType.value); preferences.trigType.defaultValue = preferences.trigType.value; Resources/about.png www.calcmatic.org http://www.calcmatic.org Times 20 62 157 #ffffff :'i function alertMathsError(message) { if(mathsError.visible == true) { return; } mathsError.vOffset = mainWindow.vOffset + 155; mathsError.hOffset = mainWindow.hOffset + 5; errorMessageText.data = message; mathsError.visible = true; mathsError.focus(); } :f /function ButtonHandler() { } ButtonHandler.prototype.sciPad = function(pos, buttonColour, isUp) { var button = global["sp" + pos + "button"]; var label = global["sp" + pos + "label"]; var currentImageSRC = button.src; if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'n' && !isUp) // down and needs to be up { switch(buttonColour.charAt(0)) { case 'g' : { button.src = imgButtonSciPadUpGrey.src; } break; case 'r' : { button.src = imgButtonSciPadUpRed.src; } break; case 'y' : { button.src = imgButtonSciPadUpYellow.src; } break; default : alert("yikes!"); } label.vOffset = parseInt(label.vOffset) - 1; label.hOffset = parseInt(label.hOffset) - 1; } else if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'p' && isUp) // up and needs to be down { switch(buttonColour.charAt(0)) { case 'g' : { button.src = imgButtonSciPadDownGrey.src; } break; case 'r' : { button.src = imgButtonSciPadDownRed.src; } break; case 'y' : { button.src = imgButtonSciPadDownYellow.src; } break; default : alert("yikes!"); } label.vOffset = parseInt(label.vOffset) + 1; label.hOffset = parseInt(label.hOffset) + 1; } else { // do nothing } return; } ButtonHandler.prototype.numPad = function(pos, buttonColour, isUp) { var button = global["np" + pos + "button"]; var label = global["np" + pos + "label"]; var currentImageSRC = button.src; if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'n' && !isUp) // down and needs to be up { switch(buttonColour.charAt(0)) { case 'g' : { button.src = imgButtonNumPadUpGrey.src; } break; case 'r' : { button.src = imgButtonNumPadUpRed.src; } break; default : alert("yikes!"); } label.vOffset = parseInt(label.vOffset) - 1; label.hOffset = parseInt(label.hOffset) - 1; } else if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'p' && isUp) // up and needs to be down { switch(buttonColour.charAt(0)) { case 'g' : { button.src = imgButtonNumPadDownGrey.src; } break; case 'r' : { button.src = imgButtonNumPadDownRed.src; } break; default : alert("yikes!"); } label.vOffset = parseInt(label.vOffset) + 1; label.hOffset = parseInt(label.hOffset) + 1; } else { // do nothing } return; } VYE6YEi /* Calculates the result of the equation. */ function calculateResult() { var equation = display.equation; if(equation.length == 0) { return; } var tokenisedEquationArray = createTokenisedEquation(equation); // alert("Tokenised: " + tokenisedEquationArray.toString()); if(errorCheck(tokenisedEquationArray) != 0) { return; } tokenisedEquationArray = standardiseTokenisedEquation(tokenisedEquationArray); // alert("Standardised: " + tokenisedEquationArray.toString()); var reversePolish = infixToReversePolish(tokenisedEquationArray); // alert("Reverse Polish: " + reversePolish.toString()); var equationValue = evaluateReversePolish(reversePolish); // alert(equation + " = " + equationValue.toString()); if(isNaN(equationValue)) { return; } display.setResult(equationValue); keypad.setInsert(false); keypad.setShift(false); keypad.setAlpha(false); keypad.setHyperbolic(false); keypad.setStore(false); return; } /* Creates an array of tokens from the equation. */ function createTokenisedEquation(equation) { var tokenisedEquation = new Array(equation.length); var i = 0; tokenNum = 0; var character = ""; var number = ""; var functionLength = 0; while(i != equation.length) { functionLength = display.functionLengthForwards(i); if(functionLength > 1) { if(number.length != 0) { tokenisedEquation[tokenNum] = createToken(number); tokenNum++; number = ""; } tokenisedEquation[tokenNum] = createToken(equation.substr(i, functionLength)); tokenNum++; i += functionLength; } else { character = equation.charAt(i); switch(character) { case '0' : case '1' : case '2' : case '3' : case '4' : case '5' : case '6' : case '7' : case '8' : case '9' : case '¯' : case '.' : number += character; break; default : { if(number.length != 0) { tokenisedEquation[tokenNum] = createToken(number); tokenNum++; number = ""; } tokenisedEquation[tokenNum] = createToken(character); tokenNum++; break; } } i++; } } if(number.length != 0) { tokenisedEquation[tokenNum] = createToken(number); tokenNum++; } return tokenisedEquation; } /* Creates a tokens from the string the function. */ function createToken(string) { switch(string.charAt(0)) { case '0' : case '1' : case '2' : case '3' : case '4' : case '5' : case '6' : case '7' : case '8' : case '9' : case '.' : case '¯' : string = string.replace("¯","-"); return new Token(string, 1, Token.NUMBER); break; case '(' : return new Token(string, 99, Token.LEFT_PARENTHESIS); break; case ')' : return new Token(string, 99, Token.RIGHT_PARENTHESIS); break; case 'A' : // A, Ans case 'B' : // B case 'C' : // C case 'D' : // D case 'E' : // E case 'F' : // F case 'M' : // M case '@' : // Pi case 'R' : return new Token(string, 1, Token.NUMBERSYMBOL); break; // Rand# case '÷' : return new Token(string, 9, Token.BINARY_OP); break; case '×' : return new Token(string, 9, Token.BINARY_OP); break; case '+' : return new Token(string, 10, Token.BINARY_OP); break; case '-' : return new Token(string, 10, Token.BINARY_OP); break; case 's' : return new Token(string, 6, Token.RIGHT_UNARY_OP); break; // sin , sin^ , sinh , sinh^ case 'c' : return new Token(string, 6, Token.RIGHT_UNARY_OP); break; // cos , cos^ , cosh , cosh^ case 't' : return new Token(string, 6, Token.RIGHT_UNARY_OP); break; // tan , tan^ , tanh , tanh^ case 'l' : return new Token(string, 6, Token.RIGHT_UNARY_OP); break; // log , ln case 'e' : return new Token(string, 6, Token.RIGHT_UNARY_OP); break; // e case '%' : return new Token(string, 6, Token.RIGHT_UNARY_OP); break; // 10 case '/' : return new Token(string, 2, Token.RIGHT_UNARY_OP); break; // root case 'x' : return new Token(string, 3, Token.BINARY_OP); break; // x to the power of y case '*' : return new Token(string, 3, Token.BINARY_OP); break; // nth root case '£' : return new Token(string, 3, Token.BINARY_OP); break; // *10^ case '!' : return new Token(string, 2, Token.LEFT_UNARY_OP); // factorial case '{' : return new Token(string, 8, Token.BINARY_OP); break; // combination case '?' : return new Token(string, 8, Token.BINARY_OP); break; // permulation case '^' : return new Token(string, 2, Token.LEFT_UNARY_OP); break; // reciprocal case '²' : return new Token(string, 2, Token.LEFT_UNARY_OP); break; // square case '³' : { if(string.charAt(1) == '/') { return new Token(string, 2, Token.RIGHT_UNARY_OP); // cubed root } else { return new Token(string, 2, Token.LEFT_UNARY_OP); // cubed } } break; default : alert("'" + string.chatAt(0) + "' not recognised!"); } } /* Creates a tokens from the string of a number symbol, i.e. Ans, M, etc. */ function createNumberToken(string) { switch(string.charAt(0)) { case 'A' : { if(string.length == 1) { return new Token(memoryA, 1, Token.NUMBER); // A } else { var ans = 0; if(display.resultExp == 0) { ans = display.result; } else { ans = display.result * Math.pow(10, display.resultExp); } return new Token(ans, 1, Token.NUMBER); // Ans } } break; case 'B' : return new Token(memoryB, 1, Token.NUMBER); break; case 'C' : return new Token(memoryC, 1, Token.NUMBER); break; case 'D' : return new Token(memoryD, 1, Token.NUMBER); break; case 'E' : return new Token(memoryE, 1, Token.NUMBER); break; case 'F' : return new Token(memoryF, 1, Token.NUMBER); break; case 'M' : return new Token(memoryM, 1, Token.NUMBER); break; case '@' : return new Token(Math.PI, 1, Token.NUMBER); break; case 'R' : return new Token(Math.random(), 1, Token.NUMBER); break; } } /* Checks to see if there are any errors in the way the equation hass been written. * returns a number to identify the error. * 0 - no error * 1 - bracket error * 2 - function error */ function errorCheck(tokenisedEquationArray) { var token; // check the brackets var bracketLevel = 0; for(var i=0; i < tokenisedEquationArray.length; i++) { token = tokenisedEquationArray[i]; if(token == null) { // do nothing } else if(token.tokenType == Token.LEFT_PARENTHESIS) { bracketLevel++; } else if(token.tokenType == Token.RIGHT_PARENTHESIS) { bracketLevel--; } } if(bracketLevel != 0) { display.error(1, 0); // alert("Bracket error!"); return 1; } // check the functions var previousToken = tokenisedEquationArray[0]; var equationPos = previousToken.length; var tokenNum = 2; var noError = true; var isNext = true; token = tokenisedEquationArray[1]; if(token == null) { isNext = false; } while(noError && isNext) { switch(token.tokenType) { case Token.NUMBER : { // always fine } break; case Token.NUMBERSYMBOL : { // always fine } break; case Token.LEFT_UNARY_OP : { if(previousToken.tokenType == Token.RIGHT_UNARY_OP || previousToken.tokenType == Token.BINARY_OP || previousToken.tokenType == Token.LEFT_PARENTHESIS) { noError = false; } } break; case Token.RIGHT_UNARY_OP : { // always fine } break; case Token.BINARY_OP : { if(previousToken.tokenType == Token.RIGHT_UNARY_OP || previousToken.tokenType == Token.BINARY_OP || previousToken.tokenType == Token.LEFT_PARENTHESIS) { noError = false; } } break; case Token.LEFT_PARENTHESIS : { // always fine } break; case Token.RIGHT_PARENTHESIS : { if(previousToken.tokenType == Token.RIGHT_UNARY_OP || previousToken.tokenType == Token.BINARY_OP || previousToken.tokenType == Token.LEFT_PARENTHESIS) { noError = false; } } break; default : alert("This can't be a token type!"); } previousToken = token; token = tokenisedEquationArray[tokenNum]; tokenNum++; if(token == null || tokenNum == tokenisedEquationArray.length) { isNext = false; } if(noError) { equationPos += previousToken.length; } } if(!noError) { display.error(2, equationPos); // alert("Function error at " + equationPos + "!"); return 2; } // check the numbers var numberStr = ""; equationPos = 0; noError = true; isNext = true; tokenNum = 0; while(noError && isNext) { token = tokenisedEquationArray[tokenNum]; tokenNum++; if(token == null) { isNext = false; } else if(token.tokenType == Token.NUMBER) { numberStr = token.toString(); pos = numberStr.indexOf('-'); if(pos != -1 && pos != 0) { noError = false; } else { pos = numberStr.lastIndexOf('.'); if(numberStr.indexOf('.') != pos) { noError = false; } } } if(tokenNum == tokenisedEquationArray.length) { isNext = false; } if(!isNext) { // do nothing } else if(noError) { equationPos += token.length; } else { equationPos += pos; } } if(!noError) { display.error(3, equationPos); // alert("Number error at " + equationPos + "!"); return 3; } return 0; } /* Adds multiplications into the equation where needed. * e.g. 2sin45 becomes 2*sin45 */ function standardiseTokenisedEquation(tokenisedEquationArray) { var newEquationArray = new Array(tokenisedEquationArray.length * 2); var token; var previousToken; var arrayPos = 0; previousToken = tokenisedEquationArray[0]; if(previousToken.tokenType == Token.NUMBERSYMBOL) { previousToken = new createNumberToken(previousToken.toString()); } newEquationArray[0] = previousToken; arrayPos++; for(var i=1; i < tokenisedEquationArray.length; i++) { token = tokenisedEquationArray[i]; if(token != null && token.tokenType == Token.NUMBERSYMBOL) { token = new createNumberToken(token.toString()); } if(token == null) { // do nothing } else if(previousToken.tokenType == Token.NUMBER || previousToken.tokenType == Token.RIGHT_PARENTHESIS || previousToken.tokenType == Token.LEFT_UNARY_OP) { if(token.tokenType != Token.LEFT_UNARY_OP && token.tokenType != Token.BINARY_OP && token.tokenType != Token.RIGHT_PARENTHESIS) { newEquationArray[arrayPos] = createToken("×"); arrayPos++; } } newEquationArray[arrayPos] = token; arrayPos++; previousToken = token; } return newEquationArray; } /* Creates a tokens from the string the function. */ function infixToReversePolish(tokenisedEquationArray) { var reversePolishArray = new Array(tokenisedEquationArray.length); var stack = new Stack(tokenisedEquationArray.length); var revPolTokenCount = 0; var token; var stackToken; for(var i=0; i < tokenisedEquationArray.length; i++) { token = tokenisedEquationArray[i]; if(token == null) { // do nothing } else if(token.tokenType == Token.NUMBER) { reversePolishArray[revPolTokenCount] = token; revPolTokenCount++; } else if(token.tokenType == Token.LEFT_PARENTHESIS) { stack.push(token); } else if(token.tokenType == Token.RIGHT_PARENTHESIS) { stackToken = stack.top(); var lp = Token.LEFT_PARENTHESIS; var stackTokenType = stackToken.tokenType; while(stackTokenType != lp) // An error can be caught here! { reversePolishArray[revPolTokenCount] = stack.pop(); revPolTokenCount++; stackToken = stack.top(); stackTokenType = stackToken.tokenType; } stack.pop(); // get rid of the left parenthesis } else { stackToken = stack.top(); if(stackToken != null && token.tokenType == Token.RIGHT_UNARY_OP) { while(stackToken != null && token.precedence > stackToken.precedence) { reversePolishArray[revPolTokenCount] = stack.pop(); revPolTokenCount++; stackToken = stack.top(); } } else { while(stackToken != null && token.precedence >= stackToken.precedence) { reversePolishArray[revPolTokenCount] = stack.pop(); revPolTokenCount++; stackToken = stack.top(); } } stack.push(token); } // alert("Reverse Polish: " + reversePolishArray.toString() + "\nStack: " + stack.toString()); } while(!stack.isEmpty()) { reversePolishArray[revPolTokenCount] = stack.pop(); revPolTokenCount++; } return reversePolishArray; } /* Evaluates an array containing tokens in Reverse Polish Notation. */ function evaluateReversePolish(reversePolishArray) { var numStack = new Stack(reversePolishArray.length); var token; for(var i=0; i < reversePolishArray.length; i++) { token = reversePolishArray[i]; if(token != null) { switch(token.tokenType) { case Token.NUMBER : { numStack.push(token.toString()); } break; case Token.LEFT_UNARY_OP : { var operator = token.toString(); var operand = numStack.pop().toString(); var newNumber = evaluateLeftUnaryOp(operator, operand); if(isNaN(newNumber)) { return NaN; } numStack.push(newNumber); } break; case Token.RIGHT_UNARY_OP : { var operator = token.toString(); var operand = numStack.pop().toString(); var newNumber = evaluateRightUnaryOp(operator, operand); if(isNaN(newNumber)) { return NaN; } numStack.push(newNumber); } break; case Token.BINARY_OP : { var operator = token.toString(); var rightOperand = numStack.pop().toString(); var leftOperand = numStack.pop().toString(); var newNumber = evaluateBinaryOp(operator, leftOperand, rightOperand); if(isNaN(newNumber)) { return NaN; } numStack.push(newNumber); } break; default : alert("Cannot evaluate token number " + i + ": " + token);break; } } } return numStack.top(); } function evaluateLeftUnaryOp(op, num) { var opString = op.toString(); var number = parseFloat(num); var result = 0.0; switch(opString.charAt(0)) { case '!' : // factorial { if(number < 0) { display.error(4, 0); alertMathsError("Factorial argument should be greater than 0."); return NaN; } result = 1; for(var i=2; i <= number; i++) { result *= i; } } break; case '^' : // reciprocal { result = 1 / number; } break; case '²' : // square { result = number * number; } break; case '³' : // cube { result = number * number * number; } break; default : alert(op + " not recognised"); } return result; } function evaluateRightUnaryOp(op, num) { var opString = op.toString(); var number = parseFloat(num); var result = 0.0; switch(opString.charAt(0)) { case '/' : // root { if(number < 0) { display.error(4, 0); alertMathsError("Square root argument should be greater than 0."); return NaN; } result = Math.sqrt(number); } break; case 'l' : { if(number <= 0) { display.error(4, 0); alertMathsError("Logarithm argument should be greater than 0."); return NaN; } if(opString.charAt(1) == 'n') // ln { result = Math.log(number); } else // log { result = Math.log(number) / Math.log(10); } } break; case 'e' : // e { result = Math.exp(number); } break; case '%' : // 10 { result = Math.pow(10, number); } break; case '³' : if(opString.charAt(1) == '/') // cubed root { result = Math.pow(number, 1/3); } break; case 's' : { if(opString.length == 3) // sin { if(display.trigType == "D") { number = ((number * Math.PI) / 180); } else if(display.trigType == "G") { number = ((number * Math.PI) / 200); } result = Math.sin(number); } else if(opString.length == 4 && opString.charAt(3) == '^') // sin^ { if(number < -1 || number > 1) { display.error(4, 0); alertMathsError("Invalid argument for trigonometric inverse."); return NaN; } result = Math.asin(number); if(display.trigType == "D") { result = ((result * 180) / Math.PI); } else if(display.trigType == "G") { result = ((result * 200) / Math.PI); } } else if(opString.length == 4 && opString.charAt(3) == 'h') // sinh { result = ((Math.exp(number) - Math.exp(0 - number)) / 2); } else if(opString.length == 5) // sinh^ { result = Math.log(number + Math.sqrt(number * number + 1)); } } break; case 'c' : { if(opString.length == 3) // cos { if(display.trigType == "D") { number = ((number * Math.PI) / 180); } else if(display.trigType == "G") { number = ((number * Math.PI) / 200); } result = Math.cos(number); } else if(opString.length == 4 && opString.charAt(3) == '^') // cos^ { if(number < -1 || number > 1) { display.error(4, 0); alertMathsError("Invalid argument for trigonometric inverse."); return NaN; } result = Math.acos(number); if(display.trigType == "D") { result = ((result * 180) / Math.PI); } else if(display.trigType == "G") { result = ((result * 200) / Math.PI); } } else if(opString.length == 4 && opString.charAt(3) == 'h') // cosh { result = ((Math.exp(number) + Math.exp(0 - number)) / 2); } else if(opString.length == 5) // cosh^ { result = Math.log(number + Math.sqrt(number * number - 1)); } } break; case 't' : { if(opString.length == 3) // tan { if(display.trigType == "D") { number = ((number * Math.PI) / 180); } else if(display.trigType == "G") { number = ((number * Math.PI) / 200); } result = Math.tan(number); } else if(opString.length == 4 && opString.charAt(3) == '^') // tan^ { result = Math.atan(number); if(display.trigType == "D") { result = ((result * 180) / Math.PI); } else if(display.trigType == "G") { result = ((result * 200) / Math.PI); } } else if(opString.length == 4 && opString.charAt(3) == 'h') // tanh { result = ((Math.exp(number) - Math.exp(0 - number)) / (Math.exp(number) + Math.exp(0 - number))); } else if(opString.length == 5) // tanh^ { if(number <= -1 || number >= 1) { display.error(4, 0); alertMathsError("Invalid argument for hyperbolic trigonometric inverse."); return NaN; } result = Math.log((1 + number) / (1 - number)) / 2; } } break; default : alert(op + " not recognised"); } return result; } function evaluateBinaryOp(op, numL, numR) { var opString = op.toString(); var numberL = parseFloat(numL); var numberR = parseFloat(numR); var result = 0.0; switch(opString.charAt(0)) { case '÷' : // division { if(numberR == 0) { display.error(4, 0); alertMathsError("Cannot divide by 0."); return NaN; } result = numberL / numberR; } break; case '×' : // multiplication { result = numberL * numberR; } break; case '+' : // addition { result = numberL + numberR; } break; case '-' : // subtraction { result = numberL - numberR; } break; case 'x' : // x to the power of y { result = Math.pow(numberL, numberR); } break; case '*' : // nth root { result = Math.pow(numberR, (1 / numberL)); } break; case '£' : // *10^ { result = numberL * Math.pow(10, numberR); } break; case '{' : // combination { if(numberL < 0 || numberR < 0 || numberL < numberR) { display.error(4, 0); alertMathsError("Combination arguments are not valid."); return NaN; } result = 1; for(i = numberL; i > (numberL - numberR); i--) { result *= i; } for(i = numberR; i > 1; i--) { result /= i; } } break; case '?' : // permulation { if(numberL < 0 || numberR < 0 || numberL < numberR) { display.error(4, 0); alertMathsError("Permutation arguments are not valid."); return NaN; } result = 1; for(var i = (numberL - numberR + 1); i <= numberL; i++) { result *= i; } } break; default : alert(op + " not recognised"); } // alert(numberL + opString + numberR + "=" + result) return result; } /* * Constructor for the class Token * @param tokenType - int - typedef of token types. * @param precedence - int - operator priority * @param valueString - string - number or operator */ function Token(valueString, precedence, tokenType) { this.tokenType = tokenType; this.precedence = precedence; this.valueString = valueString; this.length = valueString.length; } /* returns the a string of the number or the operator. */ Token.prototype.toString = function() { return this.valueString; } /* Constants */ Token.NUMBER = 1; Token.NUMBERSYMBOL = 2; Token.LEFT_UNARY_OP = 4; Token.RIGHT_UNARY_OP = 5; Token.BINARY_OP = 6; Token.LEFT_PARENTHESIS = 8; Token.RIGHT_PARENTHESIS = 9; /* Token Types: 1 - number 2 - left unary operator 3 - right unary operator 6 - binary operator 8 - left parenthesis 9 - right parenthesis Precedence: 1 - number 2 - recipricol square cube square root cube root factorial 3 - power nth root Exp 6 - ln log e 10 trig 8 - Comb Perm 9 - Divide Multiply 10 - Minus Add 99 - parenthesis */ function Stack(stackSize) { this.stack = new Array(stackSize); this.size = -1; this.maxSize = stackSize; } Stack.prototype.push = function(o) { if(this.size == (this.stack.length) - 1) { return false; } this.size += 1; this.stack[this.size] = o; return true; } Stack.prototype.pop = function() { if(this.size == -1) { return null; } // alert("pop " + this.top); this.size -= 1; return this.stack[this.size + 1]; } Stack.prototype.top = function() { if(this.size == -1) { return null; } // alert("top " + this.top + " = " + this.stack[this.top]); return this.stack[this.size]; } Stack.prototype.toString = function() { var string = ""; for(var i=0; i <= this.size; i++) { string += this.stack[i]; } return string; } Stack.prototype.isEmpty = function() { return (this.size == -1); } ~T~$~// JavaScript bodge for a class /* * Constructor for the class Display */ function Display() { this.newEquation = true; // Overwrite what is already there, or not. this.equation = ""; // The equation. this.result = 0; // The answer, not including the exponant. this.resultExp = 0; // The exponant of the answer. this.equationCut = 0; // How many chars at the begining of the equation not on the screen. this.cursorPos = 0; // The position of the cursor, relative to the display. this.cursorBlinking = true; // Whether the cursor blinks or not. this.blinkChar = " "; // The character that the cursor alternates with when blinking. this.trigType = preferences.trigType.value; this.memoryEmpty = true; this.widthEquationDisplay = 13; // Number of characters in the equation display. this.widthResultDisplay = 17; // Number of characters in the result display. this.errorType = 0; this.errorEquCharNum = 0; } /* Clears the whole display and sets the variables back to default values. */ Display.prototype.clearDisplay = function() { this.clearEquation(); this.clearResult(); this.setInsert(false); this.setShift(false); this.setAlpha(false); this.setHyperbolic(false); this.setStore(false); return; } /* Clears the equation display and sets the variables back to default values. */ Display.prototype.clearEquation = function() { this.errorType = 0; this.newEquation = true; this.equation = ""; this.equationCut = 0; this.cursorPos = 0; this.blinkChar = " "; this.cursorBlinking = true; this.displayEquation(); return; } /* Clears the answer display and sets the variables back to default values. */ Display.prototype.clearResult = function() { this.result = 0; this.resultExp = 0; this.displayResult(); return; } /* Clears the memory display and sets the variable back to 0. */ Display.prototype.clearMemory = function() { memoryM = 0; this.setMemory(false); return; } /* This function makes visible or hides the insert flag on the display. * The argument is a boolean as to whether it should be visible or not. */ Display.prototype.setInsert = function(isInsert) { if(isInsert) { insert.src = imgDisplayInsOn.src; } else { insert.src = imgDisplayInsOff.src; } return; } /* This function makes visible or hides the shift flag on the display. * The argument is a boolean as to whether it should be visible or not. */ Display.prototype.setShift = function(isShift) { if(isShift) { shift.src = imgDisplayShiftOn.src; } else { shift.src = imgDisplayShiftOff.src; } return; } /* This function makes visible or hides the alpha flag on the display. * The argument is a boolean as to whether it should be visible or not. */ Display.prototype.setAlpha = function(isAlpha) { if(isAlpha) { alpha.src = imgDisplayAlphaOn.src; } else { alpha.src = imgDisplayAlphaOff.src; } return; } /* This function makes visible or hides the hyperbolic flag on the display. * The argument is a boolean as to whether it should be visible or not. */ Display.prototype.setHyperbolic = function(isHyperbolic) { if(isHyperbolic) { hyperbolic.src = imgDisplayHypOn.src; } else { hyperbolic.src = imgDisplayHypOff.src; } return; } /* This function makes visible or hides the store flag on the display. * The argument is a boolean as to whether it should be visible or not. */ Display.prototype.setStore = function(isStore) { if(isStore) { store.src = imgDisplayStoreOn.src; } else { store.src = imgDisplayStoreOff.src; } return; } /* This function sets the trig type on the display. * The argument shouble be 'D', 'R' or 'G'. */ Display.prototype.setTrigType = function(trigType) { switch(trigType) { case 'D' : { dispTrigType.src = imgDisplayTrigD.src; } break; case 'R' : { dispTrigType.src = imgDisplayTrigR.src; } break; case 'G' : { dispTrigType.src = imgDisplayTrigG.src; } break; default : alert("Error: '" + trigType + "' not a trig type!"); } this.trigType = trigType; return; } /* This function makes visible or hides the memory flag on the display. * The argument is a boolean as to whether it should be visible or not. */ Display.prototype.setMemory = function(setMem) { this.memoryEmpty = !setMem; if(!this.memoryEmpty) { memory.src = imgDisplayMemOn.src; } else { memory.src = imgDisplayMemOff.src; } return; } /* Sets a character in the equation part of the display. * The number specifies the position of the character. Indexing starts at 0. */ Display.prototype.setEquationDisplayChar = function(character, charNum) { var imageSRC=""; switch (character){ case ' ' : imageSRC = imgblank.src; break; case '_' : imageSRC = imgcursor.src; break; case '…' : imageSRC = imgmore.src; break; case '0' : imageSRC = img0.src; break; case '1' : imageSRC = img1.src; break; case '2' : imageSRC = img2.src; break; case '3' : imageSRC = img3.src; break; case '4' : imageSRC = img4.src; break; case '5' : imageSRC = img5.src; break; case '6' : imageSRC = img6.src; break; case '7' : imageSRC = img7.src; break; case '8' : imageSRC = img8.src; break; case '9' : imageSRC = img9.src; break; case '.' : imageSRC = imgdot.src; break; case '+' : imageSRC = imgplus.src; break; case '-' : imageSRC = imgminus.src; break; case '÷' : imageSRC = imgdivide.src; break; case '×' : imageSRC = imgmultiply.src; break; case '¯' : imageSRC = imgnegative.src; break; case '@' : imageSRC = imgpi.src; break; // @ = pi case '(' : imageSRC = imgleftbracket.src; break; case ')' : imageSRC = imgrightbracket.src; break; case '²' : imageSRC = imgsquare.src; break; case '³' : imageSRC = imgcube.src; break; case '/' : imageSRC = imgroot.src; break; // / = root case '*' : imageSRC = imgxupper.src; break; // * = x upper case '~' : imageSRC = imgyupper.src; break; // ~ = y upper case '^' : imageSRC = imgreciprocal.src; break; // ^ = reciprocal case '!' : imageSRC = imgfactorial.src; break; case '%' : imageSRC = imgten.src; break; // % = ten case '£' : imageSRC = imgexp.src; break; // £ = exp case '{' : imageSRC = imgcomb.src; break; // { = comb case '?' : imageSRC = imgperm.src; break; // ? = perm case '#' : imageSRC = imghash.src; break; case 'A' : imageSRC = imgA.src; break; case 'B' : imageSRC = imgB.src; break; case 'C' : imageSRC = imgC.src; break; case 'D' : imageSRC = imgD.src; break; case 'E' : imageSRC = imgE.src; break; case 'F' : imageSRC = imgF.src; break; case 'G' : imageSRC = imgG.src; break; case 'M' : imageSRC = imgM.src; break; case 'N' : imageSRC = imgN.src; break; case 'P' : imageSRC = imgP.src; break; case 'R' : imageSRC = imgR.src; break; case 'S' : imageSRC = imgS.src; break; case 'a' : imageSRC = imga.src; break; case 'b' : imageSRC = imgb.src; break; case 'c' : imageSRC = imgc.src; break; case 'd' : imageSRC = imgd.src; break; case 'e' : imageSRC = imge.src; break; case 'g' : imageSRC = imgg.src; break; case 'h' : imageSRC = imgh.src; break; case 'i' : imageSRC = imgi.src; break; case 'l' : imageSRC = imgl.src; break; case 'm' : imageSRC = imgm.src; break; case 'n' : imageSRC = imgn.src; break; case 'o' : imageSRC = imgo.src; break; case 'r' : imageSRC = imgr.src; break; case 's' : imageSRC = imgs.src; break; case 't' : imageSRC = imgt.src; break; case 'u' : imageSRC = imgu.src; break; case 'x' : imageSRC = imgx.src; break; case ':' : imageSRC = imgcolon.src; break; default : imageSRC=imgblank.src; alert("Nothing to display for \'"+character+"\'"); } switch (charNum){ case 0 : displayChar1.src = imageSRC; break; case 1 : displayChar2.src = imageSRC; break; case 2 : displayChar3.src = imageSRC; break; case 3 : displayChar4.src = imageSRC; break; case 4 : displayChar5.src = imageSRC; break; case 5 : displayChar6.src = imageSRC; break; case 6 : displayChar7.src = imageSRC; break; case 7 : displayChar8.src = imageSRC; break; case 8 : displayChar9.src = imageSRC; break; case 9 : displayChar10.src = imageSRC; break; case 10 : displayChar11.src = imageSRC; break; case 11 : displayChar12.src = imageSRC; break; case 12 : displayChar13.src = imageSRC; break; default : alert("Thats off the display!"); } return; } /* Sets a numeric character in the result part of the display. * The number specifies the position of the character. Indexing starts at 0. */ Display.prototype.setResultDisplayNum = function(character, charNum) { var imageSRC=""; switch (character) { case ' ' : imageSRC = imgResultBlank.src; break; case '0' : imageSRC = imgResult0.src; break; case '1' : imageSRC = imgResult1.src; break; case '2' : imageSRC = imgResult2.src; break; case '3' : imageSRC = imgResult3.src; break; case '4' : imageSRC = imgResult4.src; break; case '5' : imageSRC = imgResult5.src; break; case '6' : imageSRC = imgResult6.src; break; case '7' : imageSRC = imgResult7.src; break; case '8' : imageSRC = imgResult8.src; break; case '9' : imageSRC = imgResult9.src; break; case '-' : imageSRC = imgResultMinus.src; break; default : imageSRC = imgResultBlank.src; alert("Nothing to display for \'"+character+"\'"); } switch (charNum) { case 0 : resultNum1.src = imageSRC; break; case 1 : resultNum2.src = imageSRC; break; case 2 : resultNum3.src = imageSRC; break; case 3 : resultNum4.src = imageSRC; break; case 4 : resultNum5.src = imageSRC; break; case 5 : resultNum6.src = imageSRC; break; case 6 : resultNum7.src = imageSRC; break; case 7 : resultNum8.src = imageSRC; break; case 8 : resultNum9.src = imageSRC; break; case 9 : resultNum10.src = imageSRC; break; case 10 : resultNum11.src = imageSRC; break; case 11 : resultNum12.src = imageSRC; break; case 12 : resultNum13.src = imageSRC; break; case 13 : resultNum14.src = imageSRC; break; case 14 : resultNum15.src = imageSRC; break; case 15 : resultNum16.src = imageSRC; break; case 16 : resultNum17.src = imageSRC; break; default : alert("Number position " + charNum + " is off the display!"); } return; } /* Sets decimal point in the result part of the display. * The number specifies the position of the dot. Indexing starts at 0. */ Display.prototype.setResultDisplayDot = function(dotPosition) { resultDot1.opacity = "0"; resultDot2.opacity = "0"; resultDot3.opacity = "0"; resultDot4.opacity = "0"; resultDot5.opacity = "0"; resultDot6.opacity = "0"; resultDot7.opacity = "0"; resultDot8.opacity = "0"; resultDot9.opacity = "0"; resultDot10.opacity = "0"; resultDot11.opacity = "0"; resultDot12.opacity = "0"; resultDot13.opacity = "0"; resultDot14.opacity = "0"; resultDot15.opacity = "0"; resultDot16.opacity = "0"; resultDot17.opacity = "0"; switch (dotPosition) { case -1 : break; case 0 : resultDot1.opacity = "255"; break; case 1 : resultDot2.opacity = "255"; break; case 2 : resultDot3.opacity = "255"; break; case 3 : resultDot4.opacity = "255"; break; case 4 : resultDot5.opacity = "255"; break; case 5 : resultDot6.opacity = "255"; break; case 6 : resultDot7.opacity = "255"; break; case 7 : resultDot8.opacity = "255"; break; case 8 : resultDot9.opacity = "255"; break; case 9 : resultDot10.opacity = "255"; break; case 10 : resultDot11.opacity = "255"; break; case 11 : resultDot12.opacity = "255"; break; case 12 : resultDot13.opacity = "255"; break; case 13 : resultDot14.opacity = "255"; break; case 14 : resultDot15.opacity = "255"; break; case 15 : resultDot16.opacity = "255"; break; case 16 : resultDot17.opacity = "255"; break; default : alert("Dot position " + dotPosition + " is off the display!"); } return; } /* Sets a numeric character in the exonant of the result part of the display. * The number specifies the position of the character. Indexing starts at 0. */ Display.prototype.setResultExpDisplayNum = function(character, charNum) { var imageSRC=""; switch (character) { case ' ' : imageSRC = imgResultExpBlank.src; break; case '0' : imageSRC = imgResultExp0.src; break; case '1' : imageSRC = imgResultExp1.src; break; case '2' : imageSRC = imgResultExp2.src; break; case '3' : imageSRC = imgResultExp3.src; break; case '4' : imageSRC = imgResultExp4.src; break; case '5' : imageSRC = imgResultExp5.src; break; case '6' : imageSRC = imgResultExp6.src; break; case '7' : imageSRC = imgResultExp7.src; break; case '8' : imageSRC = imgResultExp8.src; break; case '9' : imageSRC = imgResultExp9.src; break; case '-' : imageSRC = imgResultExpminus.src; break; default : imageSRC = imgResultExpBlank.src; alert("Nothing to display for \'"+character+"\'"); } switch (charNum) { case 0 : resultExp1.src = imageSRC; break; case 1 : resultExp2.src = imageSRC; break; case 2 : resultExp3.src = imageSRC; break; default : alert("Exponant number position " + charNum + " is off the display!"); } return; } /* Sets the equation part of the display to show whatever string is given as an argument. * The other argument specified whether the cursor should be blinking or not. * The string must be less than or equal to the size of the display. */ Display.prototype.setEquationDisplay = function(newEqu, blinkCursor) { if(newEqu.length > this.widthEquationDisplay) { alert("The string will not fit!"); return; } if(blinkCursor) { this.cursorBlinking = true; } else { this.cursorBlinking = false; } for(var i=0; i < newEqu.length; i++) { this.setEquationDisplayChar(newEqu.charAt(i), i); } if(newEqu.length < this.widthEquationDisplay) { for(var i = newEqu.length; i < this.widthEquationDisplay; i++) { this.setEquationDisplayChar(' ', i); } } return; } /* Sets the result part of the display to show whatever result strings are given as arguments. * 'exp' is the exponant if in standard form. */ Display.prototype.setResultDisplay = function(result, exp) { var displayString = ""; var decimalPointPos = result.indexOf('.'); if(decimalPointPos == -1) { if(result.length > 16) { displayString = result.substr(0, 16); decimalPointPos = 1; exp = String(result.length - 1); // May be different for non-Mozilla JavaScript engines. } else { displayString = result; } } else { displayString = result.substring(0, decimalPointPos) + result.substring((decimalPointPos + 1)); if(displayString.length > this.widthResultDisplay) { displayString = displayString.substr(0, this.widthResultDisplay); } } for(var i = 0; i < displayString.length; i++) { this.setResultDisplayNum(displayString.charAt(i), ((this.widthResultDisplay - displayString.length) + i)); } if(0 < this.widthResultDisplay) { for(var i = 0; i < (this.widthResultDisplay - displayString.length); i++) { this.setResultDisplayNum(' ', i); } } if(decimalPointPos != -1) { this.setResultDisplayDot((this.widthResultDisplay - displayString.length) + decimalPointPos - 1); } else { this.setResultDisplayDot(decimalPointPos); } this.setResultExpDisplay(exp); return; } /* Sets the exponant for the standard form part of the result display. */ Display.prototype.setResultExpDisplay = function(exponant) { if(exponant == "0") { displayAnswerExpx10.opacity = "0"; displayAnswerExpMinus.opacity = "0"; this.setResultExpDisplayNum(' ', 0); this.setResultExpDisplayNum(' ', 1); this.setResultExpDisplayNum(' ', 2); } else { displayAnswerExpx10.opacity = "255"; if(exponant.charAt(0) == '-') { exponant = exponant.substring(1); displayAnswerExpMinus.opacity = "255"; } else { displayAnswerExpMinus.opacity = "0"; } switch(exponant.length) { case 1 : { this.setResultExpDisplayNum(exponant.charAt(0), 0); this.setResultExpDisplayNum(' ', 1); this.setResultExpDisplayNum(' ', 2); } break; case 2 : { this.setResultExpDisplayNum(exponant.charAt(0), 0); this.setResultExpDisplayNum(exponant.charAt(1), 1); this.setResultExpDisplayNum(' ', 2); } break; case 3 : { this.setResultExpDisplayNum(exponant.charAt(0), 0); this.setResultExpDisplayNum(exponant.charAt(1), 1); this.setResultExpDisplayNum(exponant.charAt(2), 2); } break; default : alert("result exponant is the wrong size!"); } } return; } /* Displays the equation stored in the class variable. */ Display.prototype.displayEquation = function() { var equToDisplay = ""; if(this.equationCut == 0) { if(this.equation.length > this.widthEquationDisplay) { equToDisplay = this.equation.substr(0, (this.widthEquationDisplay - 1)) + '…'; } else { equToDisplay = this.equation; } } else { if((this.equation.length - this.equationCut) > this.widthEquationDisplay) { equToDisplay = '…' + this.equation.substr((this.equationCut + 1), (this.widthEquationDisplay - 2)) + '…'; } else { equToDisplay = '…' + this.equation.substring(this.equationCut + 1); } } this.setEquationDisplay(equToDisplay, this.cursorBlinking); // alert(this.equation + ", " + this.cursorPos); if((this.cursorPos + this.equationCut) < this.equation.length) { this.blinkChar = this.equation.charAt(this.cursorPos + this.equationCut); } else { this.blinkChar = ' '; } return; } /* Displays the result stored in the class variable. */ Display.prototype.displayResult = function() { this.setResultDisplay(this.result.toString(), this.resultExp.toString()); } /* Updates the parts of the display. e.g. shift, alpha, etc. */ Display.prototype.displayOther = function() { this.setInsert(keypad.insert); this.setShift(keypad.shift); this.setAlpha(keypad.alpha); this.setHyperbolic(keypad.hyperbolic); this.setStore(keypad.store); this.setMemory(!this.memoryEmpty); this.setTrigType(this.trigType); } /* Adds the specified string to the equation by overwriting what is at the current cursor position. */ Display.prototype.equationAdd = function(str) { if(this.newEquation == true) { this.newEquation = false; this.equationCut = 0; this.cursorPos = 0; switch(str.charAt(0)) { case '³': if(str.length > 1) { this.equation = str; break; } case '^': case '!': case '{': case '?': case '²': case 'x': case '*': case '×': case '÷': case '+': case '-': case '£': { this.equation = "Ans" + str; this.cursorPos = 3; } break; default : this.equation = str; } } else if(this.blinkChar == ' ') { this.equation += str; } else { var firstStringLength = this.equationCut + this.cursorPos; var oldFuncLength = this.functionLengthForwards(firstStringLength); this.equation = this.equation.substring(0, firstStringLength) + str + this.equation.substring((firstStringLength + oldFuncLength)); } var funcLength = this.functionLength(str); if((this.cursorPos + funcLength) >= this.widthEquationDisplay) { this.equationCut += funcLength; } else { this.cursorPos += funcLength; } this.cursorBlinking = true; this.displayEquation(); return; } /* Inserts the specified string to the equation at the current cursor position. */ Display.prototype.equationInsert = function(str) { if(this.newEquation == true) { this.newEquation = false; this.equationCut = 0; this.cursorPos = 0; this.equation = str; } else if(this.blinkChar == ' ') { this.equation += str; } else { this.equation = this.equation.substring(0, this.equationCut + this.cursorPos) + str + this.equation.substring((this.equationCut + this.cursorPos)); } var funcLength = this.functionLength(str); if((this.cursorPos + funcLength) >= (this.widthEquationDisplay - 1)) { this.equationCut += (this.widthEquationDisplay - this.cursorPos - funcLength); } else { this.cursorPos += funcLength; } this.cursorBlinking = true; this.displayEquation(); return; } /* Calculates the number of characters that a function takes up. * The parameter is the starting position of the function in the equation. */ Display.prototype.functionLengthForwards = function(startingCharPos) { var functionString = ""; if((startingCharPos + 1) <= (this.equation.length - 5)) { functionString = this.equation.substr(startingCharPos, 5); } else { functionString = this.equation.substr(startingCharPos); } return this.functionLength(functionString); } /* Calculates the number of characters that a function takes up. * The function is to be given as a parameter. */ Display.prototype.functionLength = function(functionString) { if(functionString.length < 5) { functionString += "...."; // must be at least 5 chars. } switch(functionString.charAt(0)) { case 'x' : return 2; case 'R' : return 4; case 'A' : if(functionString.charAt(1)=="n") return 3; else return 1; case 'l' : if(functionString.charAt(1)=="n") return 2; else if(functionString.charAt(1)=="o") return 3; case '³' : case '*' : if(functionString.charAt(1)=='/') return 2; else return 1; case 's' : case 'c' : case 't' : if(functionString.charAt(3)=='^') return 4; else if(functionString.charAt(3)=='h') { if(functionString.charAt(4)=='^') return 5; else return 4; } else return 3; default: return 1; } return; } /* Calculates the number of characters that a function takes up. * The parameter is the position of the function's final character in the equation. */ Display.prototype.functionLengthBackwards = function(startingCharPos) { var functionString = ""; if(startingCharPos >= 5) { functionString = this.equation.substr((startingCharPos - 5), 5); } else { for(var i=startingCharPos; i<5; i++) { functionString += " "; } functionString += this.equation.substr(0, startingCharPos); } switch(functionString.charAt(4)) { case '~' : case '*' : return 2; case 'g' : case 's' : return 3; case '#' : return 4; case '/' : if(functionString.charAt(3)=="³" || functionString.charAt(3)=='*') return 2; else return 1; case 'n' : if(functionString.charAt(3)=="l") return 2; else if(functionString.charAt(3)=="i" || functionString.charAt(3)=="a") return 3; else return 1; case '^' : if(functionString.charAt(3)=="h") return 5; else if(functionString.charAt(3)=="n" || functionString.charAt(3)=="s") return 4; else return 1; default: return 1; } return; } /* Makes the cursor blink. * Must not be called twice without making this.cursorBlinking=false fisrt. */ Display.prototype.cursorBlink = function() { if(this.cursorBlinking) { var now = new Date(); if(now.getMilliseconds() < 500) { this.setEquationDisplayChar('_', this.cursorPos); } else { this.setEquationDisplayChar(this.blinkChar, this.cursorPos); } } return; } /* Moves the cursor to the left. */ Display.prototype.cursorLeft = function() { if(this.errorType == 2 || this.errorType == 3) { if(this.errorEquCharNum < this.widthEquationDisplay) { this.equationCut = 0; this.cursorPos = this.errorEquCharNum; } else { var funcLength = this.functionLengthForwards(this.errorEquCharNum); if(this.errorEquCharNum == (this.equation.length - 1)) { this.cursorPos = this.widthEquationDisplay - funcLength; } else { this.cursorPos = this.widthEquationDisplay - funcLength - 1; } this.equationCut = this.errorEquCharNum - this.cursorPos; } this.newEquation = false; this.cursorBlinking = true; } else if(this.newEquation == true && this.cursorBlinking == false) { this.newEquation = false; this.cursorBlinking = true; if(this.equation.length < this.widthEquationDisplay) { this.cursorPos = this.equation.length; } else { this.equationCut = this.equation.length - (this.widthEquationDisplay - 1); this.cursorPos = this.widthEquationDisplay - 1; } } else { if(this.cursorPos == 1 && this.equationCut > 0) { // There's more of the equation off-screen. this.equationCut -= this.functionLengthBackwards(this.equationCut + this.cursorPos); } else if(this.cursorPos != 0) { // None of the equation is cut off from the begining. this.cursorPos -= this.functionLengthBackwards(this.equationCut + this.cursorPos); } else { // Its at the begining of the equation. return; } } this.errorType = 0; this.displayEquation(); return; } /* Moves the cursor to the right. */ Display.prototype.cursorRight = function() { if(this.errorType == 2 || this.errorType == 3) { if(this.errorEquCharNum < this.widthEquationDisplay) { this.equationCut = 0; this.cursorPos = this.errorEquCharNum; } else { var funcLength = this.functionLengthForwards(this.errorEquCharNum); if(this.errorEquCharNum == (this.equation.length - 1)) { this.cursorPos = this.widthEquationDisplay - funcLength; } else { this.cursorPos = this.widthEquationDisplay - funcLength - 1; } this.equationCut = this.errorEquCharNum - this.cursorPos; } this.newEquation = false; this.cursorBlinking = true; } else if(this.newEquation == true && this.cursorBlinking == false) { this.newEquation = false; this.cursorBlinking = true; this.equationCut = 0; this.cursorPos = 0; } else { if(this.blinkChar == ' ') { // Its at the end of the equation. return; } var currentFunctionLength = this.functionLengthForwards(this.equationCut + this.cursorPos); var nextFunctionLength = this.functionLengthForwards(this.equationCut + this.cursorPos + currentFunctionLength); if(this.cursorPos == (this.widthEquationDisplay - currentFunctionLength - 1)) { // Cursor on last function before the "...". if(this.equationCut + this.cursorPos + currentFunctionLength + nextFunctionLength < this.equation.length) { // There's more of the equation off-screen. this.equationCut += nextFunctionLength; this.cursorPos += currentFunctionLength; this.cursorPos -= nextFunctionLength; } else { // The rest of the equation fits on the display. this.cursorPos += currentFunctionLength; } } else if(this.cursorPos == (this.widthEquationDisplay - currentFunctionLength)) { // It's at the end of display, so increase the cut. this.equationCut += currentFunctionLength; } else { // It isn't at the end of display, so move the cursor along. this.cursorPos += currentFunctionLength; } } this.errorType = 0; this.displayEquation(); return; } /* This function is called when the delete button is pressed. */ Display.prototype.deleteFunction = function() { if(this.errorType != 0) { this.clearEquation(); } else if(this.cursorBlinking == false) { this.cursorLeft(); this.deleteBackwards(); } else if(this.blinkChar != " ") { this.deleteForwards(); } else if(this.blinkChar == " " && this.cursorPos != 0) { this.deleteBackwards(); } // else // { // do nothing - equation is empty // } return; } /* Deletes the function to the right. */ Display.prototype.deleteBackwards = function() { var functionLength = this.functionLengthBackwards(this.equation.length); this.equation = this.equation.substr(0, (this.equation.length - functionLength)); if(this.equation.length == 0) { this.newEquation = true; } if(this.equationCut == 0) { this.cursorPos -= functionLength; } else { this.equationCut -= functionLength; if(this.equationCut == 0) this.cursorPos -= functionLength; } this.displayEquation(); return; } /* Deletes the function at the current cursor position. */ Display.prototype.deleteForwards = function() { var functionLength = this.functionLengthForwards(this.equationCut + this.cursorPos); var stopPos = 0; /* Between stop and start is where */ var startPos = 0; /* the function to be deleted is. */ if(this.equationCut == 0) { stopPos = this.cursorPos; startPos = this.cursorPos + functionLength; } else { stopPos = this.equationCut + this.cursorPos; startPos = this.equationCut + this.cursorPos + functionLength; } this.equation = this.equation.substr(0, stopPos) + this.equation.substr(startPos, (this.equation.length - startPos)); if(this.equation.length == 0) { this.newEquation = true; } if(this.equationCut > 0) { this.equationCut -= functionLength; this.cursorPos += functionLength; } this.displayEquation(); return; } /* Sets the result after the equation has been evaluated. */ Display.prototype.setResult = function(number) { resultString = number.toString(); if(isNaN(number)) { alertMathsError("Error in computation, the result is not a number!"); this.result = 0; this.resultExp = 0; } else if(!isFinite(number)) { alertMathsError("The result is too large for floating point representation!"); this.result = 0; this.resultExp = 0; } else if(resultString.indexOf("e") == -1) { this.result = number; this.resultExp = 0; } else { this.result = parseFloat(resultString.substr(0, resultString.indexOf("e"))); var resultExpString = resultString.substr(resultString.indexOf("e") + 1); if(resultExpString.charAt(0) == "+") { this.resultExp = parseInt(resultExpString.substr(1)); } else { this.resultExp = parseInt(resultExpString); } } this.newEquation = true; this.equationCut = 0; this.cursorPos = 0; this.cursorBlinking = false; this.displayEquation(); this.displayResult(); return; } /* Adjust the result when in standard form. */ Display.prototype.shiftResultExponentLeft = function() { if(this.result == 0) { return; } if(this.resultExp == 0) { this.resultExp = 3; this.result /= 1000; } else if(this.resultExp % 3 == 0) { this.resultExp += 3; this.result /= 1000; } else if(this.resultExp > 0) { var offSet = this.resultExp % 3; this.resultExp += offSet; this.result /= Math.pow(10, offSet); } else { var offSet = 3 - this.resultExp % 3; this.resultExp += offSet; this.result /= Math.pow(10, offSet); } // if(this.result.toString().indexOf('e') != -1) // { this.resultExp -= 3; // this.result *= 1000; // } this.displayResult(); return; } /* Adjust the result when in standard form. */ Display.prototype.shiftResultExponentRight = function() { if(this.result == 0) { return; } if(this.resultExp == 0) { this.resultExp = -3; this.result *= 1000; } else if(this.resultExp % 3 == 0) { this.resultExp -= 3; this.result *= 1000; } else if(this.resultExp > 0) { var offSet = this.resultExp % 3; this.resultExp -= offSet; this.result *= Math.pow(10, offSet); } else { var offSet = 3 - this.resultExp % 3; this.resultExp -= offSet; this.result *= Math.pow(10, offSet); } // if(this.result.toString().indexOf('e') != -1) // { this.resultExp += 3; // this.result /= 1000; // } this.displayResult(); return; } /* Called when an error is discovered. */ Display.prototype.error = function(errNum, errCharNum) { this.errorType = errNum; this.errorEquCharNum = errCharNum; switch(errNum) { case 1 : { this.setEquationDisplay("Err: Parenths", false); this.newEquation = true; } break; case 2 : { this.setEquationDisplay("Err: Functs", false); this.newEquation = true; } break; case 3 : { this.setEquationDisplay("Err: Number", false); this.newEquation = true; } break; case 4 : { this.setEquationDisplay("Err: Maths", false); this.newEquation = true; } break; } return; } _EPNG  IHDR;ٺ,tEXtCreation TimeSun 13 Aug 2006 21:52:59 -0000. MtIME 6"qP pHYs  ~gAMA aPLTEtRNS@f IDATxc9mIENDB`p$~GIF89a !, 7PH g'tbrojѳ;6v۩˧k1O5D;|YGIF89as!,)H!U˳}va#eN;ӳ+ z";rGIF89as!,)ļͳ՝v$7gip03>F;wYGIF89as!,$H!U˳EN㩢+۶\4a<;wGIF89as!,$P m`(fڡ&Opf\r;xGIF89as!,%9;ƁgQfhJ^r?Q;!xIGIF89as!,%P m XHu溦pjSe[S;?{GIF89as!,(H!U˳"iSazkR2Y7H1+j;]uyIGIF89as!,"P m`(fzNj׶h<;{{GIF89a!,(PHU˳EN vXȚqֶ-*;yyGIF89a!,&PHU˳EN㉪e [uXqư~.,;uBGIF89as!,"PI8 v'Yy&jRJmF^$E;{݆GIF89as!,(0HU˳EN㉪e a-=1R랽';xuBGIF89a!,%A3'^Y9Is[[|+A;c݆GIF89a!,PI8ͻ`(dyE;4{uGIF89as!,(P ꊳzR7#yƢewXN| ;Su(GIF89as!,"PI8 v'Ngٮ.ym)cr;qpGIF89a!,!V̻דGMhh oz;zR(GIF89as!,'PU˳V]!Յ*[ ">1ZJ;sGIF89as!, 0!}`uUf%rh '즓GIF89as!,"0!m XHu溦pմ=O8G;9wՑGIF89as!,$PI8 v Q!{N'my}ǩ;Wzo>GIF89as!,'PU˳EN㉪"XM7Lw5Y;vxՑGIF89as!,%0A3'^9T,6oo"I;zoGIF89as!,'PI8@}g*+7oi5-!N;o0GIF89as!,P¼ͻih(zhF;uŔGIF89as!,"P8ߛNhz☞,wsLZ;oT0GIF89as!,P9C̻8$zkna;E;xŔGIF89a!,%PI 6\v]Ij;\6`;7lxTGIF89as!,PI8ͻV"9"z&辰;YjGIF89as!,PI8ͻ`(dP&jS;ztxGIF89as!,!PI؆i$RWᚥ*ƴA;{1GIF89as!,(0AjbTgkWqnX^ϿT(;wȘGIF89as!,$PI؆@rbVy崡֚W*;jR1GIF89as!,PI8ͻY"9Vezl~;zȘGIF89a!,'AjϝM5y[bf'̱)TY2^&; vRGIF89as!,#PI8 v'iyĮiʪ!7N;>xGIF89a!,%!m uhNad־jʖwX;I;]{GIF89as!,(0!ꊳ67]^WjzH<17Χ;~|QGIF89as!,)0!m`U (:N%5eD;rGIF89as!,PI8^u(Z`کК'gs|7IE;vyQGIF89a!,#!ꊳzR7#yƢsld9{;s GIF89as!, PI8@rbVyIrffj0=ϲK;ryGIF89as!,PIe5طhrŭYrtE;"p. GIF89as!,P{Wjekʎ^b2W[;KußGIF89as!,"PN`H}"G(fn\.D;lz].GIF89as!,'0!ꊳzR7#9 )wF0.;ußGIF89as!,"PI8 v QᙞlE~ֻ|٘\N:,E;u]GIF89as!,"P8ߛוYa7~YgV6|F;xGIF89as!,%P̱`bEy&zis+$rQ;rGIF89as!,P¼ͳ՚'VgXʆm 4ǵ G; {LGIF89as!,(PI؆@7څk{2٧yzgݬE;)wGIF89a!,$PIM"qY9Sys,$Ӏ;GuxLGIF89as!,"PI؆ ݞqY'욹,v*Wt];eoGIF89as!,PLŅGhv*p,;rxGIF89as!,0A[5ma (tm8;z3GIF89a !, ')$Ng`Ym&¤p(ɠm;o¦GIF89a !, I6\(xxWj짚st=E;hJ3GIF89a !, 9ެi qUu[X;uߧ¦GIF89a !, "PIVؙ#xƑ'}1kkg; nmJGIF89a !, PIl]$N^wd[B;. tߧGIF89a !, !PI5^nӇIa*&lZ[;J tmGIF89a !, !PI5^nӇI}doi, *o;f q&GIF89a !, PIV]7zIx}ꘙVx; tGIF89a !, !PI~$vgdf0TW; uO&GIF89a !, "PI~$vgaI/$h;gu)D; qGIF89a !, PI5^nӇvji,(x; uuOGIF89a !, "PIVؙgjwƑ;g,g8(D; t GIF89a !, !PIVؙ!s o!p; `uGIF89as!, I8ͻ ;n. N GIF89a,H;L PNG  IHDRH)tIME F pHYs  ~gAMA aPLTEU~tRNS@fIDATxc` j# ?IENDB`j c8GIF89a s!,  d\zE; `GIF89a s!,  Iޝg; c;8GIF89a s!,  gq; cGIF89a s!,  v; b@;GIF89a s!, )(Ŷ~S; b±GIF89a s!,  d֬%n_;$ cE@GIF89a s!,  d֬%hqE;C aƲ±GIF89a s!,  ⼳U;b cIEGIF89a s!,  d\ՉWE; dͳƲGIF89a s!,  d\]G;{ [HIGIF89a s!, I8;n NͳGIF89a,; d:HGIF89a!,PI8 :^dib; r̵GIF89a s!, )Nl֟Wui~Yk˞[;$ ~j:GIF89a !, +P)*7FsiC,;? t̵GIF89a !, !P)҂qQ9z_~z; X jPNG  IHDRigǫ,tEXtCreation TimeWed 13 Sep 2006 14:54:52 -0000!tIME  / pHYs  ~gAMA a IDATx{pTɆ@+F@qZ2 Z-@,3tm(H|֊XNJQQj(j}`XDyln]n6wf~?3g}Mw9߽qI8HC-*+++VQ@|]g!L8 [[HPPtE"  Dţ-a I@JgW@Oךj֦a" !HaK::"c4+ p$,&,BLR!A!Hs|)!Eqq>[},Yf)!M% n49mL0^N1 OȢE? _4Cq4axd4憷}(7X֧#>.=>gUWB"_uOȲCLtNϷ־ $ Fd nB <{_~9uλ1ю~B !:aUb2jڦz͇},W^LMRuؼICFX鑕PϞ@۳lK.l.ZǽouO, /Mاd>і~HN1~@PJs\=> );I܇vAc[9C.|OJW꼱Y:;;9}|z@{ڧŎ/}$+_mX-Zptv-ݱR6|7zWTd=er?*(7ܬu>n`ϔ޻oOj?$gqQqY&9ERv|(N{XJ)??$ nÇLqt!Yzb)-- FRKz_^Qj[ Ȥ|-dMʤj(L\dhyeL>CAO} - O*rY:Vȏ^guP99-.+U?R d>mD_+h jɮSWg< !6KMv/5557J k#MO|ꒌ/!${$&i%d/6Bkb6m0!0!KbUl}Lq"$&<|,'`q:}t'i+!day*xdBd Ɔ$:&UL,(M2>&i#Bu1$:4q6j&5Be1588 [ߋ',Iq$^i!ž ,lLc̈́'aOLYLj#iaCH[o'Yeh``KLĉea?P1!yGLX|%qX4a[Len4IȄa?͉Ql_ q)Lz9,<{9(&bY Α| 8b+Tш%8Tl3} c;2!@1! !$%PL!)bBI BHJBRy&?ởmkQ$:AZ #dWFCPlPt|9pBz4!$|h?BHcIL$XBb՟}XL՟}XYO>,IoR},IЉi'dĤy̼BKb6r2 ?Br˓,~tzL;zi]|6iUc)|6aA?E'!)bBI BHJBRń"Ĥ'BH?cDFo: I32_i 'C5*d!K$r5+%(&4k6 NFh6Z 0$ԗsED/vh91٫wD} Ψz5sڑ j3 {CFk$(@LV@3c eX L !qW/bU"%:K q@(( !*E,AABrD% Db2#"QB߾" C( B6 !12хC7zB~sȼIENDB``n @(PNG  IHDR<,tEXtCreation TimeThu 14 Sep 2006 22:04:04 -0000tǯtIME  > pHYs  ~gAMA aPLTE@@@뼼evIDATxڵK E%'4!Ji@Ka&rR|8mJS 0Xk}aQXmRanasç^UG_wxܜ:r@8C:O IENDB`J *rPNG  IHDR<,tEXtCreation TimeThu 14 Sep 2006 22:04:04 -0000tǯtIME 3\ pHYs  ~gAMA aPLTEȓF ?fIDATxڵ !PoBHC>d/+MV\;`QrxjmʾıCcd0!ܝӯ}*{H~53rx̚YT}2ur0IENDB`^ >(// JavaScript bodge for a class /* * Constructor for the class Keypad */ function Keypad() { var insert = false; var shift = false; var alpha = false; var hyperbolic = false; var store = false; this.menuLevel = 0; // 0 - normal mode. // 1 - trig selection. } /* This function is called when the 'INS' (insert) button is pressed. */ Keypad.prototype.buttonInsert = function() { if(this.insert) { this.setInsert(false); } else { this.setInsert(true); } return; } /* This function is called when the 'shift' button is pressed. */ Keypad.prototype.buttonShift = function() { if(this.shift) { this.setShift(false); } else { this.setShift(true); } return; } /* This function is called when the 'alpha' button is pressed. */ Keypad.prototype.buttonAlpha = function() { if(this.alpha) { this.setAlpha(false); } else { this.setAlpha(true); } return; } /* This function is called when the 'Hyp' (hyperbolic) button is pressed. */ Keypad.prototype.buttonHyperbolic = function() { if(this.hyperbolic) { this.setHyperbolic(false); } else { this.setHyperbolic(true); } return; } /* This function is called when the 'STO' (store) button is pressed. */ Keypad.prototype.buttonStore = function() { if(this.store) { this.setStore(false); } else { this.setStore(true); } return; } /* This function sets the insert flag to be true or false, depending on the boolean argument. */ Keypad.prototype.setInsert = function(isInsert) { if(isInsert) { if(this.store) { this.buttonStore(false); } } this.insert = isInsert; display.setInsert(isInsert); return; } /* This function sets the setShift flag to be true or false, depending on the boolean argument. */ Keypad.prototype.setShift = function(isShift) { if(isShift) { if(this.alpha) { this.buttonAlpha(false); } if(this.store) { this.buttonStore(false); } } this.shift = isShift; display.setShift(isShift); return; } /* This function sets the setAlpha flag to be true or false, depending on the boolean argument. */ Keypad.prototype.setAlpha = function(isAlpha) { if(isAlpha) { if(this.shift) { this.buttonShift(false); } if(this.hyperbolic) { this.buttonHyperbolic(false); } } this.alpha = isAlpha; display.setAlpha(isAlpha); return; } /* This function sets the hyperbolic flag to be true or false, depending on the boolean argument. */ Keypad.prototype.setHyperbolic = function(isHyperbolic) { if(isHyperbolic) { if(this.alpha) { this.buttonAlpha(false); } if(this.store) { this.buttonStore(false); } } this.hyperbolic = isHyperbolic; display.setHyperbolic(isHyperbolic); return; } /* This function sets the store flag to be true or false, depending on the boolean argument. */ Keypad.prototype.setStore = function(isStore) { if(isStore) { if(this.insert) { this.buttonInsert(); } if(this.shift) { this.buttonShift(); } if(this.hyperbolic) { this.buttonHyperbolic(); } } this.store = isStore; display.setStore(isStore); return; } /* This function is called when one of the maths buttons is pressed. */ Keypad.prototype.equationAdd = function(strNormal, strShift, strAlpha) { var strToAdd = ""; if(this.menuLevel != 0) { this.menuOption(strNormal); return; } else if(this.store) { this.storeMemory(strAlpha); this.setStore(false); return; } if(this.shift) { strToAdd = strShift; this.setShift(false); } else if(this.alpha) { strToAdd = strAlpha; this.setAlpha(false); } else { strToAdd = strNormal; } if(this.insert) { display.equationInsert(strToAdd); } else { display.equationAdd(strToAdd); } return; } /* This function is called when one of the trig buttons is pressed. */ Keypad.prototype.equationAddTrig = function(strNormal, strShift, strHyperbolic, strShiftHyperbolic) { var strToAdd = ""; if(this.menuLevel != 0) { return; } else if(this.store) { this.setStore(false); return; } if(this.shift) { if(this.hyperbolic) { strToAdd = strShiftHyperbolic; this.setHyperbolic(false); } else { strToAdd = strShift; } this.setShift(false); } else { if(this.hyperbolic) { strToAdd = strHyperbolic; this.setHyperbolic(false); } else { strToAdd = strNormal; } } if(this.insert) { display.equationInsert(strToAdd); } else { display.equationAdd(strToAdd); } return; } /* Clears the display and sets values back to default. */ Keypad.prototype.clear = function() { if(this.menuLevel != 0) { return; } this.setInsert(false); this.setShift(false); this.setAlpha(false); this.setHyperbolic(false); this.setStore(false); display.clearEquation(); display.clearResult(); return; } /* Switched between menu levels. */ Keypad.prototype.menu = function() { if(this.menuLevel == 0) { this.menuLevel = 1; display.setEquationDisplay(" Deg Rad Gra", false); display.setResultDisplay("1 2 3", 0); } else if(this.menuLevel == 1) { this.menuLevel = 0; display.displayEquation(); display.cursorBlinking = true; display.displayResult(); } return; } /* Sets one of the menu options. */ Keypad.prototype.menuOption = function(option) { switch(option) { case "1" : { display.setTrigType("D"); preferences.trigType.defaultValue = "D"; preferences.trigType.value = "D"; this.menu(); } break; case "2" : { display.setTrigType("R"); preferences.trigType.defaultValue = "R"; preferences.trigType.value = "R"; this.menu(); } break; case "3" : { display.setTrigType("G"); preferences.trigType.defaultValue = "G"; preferences.trigType.value = "G"; this.menu(); } break; default : // do nothing } return; } /* Stores the result value in one of the memory locations. */ Keypad.prototype.storeMemory = function(memoryLocation) { var result = display.result * Math.pow(10, display.resultExp); switch(memoryLocation) { case 'A' : { memoryA = result; } break; case 'B' : { memoryB = result; } break; case 'C' : { memoryC = result; } break; case 'D' : { memoryD = result; } break; case 'E' : { memoryE = result; } break; case 'F' : { memoryF = result; } break; case 'M' : { this.storeMainMemory(result); } break; default : { // do nothing - wrong button pressed } } return; } /* Stores the result value in the main memory. */ Keypad.prototype.storeMainMemory = function(result) { if(this.shift) { result *= -1; display.setShift(false); } if(display.memoryEmpty) { memoryM = result; } else { memoryM += result; } if(memoryM == 0) { display.setMemory(false); } else { display.setMemory(true); } return; } /* Changes the exponent of the result when in standard form. */ Keypad.prototype.adjustResultExponent = function() { if(this.shift) { display.shiftResultExponentLeft(); } else { display.shiftResultExponentRight(); } return; } /* Is called when the memory button is pressed. */ Keypad.prototype.memoryButton = function() { if(this.alpha) { this.equationAdd('','','M'); } else { this.storeMemory('M'); } return; }S! 3!#r// equation images imgblank = new Image(); imgblank.src = "images/display/equation/blank.gif"; img0 = new Image(); img0.src = "images/display/equation/0.gif"; img1 = new Image(); img1.src = "images/display/equation/1.gif"; img2 = new Image(); img2.src = "images/display/equation/2.gif"; img3 = new Image(); img3.src = "images/display/equation/3.gif"; img4 = new Image(); img4.src = "images/display/equation/4.gif"; img5 = new Image(); img5.src = "images/display/equation/5.gif"; img6 = new Image(); img6.src = "images/display/equation/6.gif"; img7 = new Image(); img7.src = "images/display/equation/7.gif"; img8 = new Image(); img8.src = "images/display/equation/8.gif"; img9 = new Image(); img9.src = "images/display/equation/9.gif"; imgcursor = new Image(); imgcursor.src = "images/display/equation/cursor.gif"; imgmore = new Image(); imgmore.src = "images/display/equation/more.gif"; imgdot = new Image(); imgdot.src = "images/display/equation/dot.gif"; imgplus = new Image(); imgplus.src = "images/display/equation/plus.gif"; imgminus = new Image(); imgminus.src = "images/display/equation/minus.gif"; imgdivide = new Image(); imgdivide.src = "images/display/equation/divide.gif"; imgmultiply = new Image(); imgmultiply.src = "images/display/equation/multiply.gif"; imgnegative = new Image(); imgnegative.src = "images/display/equation/negative.gif"; imgpi = new Image(); imgpi.src = "images/display/equation/pi.gif"; imgleftbracket = new Image(); imgleftbracket.src = "images/display/equation/leftbracket.gif"; imgrightbracket = new Image(); imgrightbracket.src = "images/display/equation/rightbracket.gif"; imgsquare = new Image(); imgsquare.src = "images/display/equation/square.gif"; imgcube = new Image(); imgcube.src = "images/display/equation/cube.gif"; imgroot = new Image(); imgroot.src = "images/display/equation/root.gif"; imgxupper = new Image(); imgxupper.src = "images/display/equation/xupper.gif"; imgyupper = new Image(); imgyupper.src = "images/display/equation/yupper.gif"; imgreciprocal = new Image(); imgreciprocal.src = "images/display/equation/reciprocal.gif"; imgfactorial = new Image(); imgfactorial.src = "images/display/equation/factorial.gif"; imgten = new Image(); imgten.src = "images/display/equation/ten.gif"; imgexp = new Image(); imgexp.src = "images/display/equation/exp.gif"; imgcomb = new Image(); imgcomb.src = "images/display/equation/comb.gif"; imgperm = new Image(); imgperm.src = "images/display/equation/perm.gif"; imghash = new Image(); imghash.src = "images/display/equation/hash.gif"; imgA = new Image(); imgA.src = "images/display/equation/A_.gif"; imgB = new Image(); imgB.src = "images/display/equation/B_.gif"; imgC = new Image(); imgC.src = "images/display/equation/C_.gif"; imgD = new Image(); imgD.src = "images/display/equation/D_.gif"; imgE = new Image(); imgE.src = "images/display/equation/E_.gif"; imgF = new Image(); imgF.src = "images/display/equation/F_.gif"; imgG = new Image(); imgG.src = "images/display/equation/G_.gif"; imgM = new Image(); imgM.src = "images/display/equation/M_.gif"; imgN = new Image(); imgN.src = "images/display/equation/N_.gif"; imgP = new Image(); imgP.src = "images/display/equation/P_.gif"; imgR = new Image(); imgR.src = "images/display/equation/R_.gif"; imgS = new Image(); imgS.src = "images/display/equation/S_.gif"; imga = new Image(); imga.src = "images/display/equation/a.gif"; imgb = new Image(); imgb.src = "images/display/equation/b.gif"; imgc = new Image(); imgc.src = "images/display/equation/c.gif"; imgd = new Image(); imgd.src = "images/display/equation/d.gif"; imge = new Image(); imge.src = "images/display/equation/e.gif"; imgg = new Image(); imgg.src = "images/display/equation/g.gif"; imgh = new Image(); imgh.src = "images/display/equation/h.gif"; imgi = new Image(); imgi.src = "images/display/equation/i.gif"; imgl = new Image(); imgl.src = "images/display/equation/l.gif"; imgm = new Image(); imgm.src = "images/display/equation/m.gif"; imgn = new Image(); imgn.src = "images/display/equation/n.gif"; imgo = new Image(); imgo.src = "images/display/equation/o.gif"; imgr = new Image(); imgr.src = "images/display/equation/r.gif"; imgs = new Image(); imgs.src = "images/display/equation/s.gif"; imgt = new Image(); imgt.src = "images/display/equation/t.gif"; imgu = new Image(); imgu.src = "images/display/equation/u.gif"; imgx = new Image(); imgx.src = "images/display/equation/x.gif"; imgcolon = new Image(); imgcolon.src = "images/display/equation/colon.gif"; // result images imgResult0 = new Image(); imgResult0.src = "images/display/result/0.gif"; imgResult1 = new Image(); imgResult1.src = "images/display/result/1.gif"; imgResult2 = new Image(); imgResult2.src = "images/display/result/2.gif"; imgResult3 = new Image(); imgResult3.src = "images/display/result/3.gif"; imgResult4 = new Image(); imgResult4.src = "images/display/result/4.gif"; imgResult5 = new Image(); imgResult5.src = "images/display/result/5.gif"; imgResult6 = new Image(); imgResult6.src = "images/display/result/6.gif"; imgResult7 = new Image(); imgResult7.src = "images/display/result/7.gif"; imgResult8 = new Image(); imgResult8.src = "images/display/result/8.gif"; imgResult9 = new Image(); imgResult9.src = "images/display/result/9.gif"; imgResultMinus = new Image(); imgResultMinus.src = "images/display/result/minus.gif"; imgResultBlank = new Image(); imgResultBlank.src = "images/display/result/blank.gif"; imgResultDot = new Image(); // result images for the exponent of standard notation imgResultExp0 = new Image(); imgResultExp0.src = "images/display/result/exp0.gif"; imgResultExp1 = new Image(); imgResultExp1.src = "images/display/result/exp1.gif"; imgResultExp2 = new Image(); imgResultExp2.src = "images/display/result/exp2.gif"; imgResultExp3 = new Image(); imgResultExp3.src = "images/display/result/exp3.gif"; imgResultExp4 = new Image(); imgResultExp4.src = "images/display/result/exp4.gif"; imgResultExp5 = new Image(); imgResultExp5.src = "images/display/result/exp5.gif"; imgResultExp6 = new Image(); imgResultExp6.src = "images/display/result/exp6.gif"; imgResultExp7 = new Image(); imgResultExp7.src = "images/display/result/exp7.gif"; imgResultExp8 = new Image(); imgResultExp8.src = "images/display/result/exp8.gif"; imgResultExp9 = new Image(); imgResultExp9.src = "images/display/result/exp9.gif"; imgResultExpBlank = new Image(); imgResultExpBlank.src = "images/display/result/expblank.gif"; // other images for the display imgDisplayShiftOn = new Image(); imgDisplayShiftOn.src = "images/display/shifton.gif"; imgDisplayShiftOff = new Image(); imgDisplayShiftOff.src = "images/display/shiftoff.gif"; imgDisplayAlphaOn = new Image(); imgDisplayAlphaOn.src = "images/display/alphaon.gif"; imgDisplayAlphaOff = new Image(); imgDisplayAlphaOff.src = "images/display/alphaoff.gif"; imgDisplayHypOn = new Image(); imgDisplayHypOn.src = "images/display/hypon.gif"; imgDisplayHypOff = new Image(); imgDisplayHypOff.src = "images/display/hypoff.gif"; imgDisplayStoreOn = new Image(); imgDisplayStoreOn.src = "images/display/stoon.gif"; imgDisplayStoreOff = new Image(); imgDisplayStoreOff.src = "images/display/stooff.gif"; imgDisplayMemOn = new Image(); imgDisplayMemOn.src = "images/display/memon.gif"; imgDisplayMemOff = new Image(); imgDisplayMemOff.src = "images/display/memoff.gif"; imgDisplayTrigD = new Image(); imgDisplayTrigD.src = "images/display/trigd.gif"; imgDisplayTrigR = new Image(); imgDisplayTrigR.src = "images/display/trigr.gif"; imgDisplayTrigG = new Image(); imgDisplayTrigG.src = "images/display/trigg.gif"; imgDisplayInsOn = new Image(); imgDisplayInsOn.src = "images/display/inson.gif"; imgDisplayInsOff = new Image(); imgDisplayInsOff.src = "images/display/insoff.gif"; // button images for the scientific function pad imgButtonSciPadUpGrey = new Image(); imgButtonSciPadDownGrey = new Image(); imgButtonSciPadUpRed = new Image(); imgButtonSciPadDownRed = new Image(); imgButtonSciPadUpYellow = new Image(); imgButtonSciPadDownYellow = new Image(); // button images for the number pad imgButtonNumPadUpGrey = new Image(); imgButtonNumPadDownGrey = new Image(); imgButtonNumPadUpRed = new Image(); imgButtonNumPadDownRed = new Image(); - ,?3PNG  IHDR>KC,tEXtCreation TimeThu 20 Jul 2006 19:52:56 -0000 CBtIMEV7B pHYs  ~gAMA atRNSn,AIDATx TGǫAA#D9"G>8/O׍L42\$cj֍8cb4x AA҂~邢tu:~GUa6ػw/#%sε1{SVV2DgϞ>7/CKׄ1 g]2M׮#\ Dezʻ/D)528}}1_ /RѡY}̱afTP$_8;<➜bqL%OP9 O;}|ob#F *E%kj\cBVi% s\Bޑ3葟"=9*\[JPһq7JbDt~=+HVk)-׍z m{fc[\<`q,wf٧G53Lڇʻs(?\8qS&\ }`(ʓh_ݽqw6U}BW3"t],ϊE#,G(i̻@~]+1&䨸;XZ0NZH"K(?[0S(#;+O'G=5j-÷8BZz"cv? ^DJ7ŴpGJS.|H'C65rH2wUk*\6l5Rd1OsQ30MG[{Rt"_3^m628"Z#V@^f0%HVV-÷P1w`DT=EHHٷzyj?S.6z'I`F^<"<.|PTP$6{F)ivr]o%@<lm ogfKty&ɤ9BSo`#g3٪pVQRg6w%B̚! MkI S\^;$ Adĥ3t<v|(>Īv ߫YS{=ul÷|G)`Q>DD_?-Y+ ,mW9LW.^%\qg+]kѐRy:D?_DaA O._D[ʀfI6{B;~2ےvIxEtIJj)-օ7G)Q-{*9P0m5˖w\le&yܰBw:U⣤|kmxիvER3] }by`厉jݢ?um&Kmcx:RDw:`9HKoq%iԛ}haz>â~M,O<=)Ee? "LWҤ3S.y˽G/d`%nIijm?#Y~#=2@09bE:V23~"+baedmI~-ѼfVN-%÷ú^^5*HpD}fm}C"nʙ_.&=*jw\leiZ8;ic08vvEvje7` ca-MNEl͑^r3&i̦/;qz"~b_FEY5[N; &!GN\*9Y9V.OW&S.6s^s˯ {Rt'|5yOgxIFmΜ9%5{zW z&}}{c3~Z`^XK?m4.)ŷw{QWU#6ZtAlTQj0/єzyPGqw]ֿjiz]]_ 0;zWwa2R2|[8Zmk mޕ|~ a`3o|p5߯MHvK8^KSɏ!}~wv^hԜI׭_2lE8NoXee P[_2?6-*ӥTC^#_***jk$4Z5Cy37TcoޝB TJ~/G`7ѵFt ť^;;*=:¼1`) pFHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHBHla~DR.kwD[ EB$$$tD!E"FV;wxoo?~oUW^Gy5* @%%%۷Omcǎ4iB%%%)))wFqzYf)iח@khj˖-G6-[6rsΡR//[dPP,,,|饗:{:H6]n_ߥ۷%KϟL{ h38u5k݉ӦMu'Oٴie[_~=:9ԫLĉ~W áCfϞFΜ9KP355 ӧOʂ gN<̙3gen߾=gΜ>)S`ߣ<&\ {fffDD\/x߶mZCX văO`3EyB]0c CЦ(#ER)=޵kWQQQMM _ Pbb"7lB`ƍ\rssǏ`{܈cǎ7.7lΝy+W ZL_!LKKv%aRd xbhT3>h݅ uuuj uZ<8rBʁr)uFHS;),ϗZ-wNG!ҞP ;eb-*wJ%.*Bg${\| .wssÑf[nU~+WA 7w\T sc2+V()j [;}4ޗ,Y /pP(HDGG/]TNiܸq>>>з^<=>|o>;qɗ={x=„\^頴[;tZ gڵ<*!<]~x;B;r8%~x^<=S[8pc2ӭƍ%U]`_QCs#";v&'|šő...fMGUUUA<8|m ePQ uт /x<+4h[fAgKEt&qqqVZ|ygEi?|7MPhG4>{l88HD3w扼Ǚ E"t>>>7oa[) ֎ T T T T T T T T T T T TUڄQ{|7O3WZnP҇W>̜ Ue4;qE̻m-,$OZi#X+3{ѹ̷: NH^Ud:[7ϻ2~]MH{~oۯKuW1,{']g60Jd5X6crڢ?+[I1EhJd:RNĹC'ܲ7- U@f?xSsf&xvwmm#ALxz@s4S]T;p+ q&9\4EӠB-HYjL8Lc@Q؈UsN_5j:VQ"8GZEg"WSnEdWjy4Bs!,YH<S*9oE|qXJZ,Yw#x߲8љ姳ޖu{8_hixvZcWCf-3TZ]LXQ|]U.P}8;`,,Ѩ/U..TIvsDf"Д.i>3F>]]S٣3,K};Xkqq\\WJv,g:#iNX~Ls~I[ŒK5-#CјPTUfer80,p1.>ՉCeB[{7j:[v\gVp4Xt a4( cVM؎.F.tGNEjQ^EiM[Bك+o-h|XGC)J ,CmeM'8pxf7xk:(X=f8"jͯtfl~^x'<ܗ_[Z8),]6ҫou !n90t{ '߶CEs63/xno(&9<6#6U3ұ̡&;N4 Cw2]0l u6斡&k(! ёՇw!&G8|Uqe M66IPp2D"=!^8: [|=\(+UɲCbsX^E:nTLHc}QNa)#'.5\ vhGHs"4Sgb6` s'+D"* ,Qtf pC L9z,T0Ȍvoq󰺮[uymԽuL]TԜxU59 k d }?IA]<~Is^_bEp?!_R|-I;Cqp̔&.W|P.b,`80J -Hl}Cr?{У-<ԯ[b}(o:G dEh2,Fۋzs%MAtM"}B.AK?}߆I^]%\6$njb]x죸_cajr<޴qӀ:;ܶMM`uT?ܕ]]gW؉4 ?[oFt@r{#IJE/7&:[+B+ɥWƝDZ>]տ sƚ˾>*6ޥX?bN8SK=Е!x#mֱɬ~ fths1De9~b9}Rҵ[Ez7s䊊g?7>:JW|w4L/VCZSFC'ă]~dTYɣɿO kh>;@fXtxw&]j`Y&3Oadb}e[.:BbօIBUyl}߆e5dq#_\gӽ T/כLao XXkj zY&WBYp~#6tZLN4{sO.o6w7UfL{"`RF"w 9Z<ㅽ[t})uV/!{BjC7hg9u><@3[~gxwl|w(QSa"լ~54 neLh2k&Y&dCXîYiwT ceu>^B ȪP֠ (T?dgg_ZKS[[tJSss/ !!HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHD !HH!AHDpQ!=:;;{Өw}[HyJlliEPڦMጩȏO-[gZ+foO8Q{cD7Q[oՃ>M8X%[Ms+ #cVpz-K~)>ڹs'>BJZZڶmې1-L2… ?84|O>dEEٳpXXXrr2ʬrŘFiN.i/s…yyySO=&,^VNhϞ=Z݄U#($O~xD-üy󊊊pϬCy88p@DDiʈ#>ގ'LeX,>Y Ϗ?xZ+V!8vq'NDC |&ֿA iUBy$[ȏWr<<<`iAAAH{qTW^bpC8Xz5?U, m7m 4iNA4oB(((-?x\xD1'4m0oڊ~AQ k,-ܹs{1ƚ 3P,8J[{>ILL[__W#3 d`.L" {9y| {nV_lkk>y~ | 殇B҃y37%%>p4 ڵk E [1dLK.ң10"yŋ\Ih~ g 3g]wލV3jn1p''G:W-]Oݛ=h0Ѣg7oތ^)i3 ̙3)tqǚ#,;}t,H7Y]AHߝ2e>3`jj*~~,‚ =zTK1-(S۱;) 9Z/^^b:ǪNUJKKArr2I] Q˗i ;v1d2ٸEeg-nCy"K ,>#C?//=avFl$VWWYFƪ*w0c#B]jK$ 6mXK7|%a [ET`'10ΰF",0M_8;d+?NOO~vqp ,ډTC n *C>_W$nteA4\ijnnWt !HH!AHD !3v۷UKlj56m#lE7ksKlK#~~>^:d?vM#&&f…_p0^[~ ݬ7q9kc<(o-B\ &lݺ̠AB2!))s?*w͚5DpfϞB̙Wׯߋ/ȯ9cL㸵(o-B\ &<)rLHNN%a3g޽NfYD;?-`'{l2&VS vڞY\R0i)HqdbMx )!!aժU5ӧMOw!?c< $:-*\̏L֒%KB}pS(?~I^~垮! 1۸F۷/^IK7 /SQQ#"CB" ֣&[nX%z+b0Gܯknn6Fk? &06#^ A;)"Bẅ́Rg2Ŀ'"4 qɰMZ" M?W^5(Ryyyeei+=]gpE4 qQiU!_B|55z!IhApl=rr-lIENDB`4 4h#PNG  IHDR<q,tEXtCreation TimeSun 20 Aug 2006 22:39:25 -0000/nntIME,)L pHYs  ~gAMA a4IDATx][y\^$jWH @"8aH8 qTWR~_RSgTEHb!@HBVڋzn3gz=g%8_5[w=|dy7:mqTد]וynJrK?|}X2؁wDg{;_ډg`ݪQƇǖk;_a ?xYe8phv|z݋g?یo=ynSpBFoпz '6ŽxeQ/$c601%0]|Hl0 a=!:ş<~ Z[*'~FWO᛻௞muڕwbA/c҉yd#PFsx╟nAV{fO{tMc|"=ڿ7ۤ>)^{s☸r +mś g %twL JtM#-OjiLdm D,V.lK,_:k N^KP([2}G%stMISØA1&He- 4/(6ݿ{؋31Ws0lk錻~'zvGfPS6lH;S@s델U|Gsկk:7JӁu5p&a;a;UFD'Ui:{՛vj@-7ɒ`E;5k;\~|#zp/H"eQe׿"ҩFt~c'vu\BzʋK@HID cX"EnU; 9ܘ|ܯI1WFʻcrZ?I(鴃by4[{;+9~5Ui&sh=,7u_sH8Jj_Qooiȱ؇uKGޫ| 80-hkЖ%z;5XIc}7`rE6Dž>c1mY U*^ В5-ui[2:wT2#Il&B%QL:dkqC,VgL(--aE}9TI(ᑡɉsÎz\A9AFh)a~[7d$%i:\[nE.@*#~f"> 2&3-lg{AB+Z8kXeT5KDi:cSwBrtimY!!fT]<]Vx^P +j BKbE:3b`-5(DL3_3V.B7n%j"ܡªKXO$XQJ3Tcc0V-5rKҎ tIgA,su޳+o6Fȴ6Bi>/ILgըNAjd{nbjG7&-- oKrS:Zk vfUc[vfX@bBQu2tb O?(]qy=פ3maFE3i/TL;SP ;q{%u) *ؼ6#1O`24zzrx챥BiL2TSݬD0VX 7)JTvnlbrE5>هyoGe 82XEx)˧N#H#)Wt-K]Ÿ,"뽠-hkK]Gl+ckHRyhRunrŁ-JTjiGh.ԩVS2u,/eefzsy4{dFYFe9j(KzcDQ`PFIJ4"t1>nI,u $B~JlI.--tID0Vh%'rTc pM1z^qK?\r}:̏{,#ӌ*@6#1OKNx>LLW (4Yρ't ҎK bϞ. VWSǴrrItt5d\.2Q_8lRs鍾ʑb8JFWLly=cB0-i Ͼ}KCgYF{LXcRkyDSB3}̸8VZ,yT{yьcI) ' xXvhyTIg C"tY  F<O+\ Rw&{-+ـk:cō #򮯲1ue}tF7zGI1HU:l2җ+U5`e3ʹIǘRvˠ0Mj۵LXgdaY$A,S38 #,# %`nXeFh@;wdC_*3P~K;;m%wh~ YoљʆD>I+ywV3v(UISe`)ίR/\26R#4s>r 2in.L1]tTl8l۾--)jh.J7MVd6JV X9kw$UU&6JXe_lU"Ĩznaݳ9 i:׷ׯmw ^~}4۲놇Q[.-` gf͵m*u+|k֬A?fbdĉ{A^+_kk+\7n`ذaQt{b9vHbE7Fˢ$={1tsD:q^aݺat/ћZ>g[N=*A_Ǖf9^Lacɕ<ǃ>(Νy&R.uZnN:% SSSd@͛2۷sNϟŋc0u%Ec-/} G066!:%9ZZZt^4rQ4j(`xY,,fXȴaO +:#ST b`ly&řf?iy@:PoժUD #Xs/_#|`Ͳnٶm& R߮]h"_WR K*Oadx p5;6R{bByrɰ#Y]5WI Hia~؟oajaǾ رCv6;,NLSNgGo߾]2O?-&*ZF6spx6^Xm=\4O`宮.Rh$QPIE.eCذշ-76XE詈7|j` BCo…ȋk#s6#ZסnMT<= نLK5 y|d'=>_^{Mc{8F/s:d vBftEّf8!0(EV!Sŭ7uilD4+)`F[ql@+Bݐ,mִa>h+V\PJ$yH\2'|џyGk} 6|=FM0W]aꕼ0u(na&|FGʷKԏN& (}Y IpW 8,!lYǂp—kp?҂n [ ^|t`Qf9B"_8C!E4qEe%Z&cdm^4 XlJ"|,ZwƊ+L|}x^|G%%}Fk}~V#H N Pk_Vm,ȧG|.ӟuܱC(35Bפ+)`QlH#iFf솣 fPṆ8caB9<ӥ1h 2 K0Gs B]|yQt1E}Cq#&IbL!T2&i 2GKǎi!U8/1Lϭ L w,`&;t> ?.u.Lu]CByܦ.Qy<ܨ`Һ>hv7eROc, l%>v(dB Cɼ:Ш͈֥Z8%cuV98R. I:D?g  !`8%s*Sxδ|fID0M4w4q:Hs_ǜfa`䄬 ^'j"hyxރJsLPō,tK +!N'έǪ*(( DEQ(P(=66[Ѵ|>}_9&jkxiho,ZDKQ,zo5kU{sijGk9ce'DtIf_`z}'0Ttȟb9WZ৔ $z^xq.LB@Lmɋi|"Rvpvqq ?qNM쨷B:f-pt%P`q &D=~|L Wp!+$j Z@p yq~$ܟ~i};sc"ݗ'?mKP~/ ~ DTY`~M8̠b~h39B^ދc' hc^4-6t )YE6xzL]cS6w{DAkzWhXiX^GuN׭YWwc\_`y!;uժA@7oُWCMX QL`3ga}ɒN3Hձ+L :]P=,[T%%/t9-O2 4+z{$糛nZhNyM}kj7(8c2ΞI^@ \ Ʋ.d_7-A*Ⱏ93DŽqyrd_o︭.k^X`kH?;@*VN>|x1^Htp$Ԙ )I08œB6j2j #d]axqM@KKdr.kB<+~b^DxY ܌1@2=T(S(@QXVϓw&ĜRPIo!Tss=A+żx^ lD` !н 7%$sw:1Miizzz0f͚p<\ W*`i2bD؃;(ock6>>`(c^[l E>3 v^L0)9b^}ab[1JBDdyL?H5J1BƑ ]H Ru_s30\to~ KEFKԻ@H3孷 ?VLƒP`B4| $MIċ7%ż{/۷O (EF5v &/bxTD/L'L[6n} rR~)XaR>֕BEmͻ~ٸw~ J^)DܢA ?S&pG~qLr^mmhuSx {ZG?PqV K0sc G@oZEvۦZ6]Z-y!hdcBI `#,6wS P=>$0р#,|Ϟ=z!A(Dsm%<"'>ޢlڴ)Z- %ca:Ă1z(c(RURx!̠%Oƾ o$>_Z(.kӽ“ w_x?NMʀШUC@Yċ z򼠢$A%vyD[E-.x0a3P%?+F0+boL+7MZw߭i ΅p$MmI2`EYIziM{ËryGE4.)BCRxIȸoBMx^h9eHOx`vlj p*N&C^0,$ PL*vf0sMJ4 *B`'wCl2Ɣ(C @Z77Ai u4/ʀP5NU_x46dh^e1T5DKAƔ]S  0C# Ԃ?iPY<~|TVJ#WᏩеj+<.ټX`^T+U!RHbS%cC-je`PKZtY%X-,]J n ts-`$B#|#ё9ҟ0 7?]fW/Yrl~̴kAJ>`>'Ndd g~ +Vd!;FZwwv___xcÓ?V;=]v{\ٔ`B=ox",},逐Ih/㦹8@ӓ}W5]C<>d`zzL(klh"`(`6Fh){ȅKlK볭&T˾";g f' xy܏'6J'ERBI V樻&d 3)-^[h@B sɎ0!ڊ9wJ}9{6 Arbu>%Tbߟ]#[fCeL6CMp 7ttms,*Rcβǎe5k7ޘlԮ]A["t#Ǐg i|,%IKgDV*BHVh}CUfw?~ODJ/c&dh4~xl eueN3=*9O:/κ^o'6[$-wAc+5y`B?SzLu^bGJ3wp“M0`l??| -I$86X7aZ@֬YN3j'$o%fFe5g|{k`zqnrvi=)7 h̙lKwv=kmtoF=X8_3vƜ?ۓ• %%X| '^xp{Z XpƇ\.3m-I]L2iUHg]\afO~|+Vdt;W/EI V(ZmrhQFit"V}ctoL_>kmN~[x߬3BGLɹܔ`Iq+ MMq퓭cb+ $}޲u}/!զ.T|5}|F8bu JD@TyXPRiÆ'B_y3~Ȁ"?#Tm~ʷ"+ն;(jP54M@Uφ; Bg9⾨BLX!yȢO+y=ƦΑR{R8ifU mz&aa2Bс !!طKzm57E焽#@#wQx"SnêpR7$fR7z E8|2<&*O<@ҢgQ6*9|_?~~59Pv ]/NYֶrw/`tS-a%@L?Fe&EHSFM?OUMg=Hiu))+H*rJ+ve 7NJ.XZJ1uE {x~uOIbDk̖`5@`P'fAЋlU:>XVKjir\^^z)h& AmG.˄Jx\UUEm3)):GrѲh!e4qyO!;[ ޼jU\6VF8UTjG\bPxZ cSٞ/)Q;|#u~HLE1YSƻӉA]wey%=.0 ̡&wExY8Lk7lJJ6nP e2H=@iLR[}k{ׇTQZ.1ׁ&Mpy6׻7o8T)?XȻxѢؽ}ݺl^ggJ`&lo T()bbz+{ kW5>z{ Z97mR!IhgC ehf]2ho\x|3.o %ci(2mRJ&3i}'ç T N㖓 ]PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:12:41 -0000NtIME.- pHYs  ~gAMA aIDATxc@kDsFb 8?y'E#YX(˙[0N`p6 5nwic3 FdܡE\X2.ęa1 >R[2ZUI (``CBY[ "L1'] )\0؊Q+^'qm@IENDB`&g .PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIME&3 pHYs  ~gAMA aPLTEstRNS@f>IDATxc``D 3I0&ĸdɒzj>ES̑&IENDB`/ ]PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:45:52 -0000tIME0Y pHYs  ~gAMA atRNSv8XIDATxc`Bbq@QU#:d|:H+uʂ|*FBEPfT2 1jIENDB`I ).PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:14:51 -0000>OtIME)9 pHYs  ~gAMA aIDATxc@kDsFb4beU Qiiż{ifŅm ^$+^Hj'!Mm^2 !!FHiP2T0Q+)'W_IENDB`_ ?]PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:14:55 -0000\tIME),.` pHYs  ~gAMA aIDATxc@kDsFʀx*alBơ C P!l(!KH.ב Fr sP%>E-R ":Ѿg(`(@mj {@ɠAB +.H/Z1 L". .IENDB`| \PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:14:59 -0000#Op(tIME)Z pHYs  ~gAMA aIDATxc@kDsFb`x FV_Pf'A JgHH؂0'16,C:1H|1dbK}Cbpq Nb xmP$XABrXpD<0KB" bpԊm(5k6IENDB`4PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:27:16 -0000#9tIME3"rπ pHYs  ~gAMA aPLTEU~tRNS@f-IDATxc`F # Ebaizpڃmn4F>dIENDB`]PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:27:18 -0000sdtIME(,5%! pHYs  ~gAMA a9IDATxc@kDsFbԊ!b#%:H,? hGbX?</IENDB`, ėPNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:20:01 -0000IPtIME(s( pHYs  ~gAMA acIDATxc@kDsFb`a$>ea/>2D1&TQ+U':$ Q+6IENDB`jJ.PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:20:05 -0000<CtIME'.ƣX pHYs  ~gAMA aIDATxc@kDsFb _O.FpFb>/føHM@ 2d3XݮHxРD6m|7083Ί}1$( 'I$_@,B$B)93̤E@{i r`+GV3h%ne SIENDB`rRėPNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:20:08 -0000]ѳtIME't B pHYs  ~gAMA aIDATxc@kDsFb ? O.F^plGFb;Tt$XAbtdxhgE`00$A ) TST-p?iMt0hPoeA*+ ̸ bpԊn)M2>IENDB`.PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:21 -0000hTtIME'8 pHYs  ~gAMA atRNS["/IDATxc@"`"Uèq ]ň5%Bx$ԵcT-u.IENDB`*PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:24 -0000:tIME&aY/ pHYs  ~gAMA atRNS["'IDATxc@"`"UèQD`{"eM:h] 3@"IENDB`WS7PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME%0# pHYs  ~gAMA aIDATxc@kDsFb x O.Fޗ {,g^FЂ wۀ) vb/(;,*\0b*f@Hbp `X=  rJQV }+'/0IENDB`|PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:29 -0000qtIME$$ [ pHYs  ~gAMA atRNS["$IDATxc@"`"UèQ:eh(&v^XIENDB`9/PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:34:32 -0000KtIME2,j pHYs  ~gAMA aPLTEU~tRNS@fQIDATx͑ C ˊQޓͶ| dsAr!\tVaAtWIENDB`<kPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:35 -0000ztIME &9F7 pHYs  ~gAMA atRNS["eIDATxSA rÍ bFP@QJp^bSF| J;bPo@mEpSEGv>^rgL'"aQP.s}:3:E‚Fw`'MIJ)чud+4:LdNu4z \4bkK*6u o7h JY&~uzD`lk%6kll8?lACqlQ%5Fёe=/i?^0;Ef<B±a[Z׵.jXL߻蜉Ez;2 fU*XCi{b\:SL{7iyCIENDB`oNO'kPNG  IHDR1#,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME fd pHYs  ~gAMA atRNS7X}IDATx=k0O&bgH~iSP - kCR%h/BY^ɧ:m_W.\qJsiǻ0 Jh"L2\Ӂt$d";E,2 Kġ|4\ !EeVO8PE=3԰I J굀g Y|j"3UٛGً[V(c [9xC} O<⠩04Ϸ7LhRؚᙦ8"bYDar5j 9LhÏĬa5\>/ ¬!c:Ǭ\]] vT`Ug@?JRb QkRti&v z:,IENDB`zɩPNG  IHDR1#,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIME  pHYs  ~gAMA atRNStc(IDATxj1ܪxAڷЂG豕Y':.J"C|O63EubqIti[֖ˁևj V?`"JmcirN;uQ`֏)XT3 &hS$g* / ڋTN)|TZ(eiDjHC& 쁜!(&\2)ID*3A@:Pb;w5  )H">\0.P:{E ZHd?j<3%x`QK%q%Q6zG*1[yAF\P<  ʦIG"`"Wi|+?uD P6Llv0 d3F00XA*-5(Cb |>g(1e11ўnḻra^Qg vIENDB`~g'PNG  IHDR1#,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIME "v pHYs  ~gAMA atRNS `hAIDATxJ@7GԃQ>'_) O7i%RvUpY:fg6mjQZ'v0ݿIƗ^LDɘ> ńݙ4md&Leitg;&-5M"TUҐ LEaLTL"RM=1ANLN}Q!bQ'>V'R1TS$i@}Uvcuc#y:q! '[ [L)n$~1""eW[0ɲ::Y~3a&v:"{kn|u,$-xl#rhIҵ|] @tźAgR12-]Kò61L 3S; SܝNwa~꞉xwr0dc7*$o)yb2i`gO>ĕQiIENDB`/ɩPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIMEʈ pHYs  ~gAMA aPLTEU~tRNS@fGIDATx dde TAgmG?xT@Z(4lцM0wrېWtVkc#cO?IENDB`9ϮgPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME%/Դ pHYs  ~gAMA aPLTEٟtRNS@fQIDATxڵ @!Cl7!+zIDd [(c<,,O( V3V]8Ϯ],$5IENDB`$үPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME$9l0 pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`bQ|1A( $AMIENDB`MհϮPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:32 -0000XtIME$#y pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`z@\QFA( R?b/IENDB`*v үPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:41 -0000cStIME$. pHYs  ~gAMA aPLTEU~tRNS@fBIDATx1 C /+jbd -}L2FMm = š]*K4jJIENDB`'&հPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:48 -0000StIME8# pHYs  ~gAMA aPLTEU~tRNS@f?IDATxŎ1 YE'te  H_D# ,ez'vR)q ^IENDB`?PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 13:37:29 -0000}PtIME##8_" pHYs  ~gAMA aPLTEU~tRNS@f1IDATxc`5"(@JAAQf iA$d^b3f@gIENDB` J&PNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 13:37:29 -0000}PtIME &1ؚn pHYs  ~gAMA aPLTEZtRNS@f#IDATxc` + @ AZ MIENDB`(%r?PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 15:08:51 -0000>atIME# R pHYs  ~gAMA aPLTEU~tRNS@f@IDATxQ mOj}0&eŌ&יжLqQ? ΗRA lIENDB`NxJPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 15:08:51 -0000>atIME 'd0D pHYs  ~gAMA aPLTEZtRNS@fIDATxc` 0 bB)ԎMp{|  IENDB`$rPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 15:08:58 -0000$tIME"6 pHYs  ~gAMA aPLTEU~tRNS@f~as,UIENDB`++ PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:05:00 -0000*tIMEl;v pHYs  ~gAMA aPLTEU~tRNS@fCIDATxڵ0aĤR^`,YyW!E6LTL'h^\gouIENDB`TPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:38 -0000tIMEwߝ pHYs  ~gAMA aPLTEU~tRNS@f'IDATxc` QQH #yk'ޝؽIM(}IENDB`2}:PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:41 -0000]OtIME.ak! pHYs  ~gAMA aPLTEU~tRNS@fJIDATxō @qvƐ!k_dX6Ic" -$LW@VI Oy{rhpYIENDB`, fPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:44 -0000`tIMEK pHYs  ~gAMA aPLTEU~tRNS@fDIDATxc`#`!t F 2 ) 0QxĸSQ[P ^9IENDB`$:PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:47 -0000>z#tIME0C pHYs  ~gAMA aPLTEU~tRNS@fz#tIME +,2 pHYs  ~gAMA aPLTEtRNS@f>IDATxڕOA ?eyQ.(hV9 9,ӳPOt':/N-”;IENDB`#,PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:50 -00007D3tIME pHYs  ~gAMA aPLTEU~tRNS@f;IDATxc`@PQH "1B: EH1MDюL( M4aqIENDB`UPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 16:23:50 -00007D3tIME + 5\2 pHYs  ~gAMA aPLTEtRNS@f7IDATxc` `c 2 # 220vF8("dv8Bs%IENDB`!PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:55 -0000e7ktIME,Yh pHYs  ~gAMA aPLTEU~tRNS@f9IDATxc`hAAAAAFt X&`2bSEht84(<IENDB`(;PNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 16:23:55 -0000e7ktIME *.' pHYs  ~gAMA aPLTEtRNS@f@IDATxڕ BaYIF '^ix3hRQ]OКp\03xcY:,IENDB`0kPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:15 -0000#WtIMEU= pHYs  ~gAMA aPLTEU~tRNS@fHIDATxQ P:]GbZ6< 0.28c nhJ_eiK) IENDB`p;PNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 16:47:15 -0000#WtIME *n pHYs  ~gAMA aPLTEtRNS@fIDATxc` `&&UQQͤ+iZ38IENDB` C}kPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:18 -0000antIME pHYs  ~gAMA aPLTEU~tRNS@f%IDATxc` Q(PA à®'IENDB`lpPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:20 -0000ܔ'tIME ƣ pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`?"@ Nޤ1z lԋIENDB`}PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:23 -0000|=tIME)~ pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`;**@ Nޤ-_i"~IENDB`* PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:26 -0000D)tIME&DBC pHYs  ~gAMA aPLTEU~tRNS@fBIDATx1 ?+` !@{юvLHsZOBK F}0Gr÷2ckIENDB`PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:28 -0000{ittIME*a pHYs  ~gAMA aPLTEU~tRNS@f6IDATxc`x (($p d!((("*\\ IENDB`/PNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 16:47:28 -0000{ittIME )# pHYs  ~gAMA a PLTEDtRNS@fDIDATxc` 0 0))+ h *()d"A\&Ȁ,DsIX(IENDB`DPNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME  x pHYs  ~gAMA atRNS7X}IDATx햱0V}#82h|HW͎g{m#-,4&a~hO :􀵿j]zK`|-UE1J;vYe1z1.F8%}y7gA'[K};p3n1X.Rop֔ahˣv7$Gc8~#ofl$Qʊ(ݿ짌$#WD+ _]jM7ΰL50 u[ ϵ.\ A}WĻ俺ҨyIENDB`G'PNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME ̶ pHYs  ~gAMA atRNS7X}lIDATx1J@ p1^x JlllJ XZ$vɲBd al&?IȄZcճ'C J<ԫ{}1|#$TȮj䭾3% 23-RS) 5%2sny&c|H$[an_Ȟ R&l@!ſ)1Duli~ R_!gpTfDzL3fƿF˼U\Q\$5&eoʀG*W =$NŒ9. ;ylsu]FKo/RbwXCğcY}GC( IENDB`lLPNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME 6cW pHYs  ~gAMA atRNS7X}IDATx͖J@ ä̽OKX^'Vb%X6XݕO`/v6 bs !!ل0_f;;ZۚٱknJՀesC+uaOչ 1k,k>'/BJdI "KPcĘhwN٧P]oc"(gݞP3 sN",O]!EƦǏjwK-%d89cqt =oXbFAQ+ƃiG̘Snn2oY\<9Meaℼ5sIPNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIME e pHYs  ~gAMA atRNS7X}IDATxc?,7ŝE7+(#U\?8>Sh%2ܶr'"hsNZ@ < Clx&,b7-RpA7d͒xHrq| Ɇii,@QapV  4^a ,C4n7$̜D^+)vֶDkpQgfsZ[;ZR9l Zvr@ y-Ǵ.e PdOL .1+BP;(97Z̏Y-\nӤ>~ %AߑC>Q8V ,IENDB`&uyPNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIME U pHYs  ~gAMA atRNS7X}IDATxc?,7ŝE7+(#U\?8>Sh%2ܶr'"hsNZ@ < Clx&,b7-RpA7d͒xHBp+Vݏ_H6LKc Cb-jY @@w@G pL 9"#a$$"]I _ޗ*@~-`QDӒ \v A$ 0]h(O^,ӻscՂ|6M`N\ Do9c?9!|M`Ph%q{E`IENDB`"T"X PNG  IHDRP,tEXtCreation TimeThu 10 Aug 2006 19:06:53 -0000|tIME|a pHYs  ~gAMA atRNS7X}"IDATxsyExLђ-ˇl'77tM:Ug7#NffdnԞؑc[ljN$u { @1{|?x~{ӶmSfiYUϜ., _}߂ $?3ǂCbOo(R6k9'1UV(Ӥ(9L >bY'Q} G¯yp06[ sm2>85=jeYC1bOwhA`FoaoغQ[)NL2++i:8="94س;,Kwt0[GE*Ѕ+?IL<Ƅ.\p ^N5bQ_eߣ;XMϒ?/~R^UmPd'Rj@Q>}#C(~rUu0piO8y_=w:vb,?73sφ$ލ]DZ?{/c7r͞.icMwߊG{4HssWcӂ MqopP[lw[h$ H@n *ǟ&'Yٓ D@5\y3GVt)@MufϜEd lMD:wa嗿L2nFuE~Qz!n4{5@EZ$(l&UWtҡ"A@7E:Y FMEr]kH"HQjRI .ldHs jz+,KCTɲ&X?{7CR7iM9ϰ"! (SsMS_.3<*ʬt$ 5P̚H7n1IT*&R.g30*ʬt v*a0AJHP$i(4 AH# ;JeJ"Y,RLN% x=Ae@HN=V(S#RvAH'L[ 5ʀ8%Ri>._cEB:q@xiKCl$*u@% QJy.L˂ Rf.c&b”2}9{bv9OR+ܻRwxifuEۖn+SK%eJ*^ɲ:w#@߰9љkrY&ZYIY/P5K͚S'7/fK4i"= 1~te9(F"dEa }<Ń0EX {AYHƩ@6TJٱ܉_/M>412p.=#i[˰&iW]\NmMrSiy] 5#RqŸuE qONms n u 4KSeuĥ |,͖m i#]}z67_JR4aB\K9A/?EWaaec}P8Z! #'Ñ^! 76)Y6o^̝ qXjaFbI`GhMTUnncFNC~)Rx(ǻBəWO?[' &rSw^Q7;aҚ@ 3 r>2|ZߐA6Y/c3`ȟt==VY!-E٥=rx`T'oyzt ;wg|>ч}ѾQi}6(eT\Okۥ[ R泑M{/};r)G\yXfˢ~#%mr{7hs." x)5vM k]owTbT$خ^!ߒMT |ͻ֢@X١T" xCkNm"A9+wn#H]@!rzMu.ߓ Ex,U=ULSo9D!&S9@y6 !Dx-r4X u<IE.c-~/l9DOD.=r4pH#$a 7pH~fċ8ޱ4(ڒ`)*P)Ywu!\?.sw0t,tA7EDAܛ@B@5BO[x= ~D"<4^فTVhiFTBN~LqL'M8ij#1c*GuBv U)EoO|4(rTDΚ7guJ-OAȃ`[>Ҩ>|AqQv\JnjNa,[pl[iSQꘖmh2)-+WΤFeVXqxo`hL-uKY^dxeYPBL˂َbAv)(+q:ijiS:Σլ^+Nhyu$zY%dY*n:KMݶ,g,2Z|Lĕ4Fo6"mfVnŀG龼>O Y @'O9υȱR3s"kÂ4mh/NKXl,Ck54bw79%zN6DVV^߲꜅EîA{ =Q}Q n>_ZIWl+-#7px!?25{w[r~EesjڣʹrԲ܃V$ƃC1IŖP̰WJ+MuGړn9Ir)](w{uIɩ[Z*1W-]RkWoՅԡP>dj{Vglria).6Mgn>wv\{$.w֦a cCV{BcC'$ ' /TCcC{@aX|lH۶fxF.i.RgY}Bkˇ( $@!  P@H$[v= N҆ApvdIBzྡ#$!}H@f>$#$! fp8( $@!  P@HB( $@!  P@HvH[&zC$L;Ѓ1I')mdNbNҎ+bNRe=+x@do N( $@!  P@HB( $@!  P@HB퐚гQI'ivn%`@LɴCzgC$L; =t2퐎 I:BroU7=̤{o@!  P@HB$!5"IB:}f)H@||8IH' ̇Q5pfg daPcn P`CA@n.RJdž b!'\>67iO\>6!ͱ'd9 t>3 Y@! IDm @$" 5̑k&FvB( $@!  P@HB( $@ygg& Ddnڶ.@$"qC)@$"S,DĪ6zG1X|lH*\>67= + ih;0@\>6 !9|lH; /   P@H$_<%$@||8IHO 0|8h(HBT' ir@葀pnR=NQB2$!us ·ê( $@!  P@HBIHfApju! dIBzB葀p^K-H@||8V% R}fU;@!  P`C$džI$ 7 H@n.'\>6׏͇Ǟl,Љ$߀7!X:"9z n9th6@$"s&F߀B( $@!  P@HBfξ3qX)@$"sJ1IDf߾cqׅDdCM"2p3BOcCqk90@\>6{= + iV\>6!gaP@HB$!ݻ@f>$$IBڽG%p @f>$L̇_QI@f>$$! @!  P@HB( $@!  P@H$F# @|8IH, ' 4!p^9Z=NJ葀p VK^U7=d߀ Bؐ8!k@N.wυdž rؐyw!0@\>6faX| YL&G#3etD"2`Dd7Ddyl,7r(@x( $@!  P@HB(0gCM"(0ݡg&;nDdFK&!B:"b1@$"V( $@! lH?|t,@\>6av 9|lH{BcCaK90@\>6ͣ!us ê( $@A#o = N#$!ug葀p&9' daP 'IBsGIBz|葀p VK^U7=d B(!5!+b!A@N.ҫcCzrؐΟgcڱD}fHB( $@a*!ر tD"2\1ID&co~z nQoP1 ( $@!  P@HB( $@!  P`6n1$eyP( G"2S \%#TNQ"2\VBDKLRܳ$Ȯ}HOw@6#tHw~i H@\>6r$b{K"IB`s'y늆sղ+ ƆMBP =Bц* i߾HsG$ ǽu]Dp%IHo{%H2{Xw[J%pECyk߭; =$ECTHh8(L$I_~y؇o-/=3⣐L$.ib{{ k4$dbA؞]ܳ$ D246 /+r&ث/Pe}OpJW QHȥFHccS U*&}-kJ6o+B'aӺ׼-ǛMjrWhZ7Oĥ c ՞?}lW]!{ɏrs|( .-1_|曶_g/{ⷧ}6?hHNkCNZ g~4}}=_} }u+$coԟ|jkO-.,6{^kU 5r&ܽz儒t뗢>3O.՗fs/~S\j* XCSܾme iM'_{ouٳ$G,X,v]ɝŮFCw[+l_uF/gY9騿u6ɉʞШT;eGIF89a !, 20 `Fue!ʎ*zWEr)従W2MfH/l:; GIF89a !, 40*IiWnHF*/{ܜƭÖަR8r"d9#;  ePNG  IHDR7U+tEXtCreation TimeWed 2 Aug 2006 17:22:56 -0000GtIME6s_ pHYs  ~gAMA a 'IDATxUUB-BL`AZj HBbi $E!lRAARi^}]E% I!["hl![{7;3wm{wf̙_g~ܷB!B!B!B!B!B!B!B!B!B!B!BjѨA&y"E)g';8٩n<*"[%<'҂n63w !|8cRd:eD4&11gi.E&4xBj`#E'aםDf x/dӀ-Ʋ Mvc:"#>Lv-is,:#"E:&4yMG"DXW,cӠȧ'[f'M'EnEyO]3vea1ݗSz%uh"= 4o,٪3l9V}7)+goU@GDlyeybbcɣ mIۗWC_jϴ>hlJM>HDI!]p]= ҕӄ=ǠɒJu# c7My_oxՠ]Cob0Rv&ѴB:xuAd?謳YWҿI>.Υ库t^=t,t|v3ZkW-.nhԦ,605@:tt",M:X>>#>~͟B_tfv@}^ }a+F}"a+}6WRDٖ߷ݬǏyG{ 4D97-yH-ފY}u?._c/f<*Fz"9I k,YoGD.-NsMl*\ᅵwVھuNW(ل:z@{U%MwyP=A}ZBk=i \׹(|:Fb$~^0H4$zUjoË: %M٩jAu Nf$~* &݊Ι ]ﳧNꔯEL~v٠l:!E|_'IS7s  {uUJWI<"`DŽ);6Fn/ HO/T]5vYJiBթK1AnH_ *7?j޷AowG W:GSP1𿎤뺞tV$C_EѯC;tmMTt/R1ƎNkvN_`M`|ΎԸ+{M@=V_9Hw/ רּ٪J ʌFHtFxvq NҤh8ME6%/5lQh:tݮNe?V5ߗ,zɳJO'8u8uIY = *ӄwtv^zgO h[1 v0@'-R/tU%]z mTb_7#Snr?WVJwpgu ;Uo`F'\( * w%#;PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:12:41 -0000NtIME pHYs  ~gAMA atRNSTXIDATxc a 0aT pJ1ka`>xWy2/& 'm` AWW; |~9- G옿⦅`ٳ`GbH$qK&rc`͵4W"}[w IENDB`&?^=PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIME&3 pHYs  ~gAMA aPLTEstRNS@f>IDATxc``D 3I0&ĸdɒzj>ES̑&IENDB`/A>PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:45:52 -0000tIME0Y pHYs  ~gAMA atRNSv8XIDATxc`Bbq@QU#:d|:H+uʂ|*FBEPfT2 1jIENDB`0IB?PNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:14:51 -0000>OtIME$+}V pHYs  ~gAMA atRNSTXYIDATxc a 0aT5t/XM8nе#UL/H'4#c?\:vhV#Tb}@u ,NIENDB`T'4CAPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:14:55 -0000\tIME+ 7 pHYs  ~gAMA atRNSTX}IDATxc a 0aT (<0J $!p`*i: X+09U Xq]eU~o\;5* aA͍*rZD_P~4:p}IENDB`jPJEIBPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:14:59 -0000#Op(tIME*1G pHYs  ~gAMA atRNSTXIDATxc a 0aT Tߣbb&*Ԫ̢rxW jGtK?$?Y:':XXݘg SCg1X0! $dod`؎U{ ~"+a&:Gs- uB !T3IENDB`%y,FCPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:16 -0000#9tIME4` pHYs  ~gAMA atRNSTXNIDATxc a 0aTǐб$NG(HPr8P v 8KNqP`©}} T2tt_ 8MGIENDB`0GEPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:18 -0000sdtIME4.i pHYs  ~gAMA atRNSTX-IDATxc a 0aTձ#Աb184AyIENDB`IH,FPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:20:01 -0000IPtIME(u pHYs  ~gAMA atRNSTXBIDATxc a 0aT5tp-XMln2,؅UdItUumځKWUV^h)V-AIENDB`V6I0GPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:20:05 -0000<CtIME'$i pHYs  ~gAMA atRNSTXIDATxc a 0aT CCKab&juxWy2 L?nwTUJ#rthTs̽GjH[Ʊ|T70Jf hrIENDB`bBKIHPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:20:08 -0000]ѳtIME&)EU pHYs  ~gAMA atRNSTXIDATxc a 0aT 9.,MY hH79]?W1/+tA V >mvoG<'Ip3ok\^9Ԉauztv0Z5Є1IENDB`F LIPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:21 -0000hTtIME4'  pHYs  ~gAMA atRNSTX1IDATxc a 0aTPѱz ]ň5%BJP1:2,0IENDB`oMKPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:24 -0000:tIME3(N pHYs  ~gAMA atRNSTX'IDATxc a 0aTǨ" V`2hAl/CIENDB`W7^N LPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME,;( pHYs  ~gAMA atRNSTXIDATxc a 0aT iċEICXAX̻v1{CaM@x /PH$q: / :^0 tbccU{ vscb5:Gs- uP9IENDB`\OMPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:29 -0000qtIME1-' pHYs  ~gAMA atRNSTX'IDATxc a 0aTǨjP*8kiP?IENDB`Q^NPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:32 -0000KtIME0Ӽa pHYs  ~gAMA atRNSTXIDATxc a 0aT Bf;00Z "CB'@RňBC.f`^w^O "2\o 03P' f<4ĥ i` uO.s3 >ǭe(VfE0f`p+v e`g`56o yL\%c%+rs=ThkVWa2m+|8MNR8΀[%ϒi /Y't ct%e4+η73RΙ͸!sZMߢf" ξN綥~gu\Nr\gl==jUxŏtaW@ʸ@|ȬBT|_v#_mx+&;!xh ܜ\>ԉ\Pjwj-, |wFۼ6Sg#]5gMV[r4! ` -#)tf*TئWWTr,px?F3}#Ϗ5rJ{SM-YˢeL`6 7r,AjNv>l86J% ^+ڥr:18fKJ"ٹDEv.4i,Чٓp(V-#p'YUe8Қ#-S֮gDnwalk%BHp9dx2ilBgNW;|B5?5kH"9 9 hҢ#Pj$Z+6m21rj;c;};]\41a~뾐ZLФIJ Y `̧IEoOOj#C9 B;`'?ք^g'<|N@!i)_i*$DI-/*0IENDB`L]UPNG  IHDR1#,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIMEY{ pHYs  ~gAMA atRNS7X}IDATx͗N1m*(PzAJ^T$H+$$%Э=wBXo]|JgcQƘЖcLK#FHp&t*i]Ӹz|0t(! y=%9 CtjY;4IkbzzG^]&&_!̔RFmEژ:;}-:%IP ^qIP3G-!(_J(1Mel'*fg-}~Cl^ؓYmD1>K#O\H5UXݱ'pEn nE_Ag*s!wwLfܶ`o29w2#|/@ӠMk ڐ5.{ ^=;;6冧vQڃwa{ XkEMɆz@D~mo#V1 =NBNORbiTР 8J۵5h$ E]|0@mMhڻ|hR/no5gapu>d0ˋlp,i-?s# u2h$NɞRKq?_ǓKZ)l \:8n*$XJ%ǠDr#eZpn (+ ܻ 椑Rij3 zZRpdw-&bHʂC[g\J` Hۜ#5Ff1f+#Kd7Czr^tЫPuX8"cΉˮ ZĻ:Pe^>dd2lE$6E&bir>I2'o  jvI:g˸C'x"'T>Dt_f i&/*C[wv3.c|fXJ{PPj}]:hz M'?lӗ'|ڞ哞8.˼>&b*WG'y==+A,h 8`=W,Wnmufej8; Օ[ROs"{({祥Oww6ө'U%*|[{{z<ŋ #Nߟ:%<FI-&(T݀7r×xIENDB`/ IcL]PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIMEʈ pHYs  ~gAMA aPLTEU~tRNS@fGIDATx dde TAgmG?xT@Z(4lцM0wrېWtVkc#cO?IENDB`9@ dbPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME%/Դ pHYs  ~gAMA aPLTEٟtRNS@fQIDATxڵ @!Cl7!+zIDd [(c<,,O( V3V]8Ϯ],$5IENDB`i eIcPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME/oNmG pHYs  ~gAMA aPLTETTT:$tRNS@fIDATxc`bQ|1A( $AMIENDB` fdPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:32 -0000XtIME0y pHYs  ~gAMA aPLTETTT:$tRNS@fIDATxc`z@\QFA( R?b/IENDB`* gePNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:41 -0000cStIME18_ pHYs  ~gAMA aPLTETTT:$tRNS@fBIDATx1 C /+jbd -}L2FMm = š]*K4jJIENDB`' hfPNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:48 -0000StIME pHYs  ~gAMA aPLTEU RtRNS@f?IDATxŎ1 YE'te  H_D# ,ez'vR)q ^IENDB` !igPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 13:37:29 -0000}PtIME5*a/ pHYs  ~gAMA atRNSv8atIME7  pHYs  ~gAMA atRNSv8RIDATxQ@ GTqk";Lđbaҩj?*+Fo(ʗD; V7IENDB`!&mjPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 15:08:51 -0000>atIME; pHYs  ~gAMA aPLTEZtRNS@fIDATxc` 0 bB)ԎMp{|  IENDB`+! Qn lPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 15:08:58 -0000$tIME7@O pHYs  ~gAMA atRNSv8TIDATxA Lm*wH Q{nȈ Gd&)0&EgJJ6{PDՋIIENDB` !\o&mPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 15:08:58 -0000$tIME(. pHYs  ~gAMA aPLTEZtRNS@f#IDATxc`  `120` d@E@'cǬ)IENDB`$"mpQnPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 15:09:06 -0000:tIME65QDq4 pHYs  ~gAMA atRNSv8:IDATxc`?h,JP1U2B12;`" HHףSORIENDB`M"uq\oPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 15:09:06 -0000:tIMEg0 pHYs  ~gAMA aPLTEZtRNS@f IDATxc`  ` 2!A bpPvIENDB`"rmpPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 15:09:10 -0000AtIME6d pHYs  ~gAMA atRNSv8=IDATxc`R ”7?DjFLyLDF?Ѧ?(+yeIENDB` "suqPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 15:09:10 -0000AtIME׶ pHYs  ~gAMA aPLTEZtRNS@f%IDATxc` 0 ` 0`TLLAN z, _IENDB`"trPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 15:09:13 -0000p)tIME8t pHYs  ~gAMA atRNSv87IDATxc`pQI:e1N uL0D:Q+LIIENDB` #usPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 15:09:13 -0000p)tIME  c pHYs  ~gAMA aPLTEZtRNS@f$IDATxc` 0 ` 0`d RPPX iίOMIENDB`;#vtPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:04:44 -0000ZtIME Nτ pHYs  ~gAMA atRNSv87IDATxc`]X*FĹqXHd@@tIENDB`#xvPNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:04:47 -0000؛tIME. pHYs  ~gAMA aPLTEwKtRNS@f4IDATxc` 02& $>0BBIj*d`H ##A '3*4rIENDB`#ywPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:04:50 -0000tIMEkt pHYs  ~gAMA atRNSv8:IDATxc`p?8h|, ?'d\`SI0(|0ޘIENDB`# {xPNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:04:50 -0000tIME.+eM] pHYs  ~gAMA aPLTEwKtRNS@f+IDATxc`9`BbUb [͈J0M!#0 Q#ѡIENDB` $-|yPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:04:53 -0000WtIME6S pHYs  ~gAMA atRNSv8IIDATxc`FS?9PVcU? h| !\"qb5GVisMq_84Kc0oRc؅}? ! (%IENDB`0p$~-|PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:05:00 -0000*tIME%( pHYs  ~gAMA atRNSv8YIDATxP[ W^@˲BiDepB2Lê# 28EOQFt/>S rp;.B%MB- qYIENDB` $\}PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:23:38 -0000tIME92q pHYs  ~gAMA atRNSv85IDATxc` 8aeo" YHBLEH|JN_IENDB`8$Ѐ~PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:23:41 -0000]OtIME#'PO pHYs  ~gAMA atRNSv8aIDATx W _8q}C_{+z.JTn1=#e=IkNr7Ժ_e`\.XJ\/ IENDB`1$PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:23:44 -0000`tIME\ pHYs  ~gAMA atRNSv8ZIDATxP !k.Ih9m"NW YW[% hnoȊPlaz<p.yAC0+<ً tfIENDB`&%'ЀPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:23:47 -0000>z#tIME;)S6 pHYs  ~gAMA atRNSv8OIDATx [\ ^%\$Y tOގP=BPKdqI;\3F qw8y|C IENDB`*=% QPNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:23:47 -0000>z#tIME-(i$ pHYs  ~gAMA aPLTEwKtRNS@fBIDATxc``$JVFLFv d`VaDej#FS)Bl#R!@OG338j)/IENDB`q%f'PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:23:50 -00007D3tIME;X pHYs  ~gAMA atRNSv8>IDATxc`tȜ>BFV¨u@?2 ,8f?nkܞAvIENDB`"%QPNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:23:50 -00007D3tIME-9ً pHYs  ~gAMA aPLTEwKtRNS@f:IDATxc`#`$V#H L0XLIF L@2X[!6AF269IENDB`%fPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:23:55 -0000e7ktIME; pHYs  ~gAMA atRNSv8GIDATxc`D$5@Fb3Gn5)8F7X+ψC-9b(&֘ = HdmIENDB`+% шPNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:23:55 -0000e7ktIME. )$ pHYs  ~gAMA aPLTEwKtRNS@fCIDATxc``$V BFFT&@2IF(PȲX"lBtkPUq#1G;8=`IENDB`1+&PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:47:15 -0000#WtIME~ pHYs  ~gAMA atRNSv8ZIDATxQ C)W$8&xbEIҤ ZƏ2JX42J mҟ VIENDB`T&шPNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 16:47:15 -0000#WtIME 9H pHYs  ~gAMA aPLTEŎtRNS@fIDATxc` `$RLA%JZolIENDB`&PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:47:18 -0000antIME7k< pHYs  ~gAMA atRNSv81IDATxc` 82 i?OBՍ D IENDB`& PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:47:20 -0000ܔ'tIME, pHYs  ~gAMA atRNSv8(IDATxc`"adbD8mL$: ,4sAXIENDB`& PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:47:23 -0000|=tIMEɷM pHYs  ~gAMA atRNSv8&IDATxc`bcv L 4E&CfIENDB`0': PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:47:26 -0000D)tIME67_ pHYs  ~gAMA atRNSv8YIDATxA ٦4jӻ5Q'% 6X5 (%0 lF:|a\W|Dě÷~ IENDB`,'W PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:47:28 -0000{ittIME*# pHYs  ~gAMA atRNSv8FIDATxc`G&lz à$>1@{q8qy?C>#>~OIENDB`/U':PNG  IHDR( ~,tEXtCreation TimeWed 19 Jul 2006 16:47:28 -0000{ittIME,0wNU pHYs  ~gAMA a PLTEtRNS@fDIDATxc` 0 0))+ h *()d"A\&Ȁ,DsIX(IENDB`'iWPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME pHYs  ~gAMA atRNS[" IDATxڍM0DR*JA-DGGp;g׹b'Nݱk~!X !M?==gY~W֛S߿⟁sAI.fZ9MVkeC'Zfh1Yz۬?  Py{^СNbT7Uc\r:,U+3p#2)ǝHۣ:foC q>fq8{lVK'U')IENDB` 'uPNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME1ϭ pHYs  ~gAMA atRNS["5IDATxmRAN@ ix[ǁ *9HH2GhF^ 1\.=oz^~:i,ceVjIENDB`t'TiPNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME4*J pHYs  ~gAMA atRNS7X}IDATxŖN0E*+XwTKHcĮl`Y+ D^ϼIZQd̝vE$6,w''L^5,$k믥v轔:w_zqߟI)WM .% x:Sk#ةё޿]^*.3wU6PƐ`ܭޏǦXbyIGthɬ6̶5Tnn,c_+W\q1L46CC$GASu5oe7K'ɥŐ[ FF(CRyMmA* [K#5* r.浝\Kn-3Z'\ 5xuB5tvnTcZ8FГmP!q2eZ+€%FNЬ˥,9B۞Heߌ`8Ce7*5l㨧{B P6.1̾ܖXvR@ u Q&uc qwی8ZԐiܥm'OM:3 *K+нH~[e`X|S~{ԇOOaˋ]#'}/Wǻ/ Zdy^(^iջM+ޏϯۯ81IENDB`(uPNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME$ pHYs  ~gAMA atRNS7X}#IDATxڍVNAݻBMl%%(BH Sh (HPp"r\P@fvy3KfQFv* MdVʒط*]:= XVGx(imuڧ,[fGk!yGRxdl쌝8D`w3+jmo[.;;x}wdR(IF$X:$d* ]]۽p8[,lz88] 3+ʗ%G&)omVz dG2 %o$WjjaExizK;8͵r-$* T"ݦFuEN%HFEcS)Y%5y3 7  ꈰˊ8&\aoOytF*nbڄlvtׇ[t:'r#4^!k!(Xq͹pJYEm`UW2 e\ap5m aIENDB`;(۟PNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIMEx pHYs  ~gAMA atRNS7X}IDATxŖKN1 c+P%Nq x b;IqOʎ tO "mՌ\H%vAVDȝua"RN_O sWŞy )$6'O`}{J*T+0uԶ=Rs"SQA"5'iVZ !g0"JmvېTJ/fuRr[; xm=Y$TKKMAL+NƧmJLDS:; ݖ[. "Q1ުg 6XP? z Sf5իYܛ\y UMbV,'A {;BgQǻkR+pWzU .1uZH@~p2T%mܝv4]3rdpQ]zI?_WD/c.Ώ5!.';mU|F0xPu>ȭ?(dWN~^#AIENDB`8k(PNG  IHDR(=I,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIME/>U pHYs  ~gAMA atRNS7X}]IDATxڥjA 3u.Pza} §[EV9AMd&=gSئ_l!s1g16ox*n@]UWppTll~Kyd#CSP?ûXu:̢2X\)Ȧ<9^uYO&*[9 z~`'gҋ e_\ȲB@0"a^.k 9 $ Qi@ۤ-셀'!IZD J.sO%%}DD [qBmyvt9} hL4Tqt}?u 0 0`O`~ 0`0`  0`'0`f? 0 0`O`~ 0`0s6ŀ`/`.wa~^rL&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&D`"0L&!2=Ø0,>{i0gyYЌOiZ46 fl0wV3ݭ*y0Cf^:]F㛧*/,[_%1;IENDB`(9GIF89a 1!, 7PH g'tbrojѳ;6v۩˧k1O5D;(xѩGIF89a1!,%!m uhNad־jʖwX;I;){l9GIF89a 1!, ()$Ng`Ym&¤p( Jj';<)oѩGIF89a 1!, I6\(xxWj짚st=E;a)hlGIF89a 1!, 9ެi qUu[X;)|GIF89a 1!, )PIZq(zm%zJ*9]~M";)cGIF89a 1s!, P)d\ՉWE;n)NGIF89a1,;*rGIF89a 1s!, P)Nl֟Wui~Yk˞[;G*~@GIF89a 1f!, +P)*7FsiC,;n*tԮGIF89a 1!, !P)҂qQ9z_~z;*|@GIF89a 1!, 5H0j_uF/gY9騿u6ɉʞШT;*!ԮGIF89a 1!, 200u `Fue!ʎ*zWEr)従W2MfH/l:;*Ȱ|GIF89a 1!, 400*Ii6WnHF*/{ܜƭÖަR8r"d9 ; * !PNG  IHDR7U+tEXtCreation TimeWed 2 Aug 2006 17:22:56 -0000GtIME6s_ pHYs  ~gAMA a 'IDATxUUB-BL`AZj HBbi $E!lRAARi^}]E% I!["hl![{7;3wm{wf̙_g~ܷB!B!B!B!B!B!B!B!B!B!B!BjѨA&y"E)g';8٩n<*"[%<'҂n63w !|8cRd:eD4&11gi.E&4xBj`#E'aםDf x/dӀ-Ʋ Mvc:"#>Lv-is,:#"E:&4yMG"DXW,cӠȧ'[f'M'EnEyO]3vea1ݗSz%uh"= 4o,٪3l9V}7)+goU@GDlyeybbcɣ mIۗWC_jϴ>hlJM>HDI!]p]= ҕӄ=ǠɒJu# c7My_oxՠ]Cob0Rv&ѴB:xuAd?謳YWҿI>.Υ库t^=t,t|v3ZkW-.nhԦ,605@:tt",M:X>>#>~͟B_tfv@}^ }a+F}"a+}6WRDٖ߷ݬǏyG{ 4D97-yH-ފY}u?._c/f<*Fz"9I k,YoGD.-NsMl*\ᅵwVھuNW(ل:z@{U%MwyP=A}ZBk=i \׹(|:Fb$~^0H4$zUjoË: %M٩jAu Nf$~* &݊Ι ]ﳧNꔯEL~v٠l:!E|_'IS7s  {uUJWI<"`DŽ);6Fn/ HO/T]5vYJiBթK1AnH_ *7?j޷AowG W:GSP1𿎤뺞tV$C_EѯC;tmMTt/R1ƎNkvN_`M`|ΎԸ+{M@=V_9Hw/ רּ٪J ʌFHtFxvq NҤh8ME6%/5lQh:tݮNe?V5ߗ,zɳJO'8u8uIY = *ӄwtv^zgO h[1 v0@'-R/tU%]z mTb_7#Snr?WVJwpgu ;Uo`F'\( * w%#_-RUݯڜ+a3Ckm`QE@@ ^w=": e:Ҩrޔ#v}]ח`Ϸ5 aߪ U/.<?C mM[Y* Kohr˳g_ b`5vV yZYQ[Z܄2fB߂5L.iWʉ{5(+&-IRݦeD\6"zMm,zk,.u'~V~z ?|3ZO9,=3×cq@0mH$?˭AZ2g(mʑ auzamz=\sUɳQ(c֠D˰6 o;OWnt|py,a$ض^ei~zv7/<L3ɒQrXN\,hTJ+Xaa:[UIsO~'{<is޴;L)<[Sr8}"dTZ΂ɨ{ &pb2ZKI߼7g:Q2޺{i8Z'[8UƷ։X='Pk..}owԻ-MCw]WhOmtlO-;M$i4ʏPj,o7l-4i%G_g q 2,\:d[\zQ hwXx2,ldfq5gWkw@;)F[6-~2(ei nE0,w~6y?/B}֤>M_~yycq0zI9j7>FZar}Q_$}f;z1W1kUjD{-|SctoEכXJ/5zZr</ZŬViվh=:_3?OCۋdv6s.h:*ʄhi3(O*w#X "̺dz"SjLat5ޥ|sٙ,JVzju&UxaniMyo+%nuoۭ%XȞ{_}oh>n y>.FGHfSZAӴ^|fٕ J/ķT"p?\opGMJk ߜ% oRHվE.mhDH-oV4iCg+nm'A* I0dWOwjzZ8CkA eoߋZvrzlSh%r]=uI? F+6&꽆SuXD{Ii?֛-NRsQk7MI}[AuA ֖mUK\i[QO3:$ˎDq 2?ֆ}:J+Sʪ1W]h/u˼V{]ͳĹȳ&)o<̣Џ2/-I4m_SGclV֎{24y=#m3ẹwԋHՙpi?Q[uGXzQii7jU k2yjGQҺm9figP_[` fɐآ&!h%8~Yl[׹JK㙼͕c<qpr[)E`iY?H#*=q*Oñ/UƮrdİ1sAx)TgE̼uzޠioۥ.ѵR Ye )G<ʪ5_O,}̣=ˢy +,kz5bE5A$aH="@EsK3}K[Zou?K\V{ XsiR,JzKq*d<:O+$x[jwrG[,7H%Z^XM[Kh>z"?AJڥsR\UVk[vLffE:cANkǹKp+PIxn8q1|o$2i忢y`8WqnZZ]&XPƏxMxe$kZ׵?"qI!+Dڿ$= /EL؃l;' [~fڄ~gQ;h/6;ޚ-D}9Vj3MjoU;@ :|9<:]eI@5&JZ?i+ S$֥iCeYZ]e5BٿQ\s0/y:cE>|NaդWN$u6boNy뇪*UT)63n5Sk}.Ӗm|c98w1 3W: Kɻ~uΑg D;&^*={+R>!)=[HK͞ց''P*o}Uk>ӟ_])&)R_)'Crh H$ERtm.'o\R eiY4^CpjP`ԿIO[D߸/B}HOsuuF.S$%:~/K[mpOքڸ/UZԲ% %pVnUݞ0񎣤--箤yIwfh~¢@t>?eE$x"$am-E{ލtg3&>$iNBŖMxmql?NM^!ݭE֞mI7IqIU*EDaTJys0S50dwL GDhrowO?߂H-Mд ͷ j ]tB۬r"\"[umyL},kбy;=rfHV)x3Vٞ%oj8ֲgz$MXܗ(3-̙q5ghwq ^@X+N- NVqiumD[ew",_6 39hs*gCY&M p)ȒV&2WZ2]ϽH;\׃(#%iH2W15?$Z҃!pj3XNY}sB;sWr4;iK;Ϣ[OVu C1J9fn.ҎPf[6DMiuu7cmv2kąxK+M툟VZtM7O2'}3W2 PL}bp>8ӱөB5LVB|I&jp>-MehV3Mhdx|='u~FڃZ/LG2%"r#ӈeO!"BKG1]1ElҸ9v Kw_>3y7u|WIxlHh9!TOzi5֮JG'6Ԯ{gZ;3OF^ª (wFf$LlCH~y&իŝߢ.. !ա^Uߏ<ցUC[4Ŕՠ&N \+'}y<0)rL+Did<G1~HlͥgWkLvpsADҜ9/=eUe b\L OQ}4nVy9D5>gLYk>3 NTX^8z4,#97Ŵ$˖$Tyɪ C~e|}UʕM‹D4^\߹te2)/q 5]nbGc席@3[4l]#֞}?V6FO'c m,I}ʵ옖6FJڋ6v;ƣ'Mˌ9tQwg ljvhfsiDrHfǃ>AreoMCӵHXo< vhY<;Vs`S @NlzqO[^-ПѺzI'4Ah㡬$9ZRg5N^ʑgdQ:@JͣFDt2& :SP֦Ib䱮we[BiT!6<@ VnYy#M{y:pJ Gﺧh+!g Dv(Ry]'nFnߋS{j9)Zi'.K2'|,Qj$6|U n~~ApF(k%< ~dM#&~`9.Aᱺ ;j/6(緋!Sk,Zztuɢ w]jF4$(ӱ8^I=&YeK >IJYU<(W,! KJD@Tح.y̾rq[.N.eU^H-*VB>!V; 8CcD^bBj֞Ux۷yu,(8FU9ʲm >EG4ҹr(3<$y;g^̮lP gjlZK;,і4EҜD3JI4.$ZB޺1Ĵ7MIǴ ˃y|!q_VL=7θH>픸Iyc4ᢙ:.#f+L=F1V.mݗ-6VfV9%l@+hF;g Sg:.#%>iZo_Nc7wpzO<+YEw *\&͊5W8yei.yҹK_k/7$ |$S 78wՂ U8e{8#\ӹ޲BW *`3{k$ /u J+yHS|2_F.ѥt |5eG5M7r8 S9z'M٭,a#\2'oGߧN _t'o@\] @;<=.\ˎG})z. -+D;O>'W-;c+7  "y7|2NQ0JC_~Pqf$FcI}KS6!\d0uON;n&[xVpʛ\Fr^䰪ԴǷ1lʹޣ=,1^-yWps9c!ǧm|0+n;"ӝ0 ԍ/="Xܡ߉\ru 0!`40fOS.yq `8WF#ih+dNw.6,cɞ]K#`Θ]B TUŖ X)>Y2ksS*BE)Wu"T>8y T>ɋ@lN00]p-4Z]IENDB`@8+ PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 17:58:34 -0000 b^VtIME (w pHYs  ~gAMA aPLTEkkkZZZΔBBBnutRNS@f@IDATxc` 12,Fa7%jK\2 dp(;b DiyIENDB`]b+=EPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:12:37 -0000rtIME 8{ pHYs  ~gAMA a'PLTE΄ZZZBBB{{{Ɯ lvtRNS@fTIDATxc`LIvcc2֜eX,MpWca,6..ej 8\ni] qY!:020o1RIENDB`T+46PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:12:41 -0000NtIME +!; pHYs  ~gAMA a$PLTEBBBΔ{{{ZZZHtRNS@fNIDATxc`T-2JJe80)kaaUPidqȰ7pRvF%j,iIENDB`&+\PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIME $$3 pHYs  ~gAMA aPLTEU|ltRNS@f>IDATxc``DMA1.Fd@.i$OCs+$:IENDB`.+6PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:45:52 -0000tIME ,%W pHYs  ~gAMA aPLTEU|ltRNS@fFIDATxc`adp0bG&(((Cp`u5D Oc2+dIENDB`A ,!\PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:14:51 -0000>OtIME 0HY pHYs  ~gAMA aPLTEkkkBBB{{{ZZZtRNS@fAIDATxc`$2Jdp1j!æ΄C"v%2@.1ԃ[xMOIENDB`<4,PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:14:55 -0000\tIME 'h͞ pHYs  ~gAMA aPLTEBBBkkkZZZL'7tRNS@f?IDATxc` 28M-clV]9p#N=8aT6 ^ UF8IENDB`U^,5\PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:14:59 -0000#Op(tIME , pHYs  ~gAMA a$PLTEkkkBBBΔZZZw,{tRNS@fOIDATxc` fS2S˰9oa5.{X,0[1&c.4jcc\>26Bt`d,~KIENDB`,qPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:27:16 -0000#9tIME SzV pHYs  ~gAMA aPLTEU~tRNS@f-IDATxc`F # Ebaizpڃmn4F>dIENDB`,w\PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:27:18 -0000sdtIME x pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`FePeH(((H{ foƹ^IENDB`), qPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:20:01 -0000IPtIME 0 pHYs  ~gAMA aPLTEkkkZZZ{{{>2tRNS@f/IDATxc` [1V%%2&d 2dَdNIENDB`M--wPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:20:05 -0000<CtIME QL pHYs  ~gAMA aPLTEBBBέkkkZZZVtRNS@fMIDATxc`t2e%ű˰%0r.C2B8d EpY N&#DF1 QIENDB`U0-5BPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:20:08 -0000]ѳtIME :9$ pHYs  ~gAMA a'PLTEƄBBB{{{kkkZZZ tRNS@fLIDATxc`Xd2..>8d&0ಇ nG\.d`w2B& T с;t3nIENDB`Z-JPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:27:21 -0000hTtIME '' pHYs  ~gAMA aPLTEU~tRNS@f IDATxc`Fea`7ߦIENDB`-MBPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:27:24 -0000:tIME  pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`Fe(anB2dNIENDB`:-JPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME D] pHYs  ~gAMA aPLTEZZZBBBܵtRNS@f@IDATxc`v`2lffeLX00SO=ll8܆?À9S+,IENDB`-MPNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:34:29 -0000qtIME - pHYs  ~gAMA aPLTE===KtRNS@fIDATxc`Fe2j"eY@]*IENDB`9.PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:34:32 -0000KtIME2,j pHYs  ~gAMA aPLTEU~tRNS@fQIDATx͑ C ˊQޓͶ| dsAr!\tVaAtWIENDB`5,.PNG  IHDR1))D,tEXtCreation TimeWed 19 Jul 2006 18:34:35 -0000ztIME I~ pHYs  ~gAMA aPLTEU~tRNS@fMIDATxc`tk U :4#b$7$AF@FpTԁ&^TF2IENDB`V.PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:34:39 -0000LntIME 0pA pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`Fee=CHmIENDB`>.9PNG  IHDR1))D,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME *3 pHYs  ~gAMA aPLTE: tRNS@fGIDATx; DA>,!1ܥLC^H+RD\ݗ8Pur"3r"1cAC pmz#BqIENDB`.PNG  IHDR1#,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME J: pHYs B4gAMA aIDATxױ P{A:;-D/X-A+D.ACK(DDlNv=B}ӯP2NP=ߦyt)MӠ;8M5H? ZuYAP=I:5u$[=!LLLbJӴ,KiڬW0:/@Q :h\q M ] Wo.J.IENDB` /PNG  IHDR1#,tEXtCreation TimeWed 19 Jul 2006 18:44:31 -0000tIME#8WB pHYs B4gAMA aIDATxcܰa 82 {<͂隿fp@\Ƃ kee/^dA:x!.{Ǐ?9PBV/ݣk!ztM! , cpiMnuӨF4RɓǏKfF@l)Po&`⠝x G@D"uq 0Bw0;g]q[T00IENDB`/6/ *PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIMEʈ pHYs  ~gAMA aPLTEU~tRNS@fGIDATx dde TAgmG?xT@Z(4lцM0wrېWtVkc#cO?IENDB`9`/F PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME%/Դ pHYs  ~gAMA aPLTEٟtRNS@fQIDATxڵ @!Cl7!+zIDd [(c<,,O( V3V]8Ϯ],$5IENDB`/I  PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME$9l0 pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`bQ|1A( $AMIENDB`/L F PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:32 -0000XtIME$#y pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`z@\QFA( R?b/IENDB`*/ v I PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:41 -0000cStIME$. pHYs  ~gAMA aPLTEU~tRNS@fBIDATx1 C /+jbd -}L2FMm = š]*K4jJIENDB`'0L PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:59:48 -0000StIME8# pHYs  ~gAMA aPLTEU~tRNS@f?IDATxŎ1 YE'te  H_D# ,ez'vR)q ^IENDB`20v PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 13:37:29 -0000}PtIME##8_" pHYs  ~gAMA aPLTEU~tRNS@f1IDATxc`5"(@JAAQf iA$d^b3f@gIENDB` \0PNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 13:37:29 -0000}PtIME/3o:J pHYs  ~gAMA aPLTE*tRNS@f$IDATxc`;`dBF0BFfTRHIbIENDB`(0PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 15:08:51 -0000>atIME# R pHYs  ~gAMA aPLTEU~tRNS@f@IDATxQ mOj}0&eŌ&יжLqQ? ΗRA lIENDB`0PNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 15:08:51 -0000>atIME0ݫ pHYs  ~gAMA aPLTE*tRNS@fIDATxc`7`TB1D*$>xHB IENDB`$0PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 15:08:58 -0000$tIME"6 pHYs  ~gAMA aPLTEU~tRNS@f0BBIj*d`H ##A '3*4rIENDB`2PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:04:50 -0000tIME "~as,UIENDB`+3 n$"PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:05:00 -0000*tIMEl;v pHYs  ~gAMA aPLTEU~tRNS@fCIDATxڵ0aĤR^`,YyW!E6LTL'h^\gouIENDB`3}%C#PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:38 -0000tIMEwߝ pHYs  ~gAMA aPLTEU~tRNS@f'IDATxc` QQH #yk'ޝؽIM(}IENDB`23&n$PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:41 -0000]OtIME.ak! pHYs  ~gAMA aPLTEU~tRNS@fJIDATxō @qvƐ!k_dX6Ic" -$LW@VI Oy{rhpYIENDB`,&4 '}%PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:44 -0000`tIMEK pHYs  ~gAMA aPLTEU~tRNS@fDIDATxc`#`!t F 2 ) 0QxĸSQ[P ^9IENDB`$P4(&PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:47 -0000>z#tIME0C pHYs  ~gAMA aPLTEU~tRNS@fz#tIME-(i$ pHYs  ~gAMA aPLTEwKtRNS@fBIDATxc``$JVFLFv d`VaDej#FS)Bl#R!@OG338j)/IENDB`#4L+(PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:50 -00007D3tIME pHYs  ~gAMA aPLTEU~tRNS@f;IDATxc`@PQH "1B: EH1MDюL( M4aqIENDB`"4n,)*PNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:23:50 -00007D3tIME-9ً pHYs  ~gAMA aPLTEwKtRNS@f:IDATxc`#`$V#H L0XLIF L@2X[!6AF269IENDB`!5-L+PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:23:55 -0000e7ktIME,Yh pHYs  ~gAMA aPLTEU~tRNS@f9IDATxc`hAAAAAFt X&`2bSEht84(<IENDB`+85 .n,PNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:23:55 -0000e7ktIME. )$ pHYs  ~gAMA aPLTEwKtRNS@fCIDATxc``$V BFFT&@2IF(PȲX"lBtkPUq#1G;8=`IENDB`0m5/-PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:15 -0000#WtIMEU= pHYs  ~gAMA aPLTEU~tRNS@fHIDATxQ P:]GbZ6< 0.28c nhJ_eiK) IENDB` 50.PNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:47:15 -0000#WtIME-Q pHYs  ~gAMA aPLTEwKtRNS@f!IDATxc`*Heĩ(cRti" n  F[IENDB` 52/PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:18 -0000antIME pHYs  ~gAMA aPLTEU~tRNS@f%IDATxc` Q(PA à®'IENDB`530PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:20 -0000ܔ'tIME ƣ pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`?"@ Nޤ1z lԋIENDB` 6 42PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:23 -0000|=tIME)~ pHYs  ~gAMA aPLTEU~tRNS@fIDATxc`;**@ Nޤ-_i"~IENDB`*J6 553PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:26 -0000D)tIME&DBC pHYs  ~gAMA aPLTEU~tRNS@fBIDATx1 ?+` !@{юvLHsZOBK F}0Gr÷2ckIENDB`t6S6 4PNG  IHDR(@Ã,tEXtCreation TimeWed 19 Jul 2006 16:47:28 -0000{ittIME*a pHYs  ~gAMA aPLTEU~tRNS@f6IDATxc`x (($p d!((("*\\ IENDB`.6755PNG  IHDR( ',tEXtCreation TimeWed 19 Jul 2006 16:47:28 -0000{ittIME-񰛈 pHYs  ~gAMA a PLTEKtRNS@fCIDATxc`>`dd `$D%J@B!`U(!t2AB,&+do0 |g}TPecIENDB`768S6PNG  IHDR(P.,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME 8% pHYs  ~gAMA aPLTEtRNS@fCIDATx1 CԚ_"Nm8G8x3K"y7,kCW!tՕwIENDB`Y79:7PNG  IHDR(l,tEXtCreation TimeWed 19 Jul 2006 16:59:29 -0000KtIME(0r7 pHYs  ~gAMA atRNS["IDATxӱ0 ߾,,T$7aVpOcG#;2{wO qCaQWv%i5Ƕ2#,,~2zK!? }5 Ld[㘙 V/#^šB4HN"!(5"IENDB`E/7%V;8PNG  IHDR(P.,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME ;g pHYs  ~gAMA aPLTE$ޚ㵵itRNS@fKIDATx; DA]c? WOPp2sYrNX\6R]}f ( u!{$VSIENDB`5]7?:PNG  IHDR(P.,tEXtCreation TimeWed 19 Jul 2006 17:07:58 -0000jtIME : xs pHYs B4gAMA aPLTE]XϪ tRNS@fSIDATx10CфmQW?11cy6X6--+\f0 ~%Rxs\aAkv \*IENDB`>7@V;PNG  IHDR(P.,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIME 2v{ pHYs  ~gAMA aPLTE$+StRNS@fGIDATx1 CȊ 8qqϏL1='CPXt@h68=)p]D7ʕiQIENDB`Q71B?PNG  IHDR(P.,tEXtCreation TimeWed 19 Jul 2006 17:07:54 -0000OQtIME) fe/ pHYs  ~gAMA aPLTEXϪ—;utRNS@fTIDATx10CфzKѮ4bxccy6-Z̛&-+v)lps#"LeH r B( ZQ%IENDB`n7NG@PNG  IHDR ,tEXtCreation TimeThu 20 Jul 2006 19:52:56 -0000 CBtIME $b@ pHYs  ~gAMA aVfD35.0n?fe..l.?rYaXY..SeYʲ4OtU ~Q IENDB`82HBGIF89a f!, 7P g'tbrojѳ;6v۩˧k1O5D;78xHGGIF89as1!,%!m uhNad־jʖwX;I;j8{eI2HGIF89a f!, (0)$NgU`Ym&¤p( Jj';8oIHGIF89a f!, 0I6\ (xxWj짚st=E;8h|JeIGIF89a f!, 09ެi qUu[X;8|KIGIF89a s!, )PIZq(zm%zJ*9]~M"; 9cK|JGIF89a s!,  d\ՉWE;nA9N LKGIF89as,;{u9[LKGIF89as!,I4;9rM LGIF89a s!, ) Nl֟Wui~Yk˞[;9~MLGIF89a f!, +P)j7FsiC,;9tHNMGIF89a f!, !P)҆qQ9z_~z;:NMGIF89a f!, 5H j _uF/gY9騿u6ɉʞШT;@:OHNGIF89a f!, 20 U `Fue!ʎ*zWEr)従W2MfH/l:;e:Lv-is,:#"E:&4yMG"DXW,cӠȧ'[f'M'EnEyO]3vea1ݗSz%uh"= 4o,٪3l9V}7)+goU@GDlyeybbcɣ mIۗWC_jϴ>hlJM>HDI!]p]= ҕӄ=ǠɒJu# c7My_oxՠ]Cob0Rv&ѴB:xuAd?謳YWҿI>.Υ库t^=t,t|v3ZkW-.nhԦ,605@:tt",M:X>>#>~͟B_tfv@}^ }a+F}"a+}6WRDٖ߷ݬǏyG{ 4D97-yH-ފY}u?._c/f<*Fz"9I k,YoGD.-NsMl*\ᅵwVھuNW(ل:z@{U%MwyP=A}ZBk=i \׹(|:Fb$~^0H4$zUjoË: %M٩jAu Nf$~* &݊Ι ]ﳧNꔯEL~v٠l:!E|_'IS7s  {uUJWI<"`DŽ);6Fn/ HO/T]5vYJiBթK1AnH_ *7?j޷AowG W:GSP1𿎤뺞tV$C_EѯC;tmMTt/R1ƎNkvN_`M`|ΎԸ+{M@=V_9Hw/ רּ٪J ʌFHtFxvq NҤh8ME6%/5lQh:tݮNe?V5ߗ,zɳJO'8u8uIY = *ӄwtv^zgO h[1 v0@'-R/tU%]z mTb_7#Snr?WVJwpgu ;Uo`F'\( * w%#T 4 9>a^+JLXJrLEYJ0(1$5bViF{C1'8IIENDB`;zBvPNG  IHDR1))DsBITO`PLTEžZZZ߾JJJ@@@+++ ׊_ tRNSL pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxI0EQ }ꂉz4}3ÿVQbh[yEYgA:e;"˧w9䚨CҢ@VE[;@pb< $Vt-0d!y-n1'®olmR$hV[tJq*B t]cL4Q׵ ,c DUUune!}J m_4IENDB`k4;K|rxPNG  IHDR1))DsBITO~PLTEý݂yyyttt̶fffZZZTTTIII???ttt333fffZZZTTTIII)`*tRNS"3D pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR0C, U&tw3*0 nb;/{.lO^nl u=8а˜{؉7V-OxiL)E !rg`S- P:ZK&"+}Sq9$:z[{%Q4m/zKBY j}-^ #g:W[*Ay.x2Mw>(Sm/!,߲ n]q̶"6}>)eo#IENDB`Zb;:GzPNG  IHDR1))DsBITOxPLTEž捍yyyrrrfff^^^žSSS???***  h(tRNSSCR0 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0a-$$RC7Mc봆{3l7jgfڞގcNvlھizkJk[pfuS<_},DnX{3//nqד"V=75ʋLD->]\aBh"l6Mz)QIBJ Wk) 42(ۤ/}B0P蔆X(R hc(aCd ]lu7qwIENDB`o;O|PNG  IHDR1))DsBITOPLTEý݊{{{qqq̴ZZZIIIBBB333qqq333(((qqqfffUUUIII+tRNS"3D" pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR0H A*B$;Ug&3aLn:UqYF΢]rW,;۽6־[kUnEQTJ;gsGXa-xaW 5آк7!6x0^kJyrCn*M 4oaJ> ,uaLrDib- 1 E$ie!DP 4kXHIENDB`; PNG  IHDR1))DsBITOPLTE裏飣域ژ֕͏NjNj||yyssppff߼cc]]XXyTTбçfGG_BBZ??W<**<)){{ull.!!"!fff\XXUSSMMML09tRNS3DUBqf pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u_IDATx[W@a5H,4Zڊ"c]u[X,ϊ[UUY D߾ <zܝqTZHMDY6neFTCD$ R(#eUJ&O 쵾y8! "{ju 0GB51_yNJK^A؜}PAIӫBj̓!l> (| ՊǙ1B]"l;PϾ^G{^#8 r9VA0 L3u]c}G 8~gg^1sMZqs~_Dd]{ag IENDB`<PNG  IHDR1))DsBITOPLTEż晙}}}sssfffZZZżRRR@@@333))) }}} O-,tRNS< pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u-IDATxaS@aMݻ)V*$:w3YpTzVNWucq#+N;/G\@cDYqzٵsD>0bnBذ A'r. JBNp(<=[>y\)"DcݰAΪ,w5tHb>\ _O5^ {c \(/uU. <&訟~z^~B&3E (i'eY>4lU fY64lU~nĠ |FXIENDB`B< PNG  IHDR1))DsBITOPLTEﳳ嬬ݦ٣Ӟ̙Òxxtt’mmffeeyZZtWWpTTжìjOObIIWAAM99B115''vvumm/$$)&!fff\YY USSMMM]6tRNS3DU? pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uEIDATxV0@ ҦC&DEEb|CA kͽ'IG΅?R夳x !VI1(Hz*0g܇{>x4);װa,׻eX6XXo&n-Nscq"YCckXʈ_mBAXw؊H;M}2>IENDB`7<^PNG  IHDR1))DsBITOoPLTEýݙ{{{tttWWWHHHBBBttt!!!tttfffUUUHHHo%tRNS3DUW*b pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0aPeQqQLqz:x9OAb[0 [Qh{sL鰪JBXĮŚiiAN6~ENB !$3}<9MqƵ[的SS\(|㲚"Lc4b ܭeY)IwwlYЇxf!$Do9О;= BIENDB`<r'PNG  IHDR1))DsBITO`PLTEŶfff\\\̼333))) tRNS; pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx aMj3߲-6N gKk򔷿خ{8c,nF;.e 4^1enz'$F;k=G:B:CgixhAAfa8BIDkN^! z x`JjI}̃`A DUU,uz= {I%2J(IENDB`H<(^PNG  IHDR1))DsBITOuPLTEý{{{pppfffZZZPPPPPPIIICCC333333!!!pppZZZPPPŷ'tRNS3DUw`W pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0aP! *iE}8]&$awq6L_Lq;\X8_j?e.V.i1AHPnyk1Qz$_q#aRƝ:9KI4QkvYNlFv}h;n{"7F9ztz<˲4}7fe"Гd(S*HP)" VB19ҳFaIENDB`($=rPNG  IHDR1))DsBITOiPLTEų晙{{{sssfffZZZSSSGGGBBB333""" ̅I#tRNSn7 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx JAV"4U 1D$iB{*&Fbn7(P|AIENDB`U=5 [PNG  IHDR1))DsBITOxPLTEý|||tttfffKKKCCC|||ttt333(((!!!tttfff\\\KKKP(tRNS3DU5 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr ĚpE<)eNZGMq{fR͠ḚeVu7]2JuG_Θ6 OҘ T"`Bb- nDȐZ Ӛy 3cB@iJB1"I44a>@ I/ئiIENDB`>P PNG  IHDR1))DsBITOfPLTEý݌tttfffHHHAAAttt(((tttUUUHHHk"tRNS3DUI pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx] a-O2l6%W {dEqα=#ž9̊mIG9) 륺?Z '-e_uj/7/DĈ_1NC(=6 BDT0&/$-Bqz.6RȋrlHdyLD6D"7Q6wtŪIENDB`2><<PNG  IHDR1))DsBITOWPLTEż掎fffWWW333 >4)tRNSKS\ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxI0Q  (DD/˱M\}Z*(nÐ(qUUUmZj5Fgw,v{^Ix"6᜚9kK8s E2h%Ʊ&8c ,c DQ&6زO@D"'d."IENDB`^>BPPNG  IHDR1))DsBITOWPLTEý݈{{{tttîIIIBBBfffIIIXctRNS3DUw pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx EQ5J;;b5{˞EEqQNN9bzls@!:JSC#iƔGEW{ /<PNG  IHDR1))DsBITOQPLTEšfffZZZ̼@tRNSň pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx aM@I;g$c8cpߺM;ڦ=/60׈,KD1x13Sl`1{LeB(z2dW5ЂpN͚sHb|d8kIqLB`* KOӘRc-,hcLe!Oe(}.y{# fIENDB`E>%tBPNG  IHDR1))DsBITOrPLTEý݉|||öPPPPPPIIIAAA|||333"""fffPPP4h5Y&tRNS3DU8 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxn0aH/k%$M31 dݭ桬西\> D^׋ԟ@JmCy1>3_y aW֭̃`YIfT]76Y2tq# kH6ya`G, -s "ٓaaL Izƺ719 ;n)퍩m[ ?v4"l_JC-a[sۦ-Di?9IENDB`>/PNG  IHDR1))DsBITOfPLTEų晙fffWWW̼SSSBBB333 *Kf"tRNS'ie pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx aM@Ўv03-&[v);3UZ}; ю%]Ǯ,+x> m:h=,x}N[Mbf\M5ۣ(=TcmNh< }ts [Jy3K)BJG&,gQRH1_MYHf SKBlI`(Dj%}rH ^D0)$IENDB`K?+ۯtPNG  IHDR1))DsBITOuPLTEýtttôfffSSSIII333333&&&fffSSSIII(4~'tRNS3DUP pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxn0EQH J(9q\!5$,a,6qIK_\|0<" ZeYQPcտ+LIG,u7Gظ7ey+Iv:e $< [#,%~ˑa;3=IENDB`0@? PNG  IHDR1))DsBITOlPLTEż{{{fff̼FFF???333  i^$tRNSӢ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 EQZ"(4ISy+ьh_tl9LŶ'$>,¶2#Aƭ̊7S$Ug:W[ HIlw nQhfwZPȈ]ߚ_zxbF[%ЏCzMSJeeڛڱ$ Vp8pk}*=PL4JIENDB` l?ۯPNG  IHDR1))DsBITOZPLTEýݎ{{{tttPPPIIIBBB333PPP~w;tRNS3DUK!g pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0EQP"*LIT.0$;j61@.Rt~CQQT3e0± $JOx0 ?JO؈r!+밯J-HFz6<9 Lp\܍_fiX{ 7W$RCmeEQ(I* hbCyS֭,)~o9=4jIENDB`?  PNG  IHDR1))DsBITOTPLTEžfffXXX߾BBB***tRNS  pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx aMX$Qϖ]q}7joqN<EӶmnFGo;xNk;>}tY?ޓ= J)5 Cx671̜Ғx5 % 4*n~6uB:`4*B;lY~4UUa{ꖈػ'u0+cIENDB`?PNG  IHDR1))DsBITO6PLTEýwwwxotRNS3DUc/ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 a@hRYwaP:~݀NGm-e/>KY8ȕTu~w STb=uLN"@)@„[`[W7̞ D/bF%e)%t`kb>dC)4Qck1N-2'\IENDB`?h PNG  IHDR1٩sBITO-PLTE***tRNSgn pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxM0HH?pBq@p@A]tP  4%Cf(L1wh'Yȩ[=Ba'z{ȜY$ ].-7bܐV j9jZxQ ஽(>LZM˴A~ fAz0%I&̏LUF6EBIENDB`D @$PNG  IHDR1))DsBITOiPLTEý݅fffTTTIIIfffIII(C#tRNS3DU"* pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR0ah 9j-UiAN0{EfBo(q8.oyO/M_͹3XӶ"i9wmp a (818m&"hDAHua0Bbh Ɉ4.mf vkBYX3nWR3MWy eYu]+~^])@e1U,xjĩىEmD~9iIENDB`&N@ҽhPNG  IHDR1))DsBITO`PLTEůfffų))) P tRNS냾7 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx LA&]63 jS_MBƍMr\x_{v8[%^T`_ڊX, cL鷓p!X$@VzSxaPg2w!$r6zpx:gw`B`FԦhfF J+gwhX^xpSʟהPFhNL,T;H4^Ⱦ5kq0]IENDB`z@PNG  IHDR1))DsBITOEPLTEýfffZZZ333333)))a.ސtRNS3DUH, pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx EQJC\0.1J]t}N0a=M{`! !D=/w. /"+z#XX!Go!>ZyFc, &l h݉f"c"q2\㈹'55Tag DU1A}B&eaGl6*Rq񄏸q,ji؊H=NAEQ. [K, ޾4FxTIENDB`.AOPNG  IHDR1))DsBITOPLTEýݙ|||rrrôfffZZZOOOKKKBBB|||rrr333)))!!!rrrfffOOO0tRNS3DU1Y pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uDIDATxr0`JB~(UIm+}Ygj f l$ ߤ7"N~h_czo^7É7\7pz kg(3]S4 U|"lΎÞ-q ,&¦ј vKt6UBFTXho ^ʢqYd2Bk `% !3p>U)ؗ&x[u'vqK `>c"oyϱ/|6ϲlUU|+eF;J PXe)ÝXRd{7"54MIkIENDB`\A PNG  IHDR1))DsBITOPLTEż晙}}}rrrfffYYYUUUżCCC:::333)))!!! )200tRNSb pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u`Xffg)|ߺmx ֍=i[](o<e0sG-&M!1ၙ%w͙{\%Cc<9[?V(җ\jsre;Iwsa{eܙsc+r,tQ#OFiDw)ݓRz \)@M7t顏a;83?:1o pIENDB`<`϶i Wh@fh\GsN/!.@b&*t@WعU,FAO;V:@-j': D})*F`KTV U/0C<`c:!}(Ț 9)/c8$̜Ä(%蘟Q!pEWN gz;B:is;71IENDB`nBN/'PNG  IHDR(P.sBITO~PLTEü晙}}}tttfffWWWüTTTIII;;;333###}}} Ge*tRNS pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR JZM)j.M Ɍ<3a ƭ=ܗm un<ЗՇX@gtF\WDA"Dn*1 *Mo.@(u@C}0 FMaoQ,Ͱ@un߳e=nBh#hJɐ%h: 50;"ë{nv vL=9DL $.cM{?8iM[IENDB`BPNG  IHDR(P.sBITO`PLTE̾ݙZZZ333***"""fffUUUMMMߪI tRNSN . pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxI EQZľA#eB8@eֿ> i&f^ihǒ9BH);&'Ժʈ(zN3D3H{wu82 fL4Fg9,&BJ(EH[(ZT)Uå<,өjjDIENDB`B/PNG  IHDR(P.sBITOWPLTEïtttfffóIII<<<333""" tRNSPq pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx EђVPgDʋMºi+p'!<<ͣ`x3H)eq͎L$k͢~ @$ܦuo# I⤧IF 'YZs ]fB7 KN 1&?A: Y%y2V #`ZH'IENDB`JCPNG  IHDR(P.sBITOWPLTEtttfffVVVïIII333""" BFtRNSxM pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx ᒤ.ZVN!ɕ7&atW8JM U"SW窗YzjF`Y5wEhmfp=A+lNCQQ K۔.C)U,kPpIENDB`PvC0PNG  IHDR(P.sBITOoPLTE̽ݙxxxôfffKKKKKKBBB333uuu+++!!!fff\\\KKKS%tRNS8 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR0@QMj!Rc%%?EEzg23;\]/2ΌSzoKKk+_65RUMh{|پRZkD}®G0hHd,O-"^cPrǖy; $0TwJY0%tU[&7"A#+yf+d0HܙeׄHP,mKNJ$) IENDB`DC$PNG  IHDR(P.sBITOrPLTEż}}}fffWWWUUUӼUUUGGG<<<333}}} ȃt&tRNSF pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR0B6ִjK |ՎS}6dg63zSZ;k;{3Ϡs:wzpNV0|]^? A$}@bf`*VUX `d2B92*-d rf4 2̀`H.yYYRR Ø]wgX%t!&Mpc7q4+|IENDB`cCCPNG  IHDR(P.sBITO{PLTEüݙ|||sssôfffZZZQQQKKKCCC333***"""sssKKKޘ)tRNSFA pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx͏R0E!VeC);vю3lYe3ywRG&|l˷+[r/U+kF"<áFARr`ݒKZUOcF6t0diDJO@dQD&$qS ~A/d/Fi\_G؍~:#iq8fHfQO~Ci"FQDs<؛O<3QaSYkHZ`'$#[m9t1 떗GךLeed,Ԛ-/ S6M7{wN*5_lIENDB`9*D PNG  IHDR( ~sBITO*PLTEi$tRNS"3fwf pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u?IDATxc` D6`L -pA1BjS1|  Ƙlj`ahB"*IENDB`"DS PNG  IHDR(P.sBITOuPLTEż晙}}}pppfffXXXUUUżFFF333}}} 'tRNSa pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx Mha1 f}0DEP)wSeUeU~keDRN۔R[`sC*NkŃD VdSY e 0][$}%C2iG1|{`fb`lB024 :;sn_u0.Oq 7ɒrY h{,IENDB`5D1PNG  IHDR( ~sBITO*PLTEi$tRNS"3DUfw pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u;IDATxc` 8aܽS:u,0o)x* 0oxbZ|VCq)Id_IENDB`RD2SPNG  IHDR(P.sBITO~PLTEݙöfffYYYPPPKKK???333uuu"""fffYYYYYYKKK *tRNS3D pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0a5'`v@.o~L-VŬ .W]Å\3vֺۿ]\VZ>ZBJAUa,4D<X)?D%rSu6O28$褻aK00=-M0 x#3Z3&MasiiB1P~l2yYd>"{=%IENDB`GE'!PNG  IHDR(P.sBITOxPLTEü懇rrrfffüSSSKKK333### C(tRNS/'U pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxv0a%?RDFvebòN!sXZgp~:4 >~@gkߏO`ovݿ@)PQ}1GFd! x 2C͋n#0Pޯq[P*3d #r&PYR*,MxKB0|r? 羍,P$n58D*Ӄ1m-mGUU3D>pa%bc{cIENDB`5HEVPNG  IHDR( ~sBITO-PLTEwLtRNS"3DUfwn}_ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u7IDATxc` Hۂ!x%C\ >"ȁM;ےLјwO5Q" D4IENDB`}Es!PNG  IHDR(P.sBITOiPLTEýݏöYYYKKK333uuu!!!fffKKK=ߌ#tRNS3DLfK pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx aR׊v!;ljjA&9_E8_橔;Pì fڅj(%>B! ]ފF)c *]6d`ī8"PKf!GO=@ aL̫W uS9GcFOuNun.Rj]n. 05ts^ $kYn.JdeWj__!<$8MIENDB`EVPNG  IHDR(P.sBITOcPLTE̼rrrfffüHHH333### $0!tRNS pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx PRBI`&bX__e'иF[DZwAc3@ݓ ]y77JTΠYVu3t(%%C/wZl Hn,*O2EH jrssCAiގ2D)9B0K a"\VmSB0 H<| `!^5 IENDB`-E sPNG  IHDR( ~sBITO*PLTEi$tRNS"3DUfw/ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u3IDATxc` hݡ!h\sS0:A bsS- Afc !(U +1IENDB`9 FPNG  IHDR(P.sBITO{PLTEݙ}}}vvvöfffXXXPPPKKKBBB333***###fffXXXXXXKKKֲ)tRNS3DZ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx  A)-;P?a#f`F786fAn:݂N̳CP)5zt5\JJhHB--mY&YZY(vR[L䊒vW㈠=:i#0JkOO](:zG#֜Q{E1~|C_W{PjEIENDB`2:F"PNG  IHDR(P.sBITOxPLTEӽ晙}}}vvvfffVVVýFFF;;;333$$$}}} 9{[(tRNSPS pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxm aXVfYCƧgc\p[Nkճz9:w{cQ%0D8ׯ RpT qRih$X6(&ZhфAB hoS>) dFPS' P;M '#@& {T&(L831nFw {%% :ަIENDB`fF>PNG  IHDR( ~sBITO!PLTEю+ tRNS"3Dfw` pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u.IDATxc` xZE `6m)Xg".X22 k`npIENDB`8Fv"PNG  IHDR(P.sBITO{PLTEݙ}}}vvvfffXXXPPPKKKBBB333}}}***###fffXXXXXXKKKh)tRNS3DA= pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0aTQ\pA<SU$ti0,'^r/}dt)O{J+u9ђ4UpXB+[;yzEbjq ˎjxhջj]{*Ȥ -KIwuB,맛 k1c7"tm.IENDB`,F >PNG  IHDR(P.sBITOuPLTE̽晙}}}vvvfffVVV̽GGG;;;333$$$}}} &qbq'tRNSR pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0EQ%YPxvaX@e]tȩ$bbzGݶ^,ߟLk:su癝2l M||Nzl7&I(xh2jР0ެAC[{anZ*"c*E}+ $##)e@P fͤ^ݩ:M|y81󭬛V^? g̀M/ o@k"A-UISnӻrѠA0&A:tz|1K 2>2 LRԷN)@mFX0R!8y!.0闘PjÉ9B؏^@IENDB`&G! PNG  IHDR(P.sBITOlPLTE̽ݏ|||vvvfffXXXKKKKKKBBB333+++"""fffKKK$tRNS3DBd pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx A2Pf[ɚ \v?t??¬8_$3& \H" TGC"N C q`VBIEkh<ji=Ox`ƞTĩjr.BKţ98 P܀ӍjPG*~t^O2QFv-Jiv fmdμg= %\fIENDB`"GC PNG  IHDR(P.sBITOlPLTEó晙}}}uuufffWWW޼KKK===333###}}} #'$tRNSw pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 a)**"Eyw4 P EIa fn˴7>_sY54 ta-N]=0J؍\Taʶ*Byf{7w[6Q8P5+*F.޲GM{<=lEųCR`2 ih#={R )qIENDB`QG1!PNG  IHDR( ~sBITO0PLTEz<tRNS"3DUfwv pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uOIDATxc`.\&X7` h78}F|q]{P~A2E9 00c~yע&i IENDB`HCPNG  IHDR(P.sBITO]PLTE̶ݙPPPPPPIII***!!!fffPPPtRNS3D9j pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0a Vi KLzc9_ҬH,+3 xv@)UrCuE| rD<, {B|9f\zid&\J]t2_+5 !Kk;a@4 `dzznBZײ$eu< aCx>Έ.iPIENDB`AHrPNG  IHDR(P.sBITOWPLTE̼fffü;;;333""" WtRNS9qX pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 EQI^K;M/θߒYbN08?箫yUH}Q1<@bWȏ>[amf9r:lUoP)!nL1" ocxs/Q $HI]E{{I˔IENDB`=mHPNG  IHDR( ~sBITO*PLTEtRNS"3DUfw  pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uCIDATxc` (0(1-<3a snT 7&` ^GSh6'| KzIENDB`HrPNG  IHDR(P.sBITOrPLTE̽݊ssssssXXXPPPMMMBBB333sss,,,"""fffXXXMMM\&tRNS3Dfp pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx DNysϮIENDB`HPNG  IHDR(P.sBITOoPLTE̼挌qqqfffSSSüSSSKKK===333### aJ%tRNSyPͬ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx a4Q+K}glYC3:0A 2]`3_FdZrEUUJWT %}[s3-p2GeƎVF{1#Nn Βi{Ĩ {XɶGBFh^L% #EK{ l J!(J>ZjMA)u~B03wFB'K,PIENDB`_*I?PNG  IHDR(P.sBITO~PLTE̿晙}}}sssfffWWWUUUõIII???;;;333"""}}} 6*tRNSo pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxn0/ Mi’?رUea,=nM9 ޿><}vzK\A) Y*'75JI*5 1&xT ӌ!U\1kݠ`a1XSա֣uԑy(S#/ Ím 2>lfKҢɿ U`Byec }]bna-K% &IENDB`VIo8"JPNG  IHDR(P.sBITOPLTEý{{{ttt̶fffZZZRRRKKKCCC333{{{ttt***"""fffZZZRRRKKK-tRNSUf  pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0`-pRhD} h:t$7ZOyzp~]ôIs1}g_6Mw^Gf%__ ~%IENDB`< J+J'PNG  IHDR(P.sBITOxPLTE̵ݙõfffZZZQQQLLLLLL333uuu***"""fffZZZQQQLLL>:*(tRNS3D_ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 Pn(*KCCچËPz N?ٽoW;ov[nO?`nr<ʟljW%Zkc̐Sc$Y3ZqL:k~$YT ݴ'},8P cll Yck" PhB @O  !gTMPJEXcoY*BI8o[vb IENDB`,8J ".)PNG  IHDR(P.sBITOoPLTE̼sssfffüJJJ;;;333 zk%tRNS8h pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxK0EQ D@EDQlNH:bPCAo,?B5[  +yqlif $P[yN&_p=K:=aIENDB`idJI0+PNG  IHDR(P.sBITO{PLTE̽݌{{{fffYYYPPPKKKKKKBBB333uuu+++"""fffYYYKKKY0)tRNS3D[ʱ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0aLD$&}'gL/KXfX?mY>?}ٜl~6\!cBx4BURZJ ڢ 2a""bL@pGRÛFs%$ CD1pn.6 i-vM@k'w C\WYF}E+g;X=ZJIҒ`enp )3ұ,ANeIENDB`bJB2".PNG  IHDR(P.sBITOxPLTEŽ晙}}}rrrfffUUUŽIII<<<333"""}}} )(tRNS pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxas0 aic:8J?\ZpsK/ק9X,gXnfi^>~}swno?Ns0DWSe+UPF.ZdÀ9Zy1SW>Ë1);M +^=9 JCrRy snWOP'!LPwxMi{JN [>i-c&;Fy#zp6 u *,nIBF{jrw +2kIENDB`SJ3@50PNG  IHDR(P.sBITOuPLTEý݌}}}vvvôfffZZZKKKKKKBBB333***!!!KKK5'tRNS3Ds܋ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxV0C-ĊI#`=Ypwrs;lpڔ_0p=<;w>UpՓ{YB>Qgj71,I$Rï{^& Xk^6ᓓ{(5W4 3B4<NP-gT~>eɳ;`̖p^L"\6BU K(Dbeq}QFo y+~(R/{HIENDB`EJ%72PNG  IHDR(P.sBITOoPLTE̼晙}}}tttfffZZZVVV̼III;;;333"""}}} z}%tRNST-" pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxMS0|IMZ"%`Gg ݜg2p8p<_4N8ſ/_=R)5MBgFtFZRRf%8oz fF0?Zv+\$`$p3nyó+(yt: J@)a >AnP!H>% IENDB`MK-8@5PNG  IHDR( ~sBITO-PLTE1µtRNS"3DUfwn}_ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uOIDATxc` 0&H7TAC rQ2/d1%OjW_d@d{ 0#`A>{ SP;S)~@{ݪWIENDB`MK:7PNG  IHDR(P.sBITOiPLTE̵݌yyysssfffXXXKKKKKK???***!!!KKK&9#tRNS3DX pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0P R,*tJ`T|&4'M١u~ ݋֗u !! }ApsbB#$D2IttKIKR-RN0m`#;8?D JҸ-itl ׇla l 8d/y`-+n5^*IENDB`{K<8PNG  IHDR(P.sBITOiPLTE̽挌}}}qqqfffýTTT<<<333""" k\#tRNS6֞s pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 @Q`TiW  >x!=YB,]M݋11M֚oPJb Dja;(%%C'/:ѹ2c砓bt\ -%{|2PMl-G1b*eA;+ :PNG  IHDR( ~sBITO0PLTEz<tRNS"3DUfwv pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uSIDATxc` 7`܀av*d,{Me ,Ȃ|\?P/01Ewۧ Pa`f`p `\ZgIENDB`#Kq@<PNG  IHDR(P.sBITOlPLTE¾݌yyysss̴fffXXXKKK???333***"""'$tRNS3DE? pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxR "bRC vPNG  IHDR(P.sBITOfPLTE̼挌}}}qqqfff̼TTTIII;;;333### (."tRNSھs pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0a%B %o'.C0nx:w}wg62i"0qߤI'h"#rdEf1׀p\P]z|u!bDe;$g`۶A,,C:q# Wl S*"u!O.p |焕*!V%X=J$3̭;2V SP0IENDB`R6L2Cq@PNG  IHDR( ~sBITO0PLTEz<tRNS"3DUfwv pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uPIDATxc` !H?RyodA/w`FD̿tOa2  d#mͼIENDB`-kL  FBPNG  IHDR(P.sBITOrPLTE̽ݙsssôfff\\\KKKKKK333***"""sssKKK.&tRNS3DK3 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 PE\l._tH)nG@Ùt4 h2e<^lܶGkxk;yD6d$q' kq4&*07ӒkaG^ _K97ڻh (gft|*R>u3n\CGJ53 \<g)Q$K/yl~F)ᐗ~F#I%9IENDB`L'HCPNG  IHDR(P.sBITOlPLTEõ挌tttfffüGGG;;;333""" $tRNSፗw pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx <耚~wl5 l66M& q0ܰlB΅Ȑ&$[|tpRl앦. n^fMsMT˜vp G-00fWEGh s0HYP򿓛bSZC(0]J V 0!!IENDB`L;I FPNG  IHDR( ~sBITOPLTE`E tRNS"3DfwԂ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'u*IDATxc` 0"ٌ) j*2]S("f Ua IENDB`XL8K'HPNG  IHDR(P.sBITOrPLTE̵ݙxxxfffZZZKKKKKKBBB333!!!fffZZZKKKHf&tRNS3DR pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxaS0 mm`l"oۦT>q\i7U<׵'Ä eF J[Kx`s1^%;bHDYӾǼg_O$Am-G99U ;G[2[@=;쳙Q3.03 9BP}#S@,QI(w968wES[Nw oy߲?pe>',pIENDB`N(M.M;IPNG  IHDR(P.sBITOlPLTE̼掎sssfffWWW̼III333 4$tRNS'& pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxmo Vy nc*V=?9`fŏc\NPvu4\xu m.-}n-=B[d+yRH6@s4kUJJ!d E -LD٭70i64+e!{@!" Z3OppI/ .0H|ò̐RJ^+Yֆ0yZp+vX*?t' S&`_&&` P4;IENDB`TMOKPNG  IHDR(P.sBITO]PLTE̴݌uuuXXXIII333uuu!!!fffXXXUUUIIIEtRNS3Dߡ pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 aM . y4][|Eo?:Ç68 _1!"Q=b:$B/DךļcXjѶDx.1'a(0LF`r=D%hŜpTJLպ @l[o1OAMIENDB`MQMPNG  IHDR(P.sBITOWPLTEð掎pppfffäIII333$$$$tRNSqT pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx0 a`x@\9mKA?/Y,ˏOxYmf<sEԖФO:B$8.%(GA[1 u )Ď^Op)KB(]6.B`1ѕ P[5 npg@gؐIENDB`MSOPNG  IHDR(P.sBITO`PLTE̱\\\KKKKKK***fff\\\UUUKKK*J3 tRNS3D~y pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx @QP][Kg@d`X5ĪHO{|'틓`g?^D6m%ьxuK ;2tk)y ʕbgw`Fe u)Kxѻ,eY6lXbHl` yIENDB`MuUQPNG  IHDR(P.sBITOWPLTEżuuufffż<<< 1tRNSZDX pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx FѶluZyf:5xB kڽ?;) pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATx m9qj_L_ ߓдšI~} *#IENDB`pbNP[UWPNG  IHDR(P.sBITOPLTEý݌sssõfffZZZMMMBBB333sss***!!!sssfffZZZUUUMMMg,tRNS3D{7 pHYs B4!tEXtSoftwareMacromedia Fireworks 4.0&'uIDATxr0PH+*Jq.`2my}lgb53srrfnaj}+%$BuFQ*uƽrKu CJD.A7Vbw KOB U(bQ줽?qoCOn;;įɪ嵈UޚvQ( M#k[qa,[CAxi D6pA,+0IH~w>fՍſOۄtHVb t|\WO >N~6/i=AVtv{K5J&]o0"_im,h[aAK-kLT B3'2A"FHvgVf{A ]~#!hQ[6+WN<4W˛{]|籽yxl'/ jȿVx<>Yh:kqܩ[. yɹ 9̊1uf&*.3- !f<%wiRo>W>AB\̠^둊?V-| `.㋫}oz|PLV4f"yj}6{o]I+tZ-.xCJÕS!H K-YH)A/GF ev;LKB:/ϓ{<$>63R* J2 ]9?~Se+W:lPBfvI؟_Wך[V RdT#٢><'_,LIj]W('de0a!Ldz|?Mmh@7//^蒨"O6Bh$h˯J6tuu?4HUx6jZtI=RqB#H]tvv9V7w&-^)8#2 !߳ ~7%q Ah$hkzGdFa.s%44ɌS^>e5W%yB#BA;)B>w_E#1-{S^y/;4,PPLn̴[v\2L9E#I;}'h$>!bFZ;3`/9XG}> ]<^L#Y߰@Ie}$Ɋ[HI@#ۺ0v[ w?$'gٳg:H+ݏFzЁֹxe͛7ZmS[" sh$h$ITĵ_ q-vG$H<  `bՀH<  ` eyN^0 H& Eի/_8wX.ZG#A$HMQS_DJwH_~据="m'ƭNEG#A\\\{wWU]AWiË_F%pP '};GepP.U|sPfN,Wٮd6B8T(ʦ WPmh$hC}L;4@.s K @#BJ..h$X  `v\zӨr~~l.FKޏ `ەaBr-O=1ty?J2X^{Y+wZU vyduNL!0ug/S2DOZYO{l4d OZmI7|hA"_ڋ9'JG stuh!h$ 1]ြ0zђ^e L3(X 'v\Ҫoq$hf6W!Xj.%HsT|mO6^djawx?/u$Y1@p|lIYsAxvyƑW`y7.jKj,RK8KGRr&AEa5 v+0`9u| =~aC\W;5ZVyywlɩw{<ѷ U-I$2~Y`vh08o߾YxKR)fG\G䚯J̇R#@)B=%S )B 3(jOUЀ?\D#@w(|G-+_0=Ox2J]%`eB F&*ם;5"[^5ޡF:<ťtg}@<PG6&&y}qس!$ ,bjjvo.[G8|ML!+ st}}}SZ r K0J󗗗w)B{U'P *_<\R$dcR%xAyܮl[) *KhU^O: []#`cJ^I1XG-" dD c@#y7i0R: SPJ4r/D VG֎Cq)VReZw(cvl ~]ڕ9\´.oXJ|L)Xz9vsR6MB/zN=:>,?y`isv( BG˕"[>*aIgon8 ? 6hbX4+xKN`͇}{$?LpXB!x[|u@g#`@!E(b{4c'L;I%/L;^zVbtLwٶ0XMfe3)~؜m4ο|{7o ٙqՃpD;D.N醋>JdG+( <>#4w_~rWWWvx~~ܘigxo^( ʳe˾e\\n82\בAOIFĺx5"{hRZJ֑fak yZP8 *AD"4} [M.4}zW)`iL,v$ Yq?#4YKSZ{4V[4R:TCyk KJo}[۷ooook]V{k҉G1f` Av$X80]>cU}V-_T3@_|qqqa}I~)zx!E=, H9Kηoߖddp)%,OiI_و9(u:Rld׮+Zwv  ^IF1Z' j f~aݻ5nnnӣ: Nh#E`LƒV63Ndvt 6Al &j7^n(5?iĎcLg?C`.B!R^;j4ϪT*\F &|>IAH?^yU_jlNZDT"vt$]XDwXohuiQ˰]qZ Cq\Gc+H_H;.6X.Bv&#o4r0 1^"l@8r#v3f;?_2E4IKkgC~ mMlM;)%w 31Uq;jcu8rmuKb*K`|`#Mv8T#Ay.>g<O~48C` I2.RK.Qv90~ p/JėdiUJVLqw@L!ٕ+gL;K(r]&5i`YX&Sǭɠ_٭ mM4ӡ>zL7w I6^hֻ-^]/ba!3s3B5*ރF 6H MɌhq3`ZH9(v3[(oECmr|Wg{ȵG;SdkWS8h$X2wcB\.lyE4@R ];@SALWOtZqu$Xu$$B(5Xj.j;h|LBbxoۺ##K})-tI~F v3s彅MQ:%э ^by2L)m$}h$X{ U/4̔fJ_Bφ$֑yHRYSҧA]-;X {EmR3.f`Xh6H :{&<~p6l1iO*,Q_GG*32wy>4tIS4>q(Ҕ 0FBV&lY 7-@H0Ʉ"|$4 Q^&#A>R - `*d {E0AS!Xwًv8֗6}ݫW\l""W5#@lPjH(Hh$3BB0l| w=@܌yb|$ `4j't%K#5Aоv] vn! ya#`6ۺnb'LX8tv0 ShW n+1+=AI ~̲70e<0m]T҇mφYфp;)i4'f˰kou}uva֥پ Vb7,9߽|3G4g44̗lg1_g~'/WWW4 lvZ+By:4MQ;0 G  9h$@f"T(PrY$wKf }oX7 $gx;OTUNw:?:h HgϞA?k 9`:^v?-<&IENDB`OLdGIF89a !, 7PH g'tbrojѳ;6v۩˧k1O5D;OxGIF89a!,%!m uhNad־jʖwX;I;O{LGIF89a !, ()$Ng`Ym&¤p( Jj';PoGIF89a !, I6\(xxWj짚st=E;DPhGIF89a !, 9ެi qUu[X;jP|2GIF89a !, )PIZq(zm%zJ*9]~M";PcGIF89a !, P)d\ՉWE;nPN#2GIF89a,;QrGIF89a !, P)Nl֟Wui~Yk˞[;/Q~S#GIF89a !, +P)*7FsiC,;WQtGIF89a !, !p9҂qQ9z_~z;}QSGIF89a !, 5H0j_uF/gY9騿u6ɉʞШT;Q4GIF89a !, 200u `Fue!ʎ*zWEr)従W2MfH/l:;Q۔GIF89a !, 400*Ii6WnHF*/{ܜƭÖަR8r"d9 ; Q 4PNG  IHDR7U+tEXtCreation TimeWed 2 Aug 2006 17:22:56 -0000GtIMEGZ pHYs  ~gAMA a IDATxUE祡Q`d $$ !  ,4 24424EFQ4T422Hp U4,n;=ovfw793g~3?}JQ)=ofs貚d$$nl|P{J[h%^JnJw vک Bse;wQ&'.$/sa:IK#%O)1JRm5޹Jж!6xt\clgMݯ!2GG NzQ3NFgIx9\vu$pݾ^J 5IO9$o;qVVˑ]~8zZ)+foQtII3*I%Lc=!9"KзYJ!-:>!)$%;nisBJZI!} +io!i O9Iz^#pL'aWw0d"9BNef+ my,RK/g"SIFoxգW5=v8^fPz˕I!4Yp 'R9N [[TV3IƁt3tK.1󌛮]ʬ`r<<#>j򙑯k!w쵟<\g$9Y|f4>9lJa465gWVܾvg$ZUuՏ]\Jr#K;)sSntAcm\hӑ DR==yCdC~Da`BY_㮛Ub'׫3%(`C]IǛzK1950R߁jtI+Tu&^ߠȠ,T$9E[vo(yD϶N7i"٥|WwNŎ^b}$JaIo[۲SUiβSre݂ Rw e[^g3{~w5S2c' WU}G_scG?KHe T`J6Q9AR~:ڞ{_hѡs1asljUW"z)uՓi>uұ#ЫOϊJ)?Uk\D>sa;Y[ij&~'w; 9K WIlķZ~&r.)6=|kTtm5I!y4z@W+=2{A{yªԥ;F=g?z̰C8O@!/-M{斕jSjk|g;v4-0[WZzI93!K}QXI}FQݶx?ے=ݐE7=J;Ly3$VvE%n^;&"i}WDH77+X;ש\c'd jXYO^Mm{erZvܳ3Cmi2%'_󃲛ÇH&NLN7; 7H4bG+*CN!9ЍG~$A"إ2Flg[I8^R/%L2iGw~aWA><1(P-sʢV܂},{]UjoFWݻ*-:o^Y1Y/E)Ðy4Ya|]/ךfKvrp3\웊ߣ*ϫM8݁4v$t!'neGWoxtd}̎Խ{V+{"U8κ!yQUfd4J 2YU<d3v0 9slk ّTTtz`~p{MöQ#bBQ y+t[%Z!ڔvhCVsU♆^^>fbM/q-LHC~TWWFkSS1;/w+{"٠ɎJXo]EODǥnJWmMT{cöv2 )IMZ7L1&KӘ[厕PEƘXcsg+IENDB`=R۔PNG  IHDR-L+tEXtCreation TimeThu 3 Aug 2006 14:22:53 -0000[VftIME ]C pHYs  ~gAMA aPLTE1YbtRNS@fYIDATx  Omc "zIENDB`'Rȼfunction changeSkinToMetal() { // main body and screen background calculatorBack.src = "skins/metal/images/calculatorBack.png"; calculatorLogo.src = "skins/metal/images/logo.png"; calculatorOverlay.src = "skins/metal/images/overlay.png"; // display equationBackground1.src = "skins/metal/images/display/equation/background.gif"; equationBackground2.src = "skins/metal/images/display/equation/background.gif"; equationBackground3.src = "skins/metal/images/display/equation/background.gif"; equationBackground4.src = "skins/metal/images/display/equation/background.gif"; equationBackground5.src = "skins/metal/images/display/equation/background.gif"; equationBackground6.src = "skins/metal/images/display/equation/background.gif"; equationBackground7.src = "skins/metal/images/display/equation/background.gif"; equationBackground8.src = "skins/metal/images/display/equation/background.gif"; equationBackground9.src = "skins/metal/images/display/equation/background.gif"; equationBackground10.src = "skins/metal/images/display/equation/background.gif"; equationBackground11.src = "skins/metal/images/display/equation/background.gif"; equationBackground12.src = "skins/metal/images/display/equation/background.gif"; equationBackground13.src = "skins/metal/images/display/equation/background.gif"; resultBackground1.src = "skins/metal/images/display/result/background.gif"; resultBackground2.src = "skins/metal/images/display/result/background.gif"; resultBackground3.src = "skins/metal/images/display/result/background.gif"; resultBackground4.src = "skins/metal/images/display/result/background.gif"; resultBackground5.src = "skins/metal/images/display/result/background.gif"; resultBackground6.src = "skins/metal/images/display/result/background.gif"; resultBackground7.src = "skins/metal/images/display/result/background.gif"; resultBackground8.src = "skins/metal/images/display/result/background.gif"; resultBackground9.src = "skins/metal/images/display/result/background.gif"; resultBackground10.src = "skins/metal/images/display/result/background.gif"; resultBackground11.src = "skins/metal/images/display/result/background.gif"; resultBackground12.src = "skins/metal/images/display/result/background.gif"; resultBackground13.src = "skins/metal/images/display/result/background.gif"; resultBackground14.src = "skins/metal/images/display/result/background.gif"; resultBackground15.src = "skins/metal/images/display/result/background.gif"; resultBackground16.src = "skins/metal/images/display/result/background.gif"; resultBackground17.src = "skins/metal/images/display/result/background.gif"; resultExpBackground1.src = "skins/metal/images/display/result/expbackground.gif"; resultExpBackground2.src = "skins/metal/images/display/result/expbackground.gif"; resultExpBackground3.src = "skins/metal/images/display/result/expbackground.gif"; displayAnswerExpx10Blank.src = "skins/metal/images/display/result/nox10.gif"; displayAnswerExpMinusBlank.src = "skins/metal/images/display/result/expminusblank.gif"; imgDisplayShiftOff.src = "skins/metal/images/display/shiftoff.gif"; imgDisplayAlphaOff.src = "skins/metal/images/display/alphaoff.gif"; imgDisplayHypOff.src = "skins/metal/images/display/hypoff.gif"; imgDisplayStoreOff.src = "skins/metal/images/display/stooff.gif"; imgDisplayMemOff.src = "skins/metal/images/display/memoff.gif"; imgDisplayTrigD.src = "skins/metal/images/display/trigd.gif"; imgDisplayTrigR.src = "skins/metal/images/display/trigr.gif"; imgDisplayTrigG.src = "skins/metal/images/display/trigg.gif"; imgDisplayInsOff.src = "skins/metal/images/display/insoff.gif"; // buttons buttonHandler = new MetalButtonHandler(); var button; var label; for(var i = 1; i <= 5; i++) { for(var j = 1; j <= 6; j++) { button = global["sp" + i + "x" + j + "button"]; label = global["sp" + i + "x" + j + "label"]; button.src = "skins/metal/images/buttons/scipad/" + i + "x" + j + "up.png"; label.src = "skins/metal/images/buttons/scipad/blank.png"; } } sp2x1altfunction.src = "skins/metal/images/buttons/scipad/2x1altfunction.png"; sp2x2altfunction.src = "skins/metal/images/buttons/scipad/2x2altfunction.png"; sp2x3altfunction.src = "skins/metal/images/buttons/scipad/2x3altfunction.png"; sp2x4altfunction.src = "skins/metal/images/buttons/scipad/2x4altfunction.png"; sp2x5altfunction.src = "skins/metal/images/buttons/scipad/2x5altfunction.png"; sp2x6altfunction.src = "skins/metal/images/buttons/scipad/2x6altfunction.png"; sp3x2altfunction.src = "skins/metal/images/buttons/scipad/3x2altfunction.png"; sp3x3altfunction.src = "skins/metal/images/buttons/scipad/3x3altfunction.png"; sp4x4altfunction.src = "skins/metal/images/buttons/scipad/4x4altfunction.png"; sp4x5altfunction.src = "skins/metal/images/buttons/scipad/4x5altfunction.png"; sp4x6altfunction.src = "skins/metal/images/buttons/scipad/4x6altfunction.png"; sp5x1altfunction.src = "skins/metal/images/buttons/scipad/5x1altfunction.png"; sp5x6altfunction.src = "skins/metal/images/buttons/scipad/5x6altfunction.png"; for(var i = 1; i <= 4; i++) { for(var j = 1; j <= 5; j++) { button = global["np" + i + "x" + j + "button"]; label = global["np" + i + "x" + j + "label"]; button.src = "skins/metal/images/buttons/numpad/" + i + "x" + j + "up.png"; label.src = "skins/metal/images/buttons/numpad/blank.png"; } } } function MetalButtonHandler() { } MetalButtonHandler.prototype.sciPad = function(pos, buttonColour, isUp) { var button; var label; eval("button = sp" + pos + "button;"); eval("label = sp" + pos + "label;"); var currentImageSRC = button.src; if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'n' && !isUp) // down and needs to be up { button.src = "skins/metal/images/buttons/scipad/" + pos + "up.png"; label.src = "skins/metal/images/buttons/scipad/" + pos + "up.png"; } else if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'p' && isUp) // up and needs to be down { button.src = "skins/metal/images/buttons/scipad/" + pos + "down.png"; label.src = "skins/metal/images/buttons/scipad/" + pos + "down.png"; } else { // do nothing } return; } MetalButtonHandler.prototype.numPad = function(pos, buttonColour, isUp) { var button; var label; eval("button = np" + pos + "button;"); eval("label = np" + pos + "label;"); var currentImageSRC = button.src; if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'n' && !isUp) // down and needs to be up { button.src = "skins/metal/images/buttons/numpad/" + pos + "up.png"; label.src = "skins/metal/images/buttons/numpad/blank.png"; } else if(currentImageSRC.charAt(currentImageSRC.length - 5) == 'p' && isUp) // up and needs to be down { button.src = "skins/metal/images/buttons/numpad/" + pos + "down.png"; label.src = "skins/metal/images/buttons/numpad/blank.png"; } else { // do nothing } return; } R[2ZUI (``CBY[ "L1'] )\0؊Q+^'qm@IENDB`RSPNG  IHDR1 pHYs  ~gAMA|Q cHRMz%u0`:o_FHIDATxm0?NP lN@;l@7  .e%4'b]=؈n#ED)ۘ!jʁ彘x@L~LثN`̀b~H @nrڸ]`oԺ} zڂӧ_TF89-L;U֜+u{wSe,UahN\f]îM/ [T[':'slZ&V5;Qٜy 7YEW" nnet* C]&ޱ#"Ҿ0\ IENDB`RPNG  IHDR1 pHYs  ~gAMA|Q cHRMz%u0`:o_FJIDATxWm }T2G`A=B6H72 hDdrZF}T'd{ΫghD/@;n-/ >9_,z4rnPN~G v34;@%9q²{cyiqtup-N& }` bfm҈T:RޯtH!Z4J.NHRxFCWG!7:~xɛ05{`; 2$i ?sIENDB`I'S)PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:14:51 -0000>OtIME)9 pHYs  ~gAMA aIDATxc@kDsFb4beU Qiiż{ifŅm ^$+^Hj'!Mm^2 !!FHiP2T0Q+)'W_IENDB`_SS?^PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:14:55 -0000\tIME),.` pHYs  ~gAMA aIDATxc@kDsFʀx*alBơ C P!l(!KH.ב Fr sP%>E-R ":Ѿg(`(@mj {@ɠAB +.H/Z1 L". .IENDB`|S\PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:14:59 -0000#Op(tIME)Z pHYs  ~gAMA aIDATxc@kDsFb`x FV_Pf'A JgHH؂0'16,C:1H|1dbK}Cbpq Nb xmP$XABrXpD<0KB" bpԊm(5k6IENDB`S^PNG  IHDR1٩,tEXtCreation TimeWed 19 Jul 2006 18:27:16 -0000#9tIME3"rπ pHYs  ~gAMA aPLTEU~tRNS@f-IDATxc`F # Ebaizpڃmn4F>dIENDB`SPNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:27:18 -0000sdtIME(,5%! pHYs  ~gAMA a9IDATxc@kDsFbԊ!b#%:H,? hGbX?</IENDB`,T PNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:20:01 -0000IPtIME(s( pHYs  ~gAMA acIDATxc@kDsFb`a$>ea/>2D1&TQ+U':$ Q+6IENDB`j/TJPNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:20:05 -0000<CtIME'.ƣX pHYs  ~gAMA aIDATxc@kDsFb _O.FpFb>/føHM@ 2d3XݮHxРD6m|7083Ί}1$( 'I$_@,B$B)93̤E@{i r`+GV3h%ne SIENDB`r[TRPNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:20:08 -0000]ѳtIME't B pHYs  ~gAMA aIDATxc@kDsFb ? O.F^plGFb;Tt$XAbtdxhgE`00$A ) TST-p?iMt0hPoeA*+ ̸ bpԊn)M2>IENDB`TPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:21 -0000hTtIME'8 pHYs  ~gAMA atRNS["/IDATxc@"`"Uèq ]ň5%Bx$ԵcT-u.IENDB`TPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:27:24 -0000:tIME&aY/ pHYs  ~gAMA atRNS["'IDATxc@"`"UèQD`{"eM:h] 3@"IENDB`WT7TPNG  IHDR1|b,tEXtCreation TimeWed 19 Jul 2006 18:34:24 -000010tIME%0# pHYs  ~gAMA aIDATxc@kDsFb x O.Fޗ {,g^FЂ wۀ) vb/(;,*\0b*f@Hbp `X=  rJQV }+'/0IENDB` UOPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:29 -0000qtIME$$ [ pHYs  ~gAMA atRNS["$IDATxc@"`"UèQ:eh(&v^XIENDB`7UKTPNG  IHDR1 pHYs  ~gAMA|Q cHRMz%u0`:o_FRIDATxm0TNttN@7H2 l@6p, X(OB}3YXkvq$"Hƒ `{lǴck#ƒ`@2`nX&ɞ$r(_6\Ԏ/I-B6ٝN.vڍXPH&|rD+D{.4Jod=زF3>٩1sttLx.\'b>A@5 8 翞G8%>Dg!ą]IENDB`cUgOPNG  IHDR1 pHYs  ~gAMA|Q cHRMz%u0`:o_FrIDATxWm0}:#d6( ؀n0#nn@6 U'vZ| {cţdDስ6iXjTM?\%JV06BGFV m'peL,SrTŕJ3ѦU`Zk'RΤU@ Z`GQԁd$=z)>T$1'l^*zֳjNNnn%pmR>9 [YN+Yƽ'n=vl_9%(=-Cy'5!{&H[p53*.D:HRhc PR1cgDI*0-@IENDB`UgKPNG  IHDR1;5,tEXtCreation TimeWed 19 Jul 2006 18:34:39 -0000LntIME  pHYs  ~gAMA atRNS[")IDATxc@"`"Uè!(#še.AK 3!IENDB` U \gPNG  IHDR.Rn pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx옱0gX{{{" ::#  (l$3[@N>_BHDZK!o l6"pl\LDqqK\ ̄R Ց`m 1Xk35RJ2J)'B9wB{\ )MI)j-igpc2K$eet:1vf^g@&C7+XqfIEEQV1#cRJ2ƒᠷ(|>%~d2Q岸-X&c]ԭ{η_@7Q\Eex{h+/SL|;FjRkCh{M)@Gu7 =t ;>!KTLݫCh[JTI}D}΃WIDb!߹"D};헛e:>N>؀IENDB` U GgPNG  IHDR.Rn pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx͎0g\nDfă^4PlK@[fʦ[ACmB  lx90V#{\`8"ңW8V]fBzLo6 1Xk35RJ2J)'B9wB{< )MI)j-92h)e$Ic~w]^bMLCp @OTq8ևAo6t\4(kU ωdjEL&upT3ޏ9>_Ffy5nl}2<<pxV^JXNW4)դ*4@烇p%R:@z!okzhv5\-Ct.WԶ4.庖öRG}%}:-N"Dot_AxaOԿAKb{IENDB` V A\PNG  IHDR.Rn pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxn0gZvJ%8'$Hp il$3{hRnBBJ[Rȉ==F" O,Daۨ~V#"p+x$A@w0ЂO3 }/Ƙ\kmRcr)SJRZ!;!=N&I⤔Na֖s^p΍ !9Y$)c,ce!f12[,{«WC+x*cDZ>zݦ*fYEY`] A+<'^cRJ2ƒn(t:mB /Xu` ȰlQM}T7< 1P3FڔjSZ ^[P {CttB3`QL}ALWRT_J*{KR߶EJ]EmQ|$U7M/s7<1zmqIENDB` KV 7GPNG  IHDR.Rn pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx옽n0-ԩ/w1 LH H`;u(qG? RO Nrg "F켡!"!`D|'pkT' hzj3uzokZ\)1hs!Rj)BιeYι9$IbsnR1V0ƴR3J%IRJ3JinkX,|n%Fۂ @iOTq8VAm6t\4( t_L\kRl[Zޣ(Rɤ +M|u8lV,q:g]ԭz_@FN/' ᆵL2I8SNU|{@ÕܫK@Q?UHY14 WːU LOض!:Ws%x3 Q;R?_[PtPu}QʯNȍw6ߙ} AҎ곸0IENDB`J yV* APNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FEIDATxm@ :n% yO @&(ـ _uH"%UC%,m?aD)L|K4@+bTh 0T#%%WBJ`+4x؉cxQSA{]=%ntNO@xi,(Df2;E"L!2dҌũo~N.ecj`/]gfhhIc2|2cX"%YST`b,uL+-6Rŭ%nAnmUe*!z)3?'=xJIENDB`x VX &7PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FsIDATxM@ W64N0A0A`$ 0BU]R$?lDUdq48@gjs nLE9QhwV#\@=$k`eJD#,5ۼgoR`a0?JctxT:9 i_>6 "5ezβ6k{8"9"o6InOg|gwS5IWK7W@`gOB [6'ˀE$7>6aG["[jcWν#~D }12G=̾ W H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 1E ,`KK$K{x2C<&/Cd< ζ氤vk7< i*3l7;p'$MwkwރZLs'mHwOntIENDB` V A>&PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0 EJ( #tQBG?*R ?$K$Y  fM{lgsQ<,LI GyM8Ize3{]~'~_V%ڵȐDu;~W,?i5)IENDB`8 )W yJ2PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F3IDATxM0?# ـlP b   ʲb ;[dB#pk;Z`q:qW 8^ pVsu߆|aۡ OO5G{Ӽ־[`TS/<%AJ{.9聇,٥,E˕zT=7;VaK7wQ1Vn5u[>~pTF}mL:=iefeLIU QZ =m~\5;3IENDB`L UW, VA>PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FGIDATxM0 et6 Z&Ld& L`<) RN}wKS+&.3K;xB9K`x^w6KolvգmjG=A@kxQV@)G6[kV\x! l=iݸY[; x#jmDe5)5/Ye+ufȂ[$ZW:~+НN19k8A[$e&zw& }2ȧem0p8.?^~IENDB` W byJPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 03#8#0#0kҐhR)I_rI?@Tu s;@It"/5ࣽ"p o@cn-/UM*S sO]N_ZY,8ʏjw_mr^jcvKKksoƌVH`,;|=6IENDB` Wn #nVPNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx̕A 0C$L$L$ H$ a& !I8H WUP^4Ar̂zsru,gz q] I]QxS1-Ln賃C 4]fIENDB` W zbPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxQ 0ޙ$T`P@HPP^~A=OvftY=:~1PC쁝&4cqi} (9) ,-vdsﻯ~dI<Br5NpdVj1o Sz#21sʞwyU'{+%0ѨsOl9Yr`\յ mZ_`Guof~׵<IENDB` X #nPNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0gB)@'$-%PBJH c<|VZYZɾm"kvxAJH+S~k69kNcJ6ꆠ%Ez:4&+S$? ̅F#&IENDB` GX zPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx} 0%&a@ X@` fa`spsM. ^I_eAD3`&k,=Cw@;75 JJk 5$7=PBݢ1uT׺ҋo y"X1 H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx̔a 06I dLA%  n?HJ]_ri/.. ZU뀯Mpo I ]q*@| F?K7St`0yBIh6n#=8Z^k`'΂Op"kc;IENDB` X !PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0 E_ݠ+t6Mũ"Ԋ6VC)X'"Y' 9snHx,NR.0%PE4{sE`25xJ 3*L ;j [ @B&NB~ы^wJzQ/Fh!1`PSd%75g x =2pwIENDB` X| GPNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxA ᯄ;H$0 p0$ `V9^򒦗iAe-fы&E"(8H_ѥNu'4>T7VXm, lk>y1f IQO>ʤS IENDB` Y !PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0 EJ#dv :BF(ݠ@J DNI lㇾ,,ʑu*poUC"^@ TutX;Rx-\\և, ӬLous,u l4a/@ N ץ`En9֋Av?]x$Z,5XREJ? y̆4/IENDB`v 9YV  PNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FqIDATx @cA`erVى_8_Ix@H B6 od6Փ`P+eO@4=A+^59zG##?I_%NIENDB` pY PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0t܀ 0nl?GRAb^B9E{v0f_JZtu%ܢ("î-GZֵ=k PI"ixD8{f&7kvRL@`bSX|t:%cRlp)~,2`̀iޅIENDB`e YE H PNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F`IDATxb?`Lj;#c=#  H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx Fߕ2BG0dQ2B7v+ؐBB  H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0 EJ:B6IFtt#11!N6!YTuqI [$(" d[w|Mjk0b/`NNv-z30sh|eDHsX?Ÿ6[#pd3=87Xۉ8 n6aV_J~^^9IENDB` +Z PNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx̕0u, [A%Ё%htx@.ٙL&_.oMXsmXy}R3Ov k #x7[}$Ξ@dK8x .x w,rwRc]8hFR* t(71B E?,Qr| ՉM ?Y-IENDB` bZ PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0 ?# :B76`X t`J $R~zȓ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxԕ 0EO'n gW`Aܠ#ts !TBb%M^RxY,.` عIKXFkTCtњ3S~*9٪V H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 050BG`67p@7 tՐ?Z K.%B_߻kQZƌ#D[CRRr ]/c=@ s,%Z5M^ڏ21 yv@P(epn g}-c j#erеkFZܴT4R6RLjkXc$)=XhQj+aq+ͮ>yMr+!u`';fI2KH9zM[$xIENDB` Z ^6LPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0:#tF`@G :#0n\jK.\{}jl6bx#2XR7D*i̜J< \̾p1SX\5KA%H>*gC.A`!A{ Y٭`.N@dVVik++(}݈%=8Rv#kD _ ,R[rDUId 3# /;`* y~IENDB`. [ BR*PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F)IDATxё E;@ 6v` ; +X;p;vba l3 !y^bs>xsj 0ƌw XQ@=P97XF많KA u E&L3&ө@:|^6`A F;AbMe"\D Aսm@nBMD;_5hR'5}:YbmOe忧ZK߇R1m H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx @:9QAG #mFӃL% HDPv\  %JD<;[ϐ\lS_KgN h1s :$;hӕb7dKXOb<}Or{)YFx}P_.SdO1QQ71N?[IENDB`X u[8 ZBPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FSIDATxM0EO  e 2Batl (<ܠQQ\ɲk}Y̌c GpkY;0V xJ_%_32@ـh`1J\5pHBgTK9t,{s\klJ#r( "'Z7s޴Nirh#~`ؖ>V^vg,ƀyR|\jW+3UA@]Z}zH.k| 8UO t5X&"Sҥ:j.n;3#?R@sIENDB` [ faNPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F IDATxm0?G`lA6Tle `B6?/uԪ\<$ݙxfX.3k@nY 4}%l]6UJY?1z3"\Fs wș _5#H("{sSTH508ɯn/$lmZsuUƎ*/Es<{G-Go77aR{yպ!gSM:98?XҍZ&QIENDB` [ rZPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0FIvn(N`ݠn ?WBrpp\y*ʚc#&_"|XGD~`T14J`+0` ֯_[K<7TtjX$~vP6Y1Wq'S\ɳwQG{`Lfulm6{ 0fr:7賙y哪Qӿ8&k4D}IENDB` [ ~fPNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx̕@ Eߠo Tl*t8'>A:Xl@#岇@Œ5#˚ymk$l fnn29ȡ\l > p\*'2.2>௯@ow;Lփ)pQ=ʨ]nKH:x (B42}QX 622K cU"u'ތ1/X(Ν/ sPE'IENDB` 0\ rPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0vv@GpBnP@7'/JТPh!Ǒz;jLL`Ls\2Ƹp'w 0ȁ#@{c*X@@l/ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F IDATx̔m0 ENP nNl&4FF73Aυ-PLE}$l;6ntY&m|E \ZS 8w,n\u"ghb֫lA5A$J'h"}9}/y.8񜰟yHs?Lh||E[H v<*P-9C' / 8ޕ\d2 (q[U`Q*t+*ٔX^[{&IENDB` \ PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx @D )+@K; gH." 7ɆcfwceX0sxXvI2D@ <\5(Y*@g"% c<޹yٯz0q%O"⹓zSȵ!>O넻)ވKQGٲ$*Xf!iBAɜOJ 8J{t.)FSPSZYL$UcZ[N=AOpxyqIENDB` \ PNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx̕ @E: :0=O KI&"d̆w7 !0g,9>)"J t@ l4 x[Ս p=*r5*^j(!񊣚Ln.@ Ψ\Gb  H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FDIDATxM@ ?#d ti&& (L0a㏃N5 #YID|h-Y!SK2wUK ^yO| Ts[{,f.(z =$'&@ڷX5 XqIM63F<]yםY $ 0Rx)d9fʈoR*I!NGOAe*I=*>v|W>R&hqxnY FR 7mx]yx^˯NoDp"x5{F؜xѫIENDB` "]t aPNG  IHDR( M pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx앱 0EE &d6I+Del&liLc \waD<([09js%Vx]I-gNg4($d< =qdFҦTiܻINEڗIENDB` Y]n ͺPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATx 0D?b` ` Vh)` )ƋoI .M`e `՗b ؀}٥Z|\Z5p%3ĸ%u)7_10?|mUIENDB` ]c raPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_F~IDATxQ 0C_Q2 0 H$4*kZEZ0W&`~ ( I`n\Sc3s$ Ywg;Lol,GTKs/_j7IENDB` ]d PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxQ 0 B&ap H@ i,_]&+ LW@IU&ɶ'pw9|PNED9ŷK-p v5sY8oq |lFfIENDB` ] rPNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-gAMA|Q cHRMz%u0`:o_FIDATxa @ #$ C   8L982ُؑkri^fstYzt\"0l~h1`8+d ]Jd=X6ޜsAGI+Y l˪мCV&A3ewLfuQ>i7ơНDtx0Q ݫ`8{Oz*#c8Btґһ]IENDB` ^ PNG  IHDR(ް pHYs  ~ OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG4