From 63c9b5d663fb0515b0079d7eaf81e26b99de012a Mon Sep 17 00:00:00 2001 From: David M Date: Sat, 29 Apr 2006 16:30:56 +0000 Subject: [PATCH] - CAPTCHA! Xore and NeoThermic are very cool, you must thank them! git-svn-id: file:///svn/phpbb/trunk@5862 89ea8834-ac86-4346-8a33-228a782c2dd0 --- phpBB/includes/acp/acp_board.php | 16 +- phpBB/includes/captcha/captcha_gd.php | 2154 +++++++++++++++++ phpBB/includes/captcha/captcha_non_gd.php | 390 +++ phpBB/includes/captcha/fonts/GenR102.ttf | Bin 0 -> 362664 bytes .../captcha/fonts/MgOpenCosmeticaBold.ttf | Bin 0 -> 62524 bytes phpBB/includes/captcha/fonts/Rubbf___.ttf | Bin 0 -> 67308 bytes .../includes/captcha/fonts/dustismo_bold.ttf | Bin 0 -> 53168 bytes phpBB/includes/captcha/fonts/shark___.ttf | Bin 0 -> 46616 bytes phpBB/includes/ucp/ucp_confirm.php | 354 +-- phpBB/install/schemas/schema_data.sql | 7 + phpBB/language/en/acp/board.php | 12 +- 11 files changed, 2586 insertions(+), 347 deletions(-) create mode 100644 phpBB/includes/captcha/captcha_gd.php create mode 100644 phpBB/includes/captcha/captcha_non_gd.php create mode 100644 phpBB/includes/captcha/fonts/GenR102.ttf create mode 100644 phpBB/includes/captcha/fonts/MgOpenCosmeticaBold.ttf create mode 100644 phpBB/includes/captcha/fonts/Rubbf___.ttf create mode 100644 phpBB/includes/captcha/fonts/dustismo_bold.ttf create mode 100644 phpBB/includes/captcha/fonts/shark___.ttf diff --git a/phpBB/includes/acp/acp_board.php b/phpBB/includes/acp/acp_board.php index 4abe3d0837..8d8a8d6277 100644 --- a/phpBB/includes/acp/acp_board.php +++ b/phpBB/includes/acp/acp_board.php @@ -218,7 +218,14 @@ class acp_board 'enable_confirm' => array('lang' => 'VISUAL_CONFIRM_REG', 'type' => 'radio:yes_no', 'explain' => true), 'enable_post_confirm' => array('lang' => 'VISUAL_CONFIRM_POST', 'type' => 'radio:yes_no', 'explain' => true), -// 'legend2' => 'GAPTCHA_OPTIONS', + 'legend2' => 'CAPTCHA_OPTIONS', + 'policy_occlude' => array('lang' => 'CAPTCHA_OCCLUDE', 'type' => 'radio:yes_no', 'explain' => false), + 'policy_occlude_noise_pixel' => array('lang' => 'OCCLUDE_NOISE_PIXEL', 'type' => 'select', 'method' => 'captcha_pixel_noise_select', 'explain' => false), + 'policy_occlude_noise_line' => array('lang' => 'OCCLUDE_NOISE_LINE', 'type' => 'radio:yes_no', 'explain' => false), + 'policy_entropy' => array('lang' => 'CAPTCHA_ENTROPY', 'type' => 'radio:yes_no', 'explain' => false), + 'policy_entropy_noise_pixel' => array('lang' => 'ENTROPY_NOISE_PIXEL', 'type' => 'select', 'method' => 'captcha_pixel_noise_select', 'explain' => false), + 'policy_entropy_noise_line' => array('lang' => 'ENTROPY_NOISE_LINE', 'type' => 'radio:yes_no', 'explain' => false), + 'policy_3dbitmap' => array('lang' => 'CAPTCHA_3DBITMAP', 'type' => 'radio:yes_no', 'explain' => false), ) ); break; @@ -588,6 +595,13 @@ class acp_board return ''; } + function captcha_pixel_noise_select($value, $key = '') + { + global $user; + + return ''; + } + function select_ip_check($value, $key = '') { $radio_ary = array(4 => 'ALL', 3 => 'CLASS_C', 2 => 'CLASS_B', 0 => 'NONE'); diff --git a/phpBB/includes/captcha/captcha_gd.php b/phpBB/includes/captcha/captcha_gd.php new file mode 100644 index 0000000000..4bf7369c58 --- /dev/null +++ b/phpBB/includes/captcha/captcha_gd.php @@ -0,0 +1,2154 @@ + $name) + { + if ($config[$name] === '0') + { + unset($policy_modules[$key]); + } + } + + $policy = $policy_modules[array_rand($policy_modules)]; + + $this->$policy(str_split($code)); + } + + /** + * Send image and destroy + */ + function send_image(&$image) + { + header('Content-Type: image/png'); + header('Cache-control: no-cache, no-store'); + imagepng($image); + imagedestroy($image); + } + + /** + * + */ + function wave_height($x, $y, $factor = 1, $tweak = 1) + { + return ((sin($x / (3 * $factor)) + sin($y / (3 * $factor))) * 10 * $tweak); + } + + /** + * + */ + function grid_height($x, $y, $factor = 1, $x_grid, $y_grid) + { + return ( (!($x % ($x_grid * $factor)) || !($y % ($y_grid * $factor))) ? 3 : 0); + } + + /** + * entropy + */ + function policy_entropy($code) + { + global $config; + // Generate image + $img_x = 800; + $img_y = 250; + $img = imagecreate($img_x, $img_y); + + // Generate colors + $background = imagecolorallocate($img, mt_rand(155, 255), mt_rand(155, 255), mt_rand(155, 255)); + imagefill($img, 0, 0, $background); + + $random = $fontcolors = array(); + + for ($i = 0; $i < 15; $i++) + { + $random[$i] = imagecolorallocate($img, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255)); + $fontcolors[$i] = imagecolorallocate($img, mt_rand(0, 120), mt_rand(0, 120), mt_rand(0, 120)); + } + + // Generate code characters + $characters = $sizes = $bounding_boxes = array(); + $width_avail = $img_x; + $code_num = sizeof($code); + + for ($i = 0; $i < $code_num; ++$i) + { + $char_class = $this->captcha_char(); + $characters[$i] = new $char_class($code[$i]); + + list($min, $max) = $characters[$i]->range(); + $sizes[$i] = mt_rand($min, $max); + $box = $characters[$i]->dimensions($sizes[$i]); + $width_avail -= ($box[2] - $box[0]); + $bounding_boxes[$i] = $box; + } + + // Redistribute leftover x-space + $offset = array(); + for ($i = 0; $i < $code_num; ++$i) + { + $denom = ($code_num - $i); + $denom = max(1.5, $denom); + $offset[$i] = mt_rand(0, (1.5 * $width_avail) / $denom); + $width_avail -= $offset[$i]; + } + + // Add some line noise + if ($config['policy_entropy_noise_line']) + { + $this->noise_line($img, 0, 0, $img_x, $img_y, $background, $fontcolors, $random); + } + + // Draw the text + $xoffset = 0; + for ($i = 0, $char_num = sizeof($characters); $i < $char_num; ++$i) + { + $dimm = $bounding_boxes[$i]; + $xoffset += ($offset[$i] - $dimm[0]); + $yoffset = mt_rand(-$dimm[1], $img_y - $dimm[3]); + $characters[$i]->drawchar($sizes[$i], $xoffset, $yoffset, $img, $background, $fontcolors); + $xoffset += $dimm[2]; + } + + // Add some pixel noise + if ($config['policy_entropy_noise_pixel']) + { + $this->noise_pixel($img, 0, 0, $img_x, $img_y, $background, $fontcolors, $random, $config['policy_entropy_noise_pixel']); + } + + // Send image + $this->send_image($img); + } + + /** + * 3dbitmap + */ + function policy_3dbitmap($code) + { + // Generate image + $img_x = 700; + $img_y = 225; + $img = imagecreate($img_x, $img_y); + $x_grid = mt_rand(6, 10); + $y_grid = mt_rand(6, 10); + + // Ok, so lets cut to the chase. We could accurately represent this in 3d and + // do all the appropriate linear transforms. my questions is... why bother? + // The computational overhead is unnecessary when you consider the simple fact: + // we're not here to accurately represent a model, but to just show off some random-ish + // polygons + + // Conceive of 3 spaces. + // 1) planar-space (discrete "pixel" grid) + // 2) 3-space. (planar-space with z/height aspect) + // 3) image space (pixels on the screen) + + // resolution of the planar-space we're embedding the text code in + $plane_x = 90; + $plane_y = 25; + + $subdivision_factor = 2; + + // $box is the 4 points in img_space that correspond to the corners of the plane in 3-space + $box = array(array(), array(), array(), array()); + + // Top left + $box[0][0] = mt_rand(20, 40); + $box[0][1] = mt_rand(40, 60); + + // Top right + $box[1][0] = mt_rand($img_x - 80, $img_x - 60); + $box[1][1] = mt_rand(10, 30); + + // Bottom right + $box[2][0] = mt_rand($img_x - 40, $img_x - 20); + $box[2][1] = mt_rand($img_y - 50, $img_y - 30); + + // Bottom left. + // because we want to be able to make shortcuts in the 3d->2d, + // we'll calculate the 4th point so that it forms a proper trapezoid + $box[3][0] = $box[2][0] + $box[0][0] - $box[1][0]; + $box[3][1] = $box[2][1] + $box[0][1] - $box[1][1]; + + // Generate colors (When we get a chance, come up with *better* colors. these ones suck) + $background = imagecolorallocate($img, mt_rand(155, 255), mt_rand(155, 255), mt_rand(155, 255)); + imagefill($img, 0, 0, $background); + + $colors = array(); + + $minr = mt_rand(0, 127); + $ming = mt_rand(0, 127); + $minb = mt_rand(0, 127); + $maxr = mt_rand(128, 256); + $maxg = mt_rand(128, 256); + $maxb = mt_rand(128, 256); + + for ($i = -30; $i <= 30; ++$i) + { + $coeff1 = ($i + 30) / 60; + $coeff2 = 1 - $coeff1; + $colors[$i] = imagecolorallocate($img, ($coeff2 * $maxr) + ($coeff1 * $minr), ($coeff2 * $maxg) + ($coeff1 * $ming), ($coeff2 * $maxb) + ($coeff1 * $minb)); + } + + // $img_buffer is the last row of 3-space positions (converted to img-space), cached + // (using this means we don't need to recalculate all 4 positions for each new polygon, + // merely the newest point that we're adding, which is then cached. + $img_buffer = array(array(), array()); + + // In image-space, the x- and y-offset necessary to move one unit in the x-direction in planar-space + $dxx = ($box[1][0] - $box[0][0]) / ($subdivision_factor * $plane_x); + $dxy = ($box[1][1] - $box[0][1]) / ($subdivision_factor * $plane_x); + + // In image-space, the x- and y-offset necessary to move one unit in the y-direction in planar-space + $dyx = ($box[3][0] - $box[0][0]) / ($subdivision_factor * $plane_y); + $dyy = ($box[3][1] - $box[0][1]) / ($subdivision_factor * $plane_y); + + // Initial captcha-letter offset in planar-space + $plane_offset_x = 2; + $plane_offset_y = 5; + + // character map + $map = captcha_bitmaps(); + + // matrix + $plane = array(); + + // for each character, we'll silkscreen it into our boolean pixel plane + for ($c = 0, $code_num = sizeof($code); $c < $code_num; ++$c) + { + $letter = $code[$c]; + + for ($x = $map['width'] - 1; $x >= 0; --$x) + { + for ($y = $map['height'] - 1; $y >= 0; --$y) + { + if ($map['data'][$letter][$y][$x]) + { + $plane[$y + $plane_offset_y + (($c % 2) ? 1 : -1)][$x + $plane_offset_x] = true; + } + } + } + $plane_offset_x += 11; + } + + // calculate our first buffer, we can't actually draw polys with these yet + // img_pos_prev == screen x,y location to our immediate left. + // img_pos_cur == current screen x,y location + // we calculate screen position of our + // current cell based on the difference from the previous cell + // rather than recalculating from absolute coordinates + // What we cache into the $img_buffer contains the raised text coordinates. + $img_pos_prev = $img_buffer[0][0] = $box[0]; + $cur_height = $prev_height = $this->wave_height(0, 0, $subdivision_factor); + $full_x = $plane_x * $subdivision_factor; + $full_y = $plane_y * $subdivision_factor; + + for ($x = 1; $x <= $full_x; ++$x) + { + $cur_height = $this->wave_height($x, 0, $subdivision_factor); + $offset = $cur_height - $prev_height; + $img_pos_cur = array($img_pos_prev[0] + $dxx, $img_pos_prev[1] + $dxy + $offset); + + $img_buffer[0][$x] = $img_pos_cur; + $img_pos_prev = $img_pos_cur; + $prev_height = $cur_height; + } + + for ($y = 1; $y <= $full_y; ++$y) + { + // swap buffers + $buffer_cur = $y % 2; + $buffer_prev = 1 - $buffer_cur; + + $prev_height = $this->wave_height(0, $y, $subdivision_factor); + $offset = $prev_height - $this->wave_height(0, $y - 1, $subdivision_factor); + $img_pos_cur = array($img_buffer[$buffer_prev][0][0] + $dyx, $img_buffer[$buffer_prev][0][1] + $dyy + $offset); + $img_pos_prev = $img_pos_cur; + + $img_buffer[$buffer_cur][0] = $img_pos_cur; + + for ($x = 1; $x <= $full_x; ++$x) + { + $cur_height = $this->wave_height($x, $y, $subdivision_factor) + $this->grid_height($x, $y, 1, $x_grid, $y_grid); + + // height is a z-factor, not a y-factor + $offset = $cur_height - $prev_height; + $img_pos_cur = array($img_pos_prev[0] + $dxx, $img_pos_prev[1] + $dxy + $offset); + + // (height is float, index it to an int, get closest color) + $color = $colors[intval($cur_height)]; + $img_pos_prev = $img_pos_cur; + $prev_height = $cur_height; + + $y_index_old = intval(($y - 1) / $subdivision_factor); + $y_index_new = intval($y / $subdivision_factor); + $x_index_old = intval(($x - 1) / $subdivision_factor); + $x_index_new = intval($x / $subdivision_factor); + + if (!empty($plane[$y_index_new][$x_index_new])) + { + $offset2 = $this->wave_height($x, $y, $subdivision_factor, 1) - 30 - $cur_height; + $img_pos_cur[1] += $offset2; + $color = $colors[20]; + } + $img_buffer[$buffer_cur][$x] = $img_pos_cur; + + // Smooth the edges as much as possible by having not more than one low<->high traingle per square + // Otherwise, just + $diag_down = (empty($plane[$y_index_old][$x_index_old]) == empty($plane[$y_index_new][$x_index_new])); + $diag_up = (empty($plane[$y_index_old][$x_index_new]) == empty($plane[$y_index_new][$x_index_old])); + + // natural switching + $mode = ($x + $y) % 2; + + // override if it requires it + if ($diag_down != $diag_up) + { + $mode = $diag_up; + } + + if ($mode) + { + // +-/ / + // 1 |/ 2 /| + // / /-+ + $poly1 = array_merge($img_buffer[$buffer_cur][$x - 1], $img_buffer[$buffer_prev][$x - 1], $img_buffer[$buffer_prev][$x]); + $poly2 = array_merge($img_buffer[$buffer_cur][$x - 1], $img_buffer[$buffer_cur][$x], $img_buffer[$buffer_prev][$x]); + } + else + { + // \ \-+ + // 1 |\ 2 \| + // +-\ \ + $poly1 = array_merge($img_buffer[$buffer_cur][$x - 1], $img_buffer[$buffer_prev][$x - 1], $img_buffer[$buffer_cur][$x]); + $poly2 = array_merge($img_buffer[$buffer_prev][$x - 1], $img_buffer[$buffer_prev][$x], $img_buffer[$buffer_cur][$x]); + } + + imagefilledpolygon($img, $poly1, 3, $color); + imagefilledpolygon($img, $poly2, 3, $color); + } + } + + // Send image on it's merry way + $this->send_image($img); + } + + /** + * occlude + */ + function policy_occlude($code) + { + global $config; + $char_size = 40; + $overlap_factor = .35; + + // Generate image + $img_x = 250; + $img_y = 120; + $img = imagecreate($img_x, $img_y); + + // Generate colors + $background = imagecolorallocate($img, mt_rand(155, 255), mt_rand(155, 255), mt_rand(155, 255)); + imagefill($img, 0, 0, $background); + + $random = $fontcolors = array(); + + for ($i = 0; $i < 15; $i++) + { + $random[$i] = imagecolorallocate($img, mt_rand(0, 255), mt_rand(0, 255), mt_rand(0, 255)); + } + + $fontcolors[0] = imagecolorallocate($img, mt_rand(0, 120), mt_rand(0, 120), mt_rand(0, 120)); + + // Generate code characters + $characters = $bounding_boxes = array(); + $width_avail = $img_x; + + // Get the character rendering scheme + $char_class = $this->captcha_char('char_ttf'); + + for ($i = 0, $code_num = sizeof($code); $i < $code_num; ++$i) + { + $characters[$i] = new $char_class($code[$i], array('angle' => 0)); + $box = $characters[$i]->dimensions($char_size); + $width_avail -= ((1 - $overlap_factor) * ($box[2] - $box[0])); + $bounding_boxes[$i] = $box; + } + + // Redistribute leftover x-space + $offset = mt_rand(0, $width_avail); + + // Add some line noise + if ($config['policy_occlude_noise_line']) + { + $this->noise_line($img, 0, 0, $img_x, $img_y, $background, $fontcolors, $random); + } + + // Draw the text + $min = -$bounding_boxes[0][1]; + $max = $img_y - $bounding_boxes[0][3]; + $med = ($max + $min) / 2; + + $yoffset = mt_rand($med, $max); + + for ($i = 0, $char_num = sizeof($characters); $i < $char_num; ++$i) + { + $dimm = $bounding_boxes[$i]; + $offset -= $dimm[0]; + $characters[$i]->drawchar($char_size, $offset, $yoffset, $img, $background, $fontcolors); + $offset += $dimm[2]; + $offset -= (($dimm[2] - $dimm[0]) * $overlap_factor); + $yoffset += ($i % 2) ? ((1 - $overlap_factor) * ($dimm[3] - $dimm[1])) : ((1 - $overlap_factor) * ($dimm[1] - $dimm[3])); + } + + // Add some medium pixel noise + if ($config['policy_occlude_noise_pixel']) + { + $this->noise_pixel($img, 0, 0, $img_x, $img_y, $background, $fontcolors, $random, $config['policy_occlude_noise_pixel']); + } + + // Send image + $this->send_image($img); + } + + /** + * Noise pixel + */ + function noise_pixel($img, $min_x, $min_y, $max_x, $max_y, $bg, $font, $non_font, $override = false) + { + $noise_modules = array('noise_pixel_light', 'noise_pixel_medium', 'noise_pixel_heavy'); + + if ($override == false) + { + $override = array_rand($override); + } + + // Use the module $override, else a random picked one... + $module = $noise_modules[intval($override) - 1]; + + switch ($module) + { + case 'noise_pixel_light': + + for ($x = $min_x; $x < $max_x; $x += mt_rand(9, 18)) + { + for ($y = $min_y; $y < $max_y; $y += mt_rand(4, 9)) + { + imagesetpixel($img, $x, $y, $non_font[array_rand($non_font)]); + } + } + + for ($y = $min_y; $y < $max_y; $y += mt_rand(9, 18)) + { + for ($x = $min_x; $x < $max_x; $x += mt_rand(4, 9)) + { + imagesetpixel($img, $x, $y, $non_font[array_rand($non_font)]); + } + } + + break; + + case 'noise_pixel_medium': + + for ($x = $min_x; $x < $max_x; $x += mt_rand(4, 9)) + { + for ($y = $min_y; $y < $max_y; $y += mt_rand(2, 5)) + { + imagesetpixel($img, $x, $y, $non_font[array_rand($non_font)]); + } + } + + for ($y = $min_y; $y < $max_y; $y += mt_rand(4, 9)) + { + for ($x = $min_x; $x < $max_x; $x += mt_rand(2, 5)) + { + imagesetpixel($img, $x, $y, $non_font[array_rand($non_font)]); + } + } + + break; + + case 'noise_pixel_heavy': + + for ($x = $min_x; $x < $max_x; $x += mt_rand(9, 18)) + { + for ($y = $min_y; $y < $max_y; $y += mt_rand(4, 9)) + { + imagesetpixel($img, $x, $y, $non_font[array_rand($non_font)]); + } + } + + for ($y = $min_y; $y < $max_y; $y++) + { + for ($x = $min_x; $x < $max_x; $x++) + { + imagesetpixel($img, $x, $y, $non_font[array_rand($non_font)]); + } + } + + break; + } + } + + /** + * Noise line + */ + function noise_line($img, $min_x, $min_y, $max_x, $max_y, $bg, $font, $non_font) + { + $x1 = $min_x; + $x2 = $max_x; + $y1 = $min_y; + $y2 = $min_y; + + do + { + $line = array(); + + for ($j = mt_rand(30, 60); $j > 0; --$j) + { + $line[] = $non_font[array_rand($non_font)]; + } + + for ($j = mt_rand(30, 60); $j > 0; --$j) + { + $line[] = $bg; + } + + imagesetstyle($img, $line); + for ($yp = -1; $yp <= 1; ++$yp) + { + imageline($img, $x1, $y1 + $yp, $x2, $y2 + $yp, IMG_COLOR_STYLED); + } + + $y1 += mt_rand(12, 35); + $y2 += mt_rand(12, 35); + } + while ($y1 < $max_y && $y2 < $max_y); + + $x1 = $min_x; + $x2 = $min_x; + $y1 = $min_y; + $y2 = $max_y; + + do + { + $line = array(); + + for ($j = mt_rand(30, 60); $j > 0; --$j) + { + $line[] = $non_font[array_rand($non_font)]; + } + + for ($j = mt_rand(30, 60); $j > 0; --$j) + { + $line[] = $bg; + } + + imagesetstyle($img, $line); + for ($xp = -1; $xp <= 1; ++$xp) + { + imageline($img, $x1 + $xp, $y1, $x2 + $xp, $y2, IMG_COLOR_STYLED); + } + + $x1 += mt_rand(12, 35); + $x2 += mt_rand(12, 35); + } + while ($x1 < $max_x && $x2 < $max_x); + } + + /** + * Randomly determine which char class to use + * Able to define static one with override + */ + function captcha_char($override = false) + { + $character_classes = array('char_vector', 'char_ttf', 'char_hatches', 'char_cube3d', 'char_dots'); + + // Use the module $override, else a random picked one... + $class = ($override !== false && in_array($override, $character_classes)) ? $override : $character_classes[array_rand($character_classes)]; + + return $class; + } +} + +/** +* @package VC +*/ +class char_dots +{ + var $vectors; + var $space; + var $radius; + var $letter; + var $width_percent; + + /** + * Constuctor + */ + function char_dots($letter = '', $args = false) + { + $width_percent = false; + if (is_array($args)) + { + $width_percent = (!empty($args['width_percent'])) ? $args['width_percent'] : false; + } + + $this->vectors = captcha_vectors(); + $this->width_percent = (!empty($width_percent)) ? max(25, min(150, intval($width_percent))) : mt_rand(60, 90); + + $this->space = 10; + $this->radius = 3; + $this->letter = $letter; + } + + /** + * Draw a character + */ + function drawchar($scale, $xoff, $yoff, $img, $background, $colors) + { + $vectorset = $this->vectors[$this->letter]; + $height = $scale; + $width = (($scale * $this->width_percent) / 100); + $color = $colors[array_rand($colors)]; + + if (sizeof($vectorset)) + { + foreach ($vectorset as $veclist) + { + switch ($veclist[0]) + { + case 'line': + + $dx = ($veclist[3] - $veclist[1]) * $width; + $dy = ($veclist[4] - $veclist[2]) * -$height; + + $len = sqrt(($dx * $dx) + ($dy * $dy)); + + $inv_dx = -($dy / $len); + $inv_dy = ($dx / $len); + + for ($i = 0; $i < $len; ++$i) + { + $shift1 = mt_rand(-$this->radius, $this->radius); + $shift2 = mt_rand(-$this->radius, $this->radius); + + imagesetpixel($img, + $xoff + ($veclist[1] * $width) + (($i * $dx) / $len) + ($inv_dx * $shift1), + $yoff + ((1 - $veclist[2]) * $height) + (($i * $dy) / $len) + ($inv_dy * $shift1), + $color); + + imagesetpixel($img, + $xoff + ($veclist[1] * $width) + (($i * $dx) / $len) + ($inv_dx * $shift2), + $yoff + ((1 - $veclist[2]) * $height) + (($i * $dy) / $len) + ($inv_dy * $shift2), + $color); + } + + break; + + case 'arc': + + $arclengthdeg = $veclist[6] - $veclist[5]; + $arclengthdeg += ( $arclengthdeg < 0 ) ? 360 : 0; + + $arclength = ((($veclist[3] * $width) + ($veclist[4] * $height)) * M_PI) / 2; + + $arclength = ($arclength * $arclengthdeg) / 360; + + $x_c = $veclist[1] * $width; + $y_c = (1 - $veclist[2]) * $height; + $increment = ($arclengthdeg / $arclength); + + for ($i = 0; $i < $arclengthdeg; $i += $increment) + { + $theta = deg2rad(($i + $veclist[5]) % 360); + $shift1 = mt_rand(-$this->radius, $this->radius); + $shift2 = mt_rand(-$this->radius, $this->radius); + $x_o1 = cos($theta) * (($veclist[3] * 0.5 * $width) + $shift1); + $y_o1 = sin($theta) * (($veclist[4] * 0.5 * $height) + $shift1); + $x_o2 = cos($theta) * (($veclist[3] * 0.5 * $width) + $shift2); + $y_o2 = sin($theta) * (($veclist[4] * 0.5 * $height) + $shift2); + + imagesetpixel($img, + $xoff + $x_c + $x_o1, + $yoff + $y_c + $y_o1, + $color); + + imagesetpixel($img, + $xoff + $x_c + $x_o2, + $yoff + $y_c + $y_o2, + $color); + } + + break; + + default: + // Do nothing with bad input + break; + } + } + } + } + + /* + * return a roughly acceptable range of sizes for rendering with this texttype + */ + function range() + { + return array(60, 80); + } + + /** + * dimensions + */ + function dimensions($size) + { + return array(-4, -4, (($size * $this->width_percent) / 100) + 4, $size + 4); + } +} + +/** +* @package VC +*/ +class char_vector +{ + var $vectors; + var $width_percent; + var $letter; + + /** + * Constructor + */ + function char_vector($letter = '', $args = false) + { + $width_percent = false; + if (is_array($args)) + { + $width_percent = (!empty($args['width_percent'])) ? $args['width_percent'] : false; + } + + $this->vectors = captcha_vectors(); + $this->width_percent = (!empty($width_percent)) ? max(25, min(150, intval($width_percent))) : mt_rand(60,90); + $this->letter = $letter; + } + + /** + * Draw a character + */ + function drawchar($scale, $xoff, $yoff, $img, $background, $colors) + { + $vectorset = $this->vectors[$this->letter]; + $height = $scale; + $width = (($scale * $this->width_percent) / 100); + $color = $colors[array_rand($colors)]; + + if (sizeof($vectorset)) + { + foreach ($vectorset as $veclist) + { + for ($i = 0; $i < 9; ++$i) + { + $xp = $i % 3; + $yp = ($i - $xp) / 3; + $xp--; + $yp--; + + switch ($veclist[0]) + { + case 'line': + imageline($img, + $xoff + $xp + ($veclist[1] * $width), + $yoff + $yp + ((1 - $veclist[2]) * $height), + $xoff + $xp + ($veclist[3] * $width), + $yoff + $yp + ((1 - $veclist[4]) * $height), + $color + ); + break; + + case 'arc': + imagearc($img, + $xoff + $xp + ($veclist[1] * $width), + $yoff + $yp + ((1 - $veclist[2]) * $height), + $veclist[3] * $width, + $veclist[4] * $height, + $veclist[5], + $veclist[6], + $color + ); + break; + } + } + } + } + } + + /* + * return a roughly acceptable range of sizes for rendering with this texttype + */ + function range() + { + return array(50, 80); + } + + /** + * dimensions + */ + function dimensions($size) + { + return array(-2, -2, (($size * $this->width_percent) / 100 ) + 2, $size + 2); + } +} + +/** +* @package VC +*/ +class char_ttf +{ + var $angle = 0; + var $fontfile = ''; + var $letter = ''; + + /** + * Constructor + */ + function char_ttf($letter = '', $args = false) + { + $font = $angle = false; + + if (is_array($args)) + { + $font = (!empty($args['font'])) ? $args['font'] : false; + $angle = (isset($args['angle'])) ? $args['angle'] : false; + } + + $fonts = $this->captcha_load_ttf_fonts(); + + if (empty($font) || !isset($fonts[$font])) + { + $font = array_rand($fonts); + } + + $this->fontfile = $fonts[$font]; + $this->angle = ($angle !== false) ? intval($angle) : mt_rand(-40, 40); + $this->letter = $letter; + } + + /** + * Draw a character + */ + function drawchar($scale, $xoff, $yoff, $img, $background, $colors) + { + $color = $colors[array_rand($colors)]; + imagettftext($img, $scale, $this->angle, $xoff, $yoff, $color, $this->fontfile, $this->letter); + } + + /* + * return a roughly acceptable range of sizes for rendering with this texttype + */ + function range() + { + return array(36, 150); + } + + /** + * Dimensions + */ + function dimensions($scale) + { + $data = imagettfbbox($scale, $this->angle, $this->fontfile, $this->letter); + return ($this->angle > 0) ? array($data[6], $data[5], $data[2], $data[1]) : array($data[0], $data[7], $data[4], $data[3]); + } + + /** + * Load True Type Fonts + */ + function captcha_load_ttf_fonts() + { + static $load_files = array(); + + if (sizeof($load_files) > 0) + { + return $load_files; + } + + global $phpbb_root_path; + + $dr = opendir($phpbb_root_path . 'includes/captcha/fonts'); + while (false !== ($entry = readdir($dr))) + { + if (strtolower(pathinfo($entry, PATHINFO_EXTENSION)) == 'ttf') + { + $load_files[$entry] = $phpbb_root_path . 'includes/captcha/fonts/' . $entry; + } + } + closedir($dr); + + return $load_files; + } +} + +/** +* @package VC +*/ +class char_hatches +{ + var $vectors; + var $space; + var $radius; + var $letter; + + /** + * Constructor + */ + function char_hatches($letter = '', $args = false) + { + $width_percent = false; + if (is_array($args)) + { + $width_percent = (!empty($args['width_percent'])) ? $args['width_percent'] : false; + } + + $this->vectors = captcha_vectors(); + $this->width_percent = (!empty($width_percent)) ? max(25, min(150, intval($width_percent))) : mt_rand(60, 90); + + $this->space = 10; + $this->radius = 3; + $this->letter = $letter; + } + + /** + * Draw a character + */ + function drawchar($scale, $xoff, $yoff, $img, $background, $colors) + { + $vectorset = $this->vectors[$this->letter]; + $height = $scale; + $width = (($scale * $this->width_percent) / 100); + $color = $colors[array_rand($colors)]; + + if (sizeof($vectorset)) + { + foreach ($vectorset as $veclist) + { + switch ($veclist[0]) + { + case 'line': + $dx = ($veclist[3] - $veclist[1]) * $width; + $dy = ($veclist[4] - $veclist[2]) * -$height; + + $idx = -$dy; + $idy = $dx; + + $length = sqrt(pow($dx, 2) + pow($dy, 2)); + + $hatches = $length / $this->space; + + for ($p = 0; $p <= $hatches; ++$p) + { + // toss some crap at the hough transform, if people even get to that stage here + if (!mt_rand(0, 9) && ($hatches > 3) && !$p) + { + continue; + } + + $xp = 1; + $yp = -2; + for ($i = 0; $i < 9; ++$i) + { + $xp += !($i % 3) ? -2 : 1; + $yp += !($i % 3) ? 1 : 0; + + $x_o = ((($p * $veclist[1]) + (($hatches - $p) * $veclist[3])) * $width ) / $hatches; + $y_o = $height - (((($p * $veclist[2]) + (($hatches - $p) * $veclist[4])) * $height ) / $hatches); + $x_1 = $xoff + $xp + $x_o; + $y_1 = $yoff + $yp + $y_o; + + $x_d1 = (($dx - $idx) * $this->radius) / $length; + $y_d1 = (($dy - $idy) * $this->radius) / $length; + + $x_d2 = (($dx - $idx) * -$this->radius) / $length; + $y_d2 = (($dy - $idy) * -$this->radius) / $length; + + imageline($img, $x_1 + $x_d1, $y_1 + $y_d1, $x_1 + $x_d2, $y_1 + $y_d2, $color); + } + } + break; + + case 'arc': + $arclengthdeg = $veclist[6] - $veclist[5]; + $arclengthdeg += ( $arclengthdeg < 0 ) ? 360 : 0; + + $arclength = ((($veclist[3] * $width) + ($veclist[4] * $height)) * M_PI) / 2; + $arclength = ($arclength * $arclengthdeg) / 360; + + $hatches = $arclength / $this->space; + + $hatchdeg = ($arclengthdeg * $this->space) / $arclength; + $shiftdeg = ($arclengthdeg * $this->radius) / $arclength; + + $x_c = $veclist[1] * $width; + $y_c = (1 - $veclist[2]) * $height; + + for ($p = 0; $p <= $arclengthdeg; $p += $hatchdeg) + { + if (!mt_rand(0, 9) && ($hatches > 3) && !$p) + { + continue; + } + + $theta1 = deg2rad(($p + $veclist[5] - $shiftdeg) % 360); + $theta2 = deg2rad(($p + $veclist[5] + $shiftdeg) % 360); + $x_o1 = cos($theta1) * (($veclist[3] * 0.5 * $width) - $this->radius); + $y_o1 = sin($theta1) * (($veclist[4] * 0.5 * $height) - $this->radius); + $x_o2 = cos($theta2) * (($veclist[3] * 0.5 * $width) + $this->radius); + $y_o2 = sin($theta2) * (($veclist[4] * 0.5 * $height) + $this->radius); + + $xp = 1; + $yp = -2; + for ($i = 0; $i < 9; ++$i) + { + $xp += !($i % 3) ? -2 : 1; + $yp += !($i % 3) ? 1 : 0; + + imageline($img, + $xoff + $xp + $x_c + $x_o1, + $yoff + $yp + $y_c + $y_o1, + $xoff + $xp + $x_c + $x_o2, + $yoff + $yp + $y_c + $y_o2, + $color + ); + } + } + break; + } + } + } + } + + /* + * return a roughly acceptable range of sizes for rendering with this texttype + */ + function range() + { + return array(60, 80); + } + + /** + * Dimensions + */ + function dimensions($size) + { + return array(-4, -4, (($size * $this->width_percent) / 100) + 4, $size + 4); + } +} + +/** +* @package VC +*/ +class char_cube3d +{ + // need to abstract out the cube3d from the cubechar + var $bitmaps; + + var $basis_matrix = array(array(1, 0, 0), array(0, 1, 0), array(0, 0, 1)); + var $abs_x = array(1, 0); + var $abs_y = array(0, 1); + var $x = 0; + var $y = 1; + var $z = 2; + var $letter = ''; + + function char_cube3d($letter) + { + $this->bitmaps = captcha_bitmaps(); + + $this->basis_matrix[0][0] = mt_rand(-600, 600); + $this->basis_matrix[0][1] = mt_rand(-600, 600); + $this->basis_matrix[0][2] = (mt_rand(0, 1) * 2000) - 1000; + $this->basis_matrix[1][0] = mt_rand(-1000, 1000); + $this->basis_matrix[1][1] = mt_rand(-1000, 1000); + $this->basis_matrix[1][2] = mt_rand(-1000, 1000); + + $this->normalize($this->basis_matrix[0]); + $this->normalize($this->basis_matrix[1]); + $this->basis_matrix[2] = $this->cross_product($this->basis_matrix[0], $this->basis_matrix[1]); + $this->normalize($this->basis_matrix[2]); + + // $this->basis_matrix[1] might not be (probably isn't) orthogonal to $basis_matrix[0] + $this->basis_matrix[1] = $this->cross_product($this->basis_matrix[0], $this->basis_matrix[2]); + $this->normalize($this->basis_matrix[1]); + + // Make sure our cube is facing into the canvas (assuming +z == in) + for ($i = 0; $i < 3; ++$i) + { + if ($this->basis_matrix[$i][2] < 0) + { + $this->basis_matrix[$i][0] *= -1; + $this->basis_matrix[$i][1] *= -1; + $this->basis_matrix[$i][2] *= -1; + } + } + + // Force our "z" basis vector to be the one with greatest absolute z value + $this->x = 0; + $this->y = 1; + $this->z = 2; + + // Swap "y" with "z" + if ($this->basis_matrix[1][2] > $this->basis_matrix[2][2]) + { + $this->z = 1; + $this->y = 2; + } + + // Swap "x" with "z" + if ($this->basis_matrix[0][2] > $this->basis_matrix[$this->z][2]) + { + $this->x = $this->z; + $this->z = 0; + } + + // Still need to determine which of $x,$y are which. + // wrong orientation if y's y-component is less than it's x-component + // likewise if x's x-component is less than it's y-component + // if they disagree, go with the one with the greater weight difference. + // rotate if positive + $weight = (abs($this->basis_matrix[$this->x][1]) - abs($this->basis_matrix[$this->x][0])) + + (abs($this->basis_matrix[$this->y][0]) - abs($this->basis_matrix[$this->y][1])); + + // Swap "x" with "y" + if ($weight > 0) + { + list($this->x, $this->y) = array($this->y, $this->x); + } + + $this->abs_x = array($this->basis_matrix[$this->x][0], $this->basis_matrix[$this->x][1]); + $this->abs_y = array($this->basis_matrix[$this->y][0], $this->basis_matrix[$this->y][1]); + + if ($this->abs_x[0] < 0) + { + $this->abs_x[0] *= -1; + $this->abs_x[1] *= -1; + } + + if ($this->abs_y[1] > 0) + { + $this->abs_y[0] *= -1; + $this->abs_y[1] *= -1; + } + + $this->letter = $letter; + } + + /** + * + */ + function draw($im, $scale, $xoff, $yoff, $face, $xshadow, $yshadow) + { + $origin = array(0, 0, 0); + $xvec = $this->scale($this->basis_matrix[$this->x], $scale); + $yvec = $this->scale($this->basis_matrix[$this->y], $scale); + $face_corner = $this->sum2($xvec, $yvec); + + $zvec = $this->scale($this->basis_matrix[$this->z], $scale); + $x_corner = $this->sum2($xvec, $zvec); + $y_corner = $this->sum2($yvec, $zvec); + + imagefilledpolygon($im, $this->gen_poly($xoff, $yoff, $origin, $xvec, $x_corner, $zvec), 4, $yshadow); + imagefilledpolygon($im, $this->gen_poly($xoff, $yoff, $origin, $yvec, $y_corner, $zvec), 4, $xshadow); + imagefilledpolygon($im, $this->gen_poly($xoff, $yoff, $origin, $xvec, $face_corner, $yvec), 4, $face); + } + + /** + * Draw a character + */ + function drawchar($scale, $xoff, $yoff, $img, $background, $colors) + { + $width = $this->bitmaps['width']; + $height = $this->bitmaps['height']; + $bitmap = $this->bitmaps['data'][$this->letter]; + + $color1 = $colors[array_rand($colors)]; + $color2 = $colors[array_rand($colors)]; + + $swapx = ($this->basis_matrix[$this->x][0] > 0); + $swapy = ($this->basis_matrix[$this->y][1] < 0); + + for ($y = 0; $y < $height; ++$y) + { + for ($x = 0; $x < $width; ++$x) + { + $xp = ($swapx) ? ($width - $x - 1) : $x; + $yp = ($swapy) ? ($height - $y - 1) : $y; + + if ($bitmap[$height - $yp - 1][$xp]) + { + $dx = $this->scale($this->abs_x, ($xp - ($swapx ? ($width / 2) : ($width / 2) - 1)) * $scale); + $dy = $this->scale($this->abs_y, ($yp - ($swapy ? ($height / 2) : ($height / 2) - 1)) * $scale); + $xo = $xoff + $dx[0] + $dy[0]; + $yo = $yoff + $dx[1] + $dy[1]; + + $origin = array(0, 0, 0); + $xvec = $this->scale($this->basis_matrix[$this->x], $scale); + $yvec = $this->scale($this->basis_matrix[$this->y], $scale); + $face_corner = $this->sum2($xvec, $yvec); + + $zvec = $this->scale($this->basis_matrix[$this->z], $scale); + $x_corner = $this->sum2($xvec, $zvec); + $y_corner = $this->sum2($yvec, $zvec); + + imagefilledpolygon($img, $this->gen_poly($xo, $yo, $origin, $xvec, $x_corner,$zvec), 4, $color1); + imagefilledpolygon($img, $this->gen_poly($xo, $yo, $origin, $yvec, $y_corner,$zvec), 4, $color2); + + $face = $this->gen_poly($xo, $yo, $origin, $xvec, $face_corner, $yvec); + + imagefilledpolygon($img, $face, 4, $background); + imagepolygon($img, $face, 4, $color1); + } + } + } + } + + /* + * return a roughly acceptable range of sizes for rendering with this texttype + */ + function range() + { + return array(5, 10); + } + + /** + * Vector length + */ + function vectorlen($vector) + { + return sqrt(pow($vector[0], 2) + pow($vector[1], 2) + pow($vector[2], 2)); + } + + /** + * Normalize + */ + function normalize(&$vector, $length = 1) + { + $length = (( $length < 1) ? 1 : $length); + $length /= $this->vectorlen($vector); + $vector[0] *= $length; + $vector[1] *= $length; + $vector[2] *= $length; + } + + /** + * + */ + function cross_product($vector1, $vector2) + { + $retval = array(0, 0, 0); + $retval[0] = (($vector1[1] * $vector2[2]) - ($vector1[2] * $vector2[1])); + $retval[1] = -(($vector1[0] * $vector2[2]) - ($vector1[2] * $vector2[0])); + $retval[2] = (($vector1[0] * $vector2[1]) - ($vector1[1] * $vector2[0])); + + return $retval; + } + + /** + * + */ + function sum($vector1, $vector2) + { + return array($vector1[0] + $vector2[0], $vector1[1] + $vector2[1], $vector1[2] + $vector2[2]); + } + + /** + * + */ + function sum2($vector1, $vector2) + { + return array($vector1[0] + $vector2[0], $vector1[1] + $vector2[1]); + } + + /** + * + */ + function scale($vector, $length) + { + if (sizeof($vector) == 2) + { + return array($vector[0] * $length, $vector[1] * $length); + } + + return array($vector[0] * $length, $vector[1] * $length, $vector[2] * $length); + } + + /** + * + */ + function gen_poly($xoff, $yoff, &$vec1, &$vec2, &$vec3, &$vec4) + { + $poly = array(); + $poly[0] = $xoff + $vec1[0]; + $poly[1] = $yoff + $vec1[1]; + $poly[2] = $xoff + $vec2[0]; + $poly[3] = $yoff + $vec2[1]; + $poly[4] = $xoff + $vec3[0]; + $poly[5] = $yoff + $vec3[1]; + $poly[6] = $xoff + $vec4[0]; + $poly[7] = $yoff + $vec4[1]; + + return $poly; + } + + /** + * dimensions + */ + function dimensions($size) + { + $xn = $this->scale($this->basis_matrix[$this->x], -($this->bitmaps['width'] / 2) * $size); + $xp = $this->scale($this->basis_matrix[$this->x], ($this->bitmaps['width'] / 2) * $size); + $yn = $this->scale($this->basis_matrix[$this->y], -($this->bitmaps['height'] / 2) * $size); + $yp = $this->scale($this->basis_matrix[$this->y], ($this->bitmaps['height'] / 2) * $size); + + $p = array(); + $p[0] = $this->sum2($xn, $yn); + $p[1] = $this->sum2($xp, $yn); + $p[2] = $this->sum2($xp, $yp); + $p[3] = $this->sum2($xn, $yp); + + $min_x = $max_x = $p[0][0]; + $min_y = $max_y = $p[0][1]; + + for ($i = 1; $i < 4; ++$i) + { + $min_x = ($min_x > $p[$i][0]) ? $p[$i][0] : $min_x; + $min_y = ($min_y > $p[$i][1]) ? $p[$i][1] : $min_y; + $max_x = ($max_x < $p[$i][0]) ? $p[$i][0] : $max_x; + $max_y = ($max_y < $p[$i][1]) ? $p[$i][1] : $max_y; + } + + return array($min_x, $min_y, $max_x, $max_y); + } +} + +/** +* @package VC +* Return bitmaps +*/ +function captcha_bitmaps() +{ + return array( + 'width' => 9, + 'height' => 15, + 'data' => array( + 'A' => array( + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(0,1,0,0,0,0,0,1,0), + array(0,1,1,1,1,1,1,1,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + ), + 'B' => array( + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,0), + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,0), + array(1,1,1,1,1,1,1,0,0), + ), + 'C' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + 'D' => array( + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,0), + array(1,1,1,1,1,1,1,0,0), + ), + 'E' => array( + array(1,1,1,1,1,1,1,1,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,1,1,1,1,1,1,1,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,1,1,1,1,1,1,1,1), + ), + 'F' => array( + array(1,1,1,1,1,1,1,1,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + ), + 'G' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,1,1,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + 'H' => array( + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,1,1,1,1,1,1,1,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + ), + 'I' => array( + array(1,1,1,1,1,1,1,1,1), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(1,1,1,1,1,1,1,1,1), + ), + 'J' => array( + array(1,1,1,1,1,1,1,1,1), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(1,0,0,0,0,1,0,0,0), + array(1,0,0,0,0,1,0,0,0), + array(0,1,0,0,1,0,0,0,0), + array(0,0,1,1,0,0,0,0,0), + ), + 'K' => array( // New 'K', supplied by Neothermic + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,1,0,0), + array(1,0,0,0,0,1,0,0,0), + array(1,0,0,0,1,0,0,0,0), + array(1,0,0,1,0,0,0,0,0), + array(1,0,1,0,0,0,0,0,0), + array(1,1,0,0,0,0,0,0,0), + array(1,0,1,0,0,0,0,0,0), + array(1,0,0,1,0,0,0,0,0), + array(1,0,0,0,1,0,0,0,0), + array(1,0,0,0,0,1,0,0,0), + array(1,0,0,0,0,0,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + ), + 'L' => array( + array(0,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,1,1,1,1,1,1,1,1), + ), + 'M' => array( + array(1,1,0,0,0,0,0,1,1), + array(1,1,0,0,0,0,0,1,1), + array(1,0,1,0,0,0,1,0,1), + array(1,0,1,0,0,0,1,0,1), + array(1,0,1,0,0,0,1,0,1), + array(1,0,0,1,0,1,0,0,1), + array(1,0,0,1,0,1,0,0,1), + array(1,0,0,1,0,1,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + ), + 'N' => array( + array(1,1,0,0,0,0,0,0,1), + array(1,1,0,0,0,0,0,0,1), + array(1,0,1,0,0,0,0,0,1), + array(1,0,1,0,0,0,0,0,1), + array(1,0,0,1,0,0,0,0,1), + array(1,0,0,1,0,0,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,0,0,1,0,0,1), + array(1,0,0,0,0,1,0,0,1), + array(1,0,0,0,0,0,1,0,1), + array(1,0,0,0,0,0,1,0,1), + array(1,0,0,0,0,0,0,1,1), + array(1,0,0,0,0,0,0,1,1), + ), + 'O' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + 'P' => array( + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,0), + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + ), + 'Q' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,1,0,0,1), + array(1,0,0,0,0,0,1,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,1), + ), + 'R' => array( + array(1,1,1,1,1,1,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,0), + array(1,1,1,1,1,1,1,0,0), + array(1,1,1,0,0,0,0,0,0), + array(1,0,0,1,0,0,0,0,0), + array(1,0,0,0,1,0,0,0,0), + array(1,0,0,0,0,1,0,0,0), + array(1,0,0,0,0,0,1,0,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + ), + 'S' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(0,0,1,1,1,1,1,0,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + 'T' => array( + array(1,1,1,1,1,1,1,1,1), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + ), + 'U' => array( + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + 'V' => array( + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,1,0,0,0,0,0,1,0), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + ), + 'W' => array( // New 'W', supplied by MHobbit + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,0,1,0,0,0,1), + array(1,0,0,1,0,1,0,0,1), + array(1,0,0,1,0,1,0,0,1), + array(1,0,0,1,0,1,0,0,1), + array(1,0,1,0,0,0,1,0,1), + array(1,0,1,0,0,0,1,0,1), + array(1,0,1,0,0,0,1,0,1), + array(1,1,0,0,0,0,0,1,1), + array(1,1,0,0,0,0,0,1,1), + ), + 'X' => array( + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,1,0,0,0,0,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + ), + 'Y' => array( + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,1,0,0,0,1,0,0), + array(0,0,0,1,0,1,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + ), + 'Z' => array( + array(1,1,1,1,1,1,1,1,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,1,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,1,0,0,0,0,0), + array(0,0,0,1,0,0,0,0,0), + array(0,0,1,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,1,1,1,1,1,1,1,1), + ), + '1' => array( + array(0,0,0,1,1,0,0,0,0), + array(0,0,1,0,1,0,0,0,0), + array(0,1,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,1,1,1,1,1,1,1,0), + ), + '2' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,1,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,1,0,0,0,0,0), + array(0,0,1,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,1,1,1,1,1,1,1,1), + ), + '3' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,1,1,0,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + '4' => array( + array(0,0,0,0,0,0,1,1,0), + array(0,0,0,0,0,1,0,1,0), + array(0,0,0,0,1,0,0,1,0), + array(0,0,0,1,0,0,0,1,0), + array(0,0,1,0,0,0,0,1,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,1,0), + array(1,1,1,1,1,1,1,1,1), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + ), + '5' => array( + array(1,1,1,1,1,1,1,1,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(0,0,1,1,1,1,1,0,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + '6' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,1,1,1,1,0,0), + array(1,0,1,0,0,0,0,1,0), + array(1,1,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + '7' => array( + array(1,1,1,1,1,1,1,1,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,0,1,0), + array(0,0,0,0,0,0,1,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,0,1,0,0,0), + array(0,0,0,0,1,0,0,0,0), + array(0,0,0,1,0,0,0,0,0), + array(0,0,0,1,0,0,0,0,0), + array(0,0,1,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(0,1,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + array(1,0,0,0,0,0,0,0,0), + ), + '8' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + '9' => array( + array(0,0,1,1,1,1,1,0,0), + array(0,1,0,0,0,0,0,1,0), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,1,1), + array(0,1,0,0,0,0,1,0,1), + array(0,0,1,1,1,1,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(0,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(1,0,0,0,0,0,0,0,1), + array(0,1,0,0,0,0,0,1,0), + array(0,0,1,1,1,1,1,0,0), + ), + ) + ); +} + +/** +* Return vectors +* @package VC +*/ +function captcha_vectors() +{ + return array( + + 'A' => array( + array('line', 0.00,0.00, 0.50,1.00), + array('line', 1.00,0.00, 0.50,1.00), + array('line', 0.25,0.50, 0.75,0.50), + ), + 'B' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,1.00, 0.70,1.00), + array('line', 0.00,0.50, 0.70,0.50), + array('line', 0.00,0.00, 0.70,0.00), + array('arc', 0.70,0.75, 0.60,0.50, 270,90), + array('arc', 0.70,0.25, 0.60,0.50, 270,90), + ), + 'C' => array( + array('arc', 0.50,0.50, 1.00,1.00, 45,315), + ), + 'D' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,0.00, 0.50,0.00), + array('line', 0.00,1.00, 0.50,1.00), + array('arc', 0.50,0.50, 1.00,1.00, 270,90), + ), + 'E' => array( + array('line', 0.00,0.00, 1.00,0.00), + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.00,0.50, 0.50,0.50), + ), + 'F' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.00,0.50, 0.50,0.50), + ), + 'G' => array( + array('line', 0.50,0.50, 1.00,0.50), + array('line', 1.00,0.00, 1.00,0.50), + array('arc', 0.50,0.50, 1.00,1.00, 0,315), + ), + 'H' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 1.00,0.00, 1.00,1.00), + array('line', 0.00,0.50, 1.00,0.50), + ), + 'I' => array( + array('line', 0.00,0.00, 1.00,0.00), + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.50,0.00, 0.50,1.00), + ), + 'J' => array( +// array('line', 0.00,1.00, 1.00,1.00), +// array('line', 0.50,1.00, 0.50,0.25), +// array('arc', 0.25,0.25, 0.50,0.50, 0,180), + array('line', 1.00,1.00, 1.00,0.25), + array('arc', 0.50,0.25, 1.00,0.50, 0,180), + ), + 'K' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,0.50, 1.00,1.00), + array('line', 0.00,0.50, 1.00,0.00), + ), + 'L' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,0.00, 1.00,0.00), + ), + 'M' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.50,0.50, 0.00,1.00), + array('line', 0.50,0.50, 1.00,1.00), + array('line', 1.00,0.00, 1.00,1.00), + ), + 'N' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,1.00, 1.00,0.00), + array('line', 1.00,0.00, 1.00,1.00), + ), + 'O' => array( + array('arc', 0.50,0.50, 1.00,1.00, 0,360), + ), + 'P' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,1.00, 0.70,1.00), + array('line', 0.00,0.50, 0.70,0.50), + array('arc', 0.70,0.75, 0.60,0.50, 270,90), + ), + 'Q' => array( + array('line', 0.70,0.30, 1.00,0.00), + array('arc', 0.50,0.50, 1.00,1.00, 0,360), + ), + 'R' => array( + array('line', 0.00,0.00, 0.00,1.00), + array('line', 0.00,1.00, 0.70,1.00), + array('line', 0.00,0.50, 0.70,0.50), + array('line', 0.50,0.50, 1.00,0.00), + array('arc', 0.70,0.75, 0.60,0.50, 270,90), + ), + 'S' => array( + array('arc', 0.50,0.75, 1.00,0.50, 90,360), + array('arc', 0.50,0.25, 1.00,0.50, 270,180), + ), + 'T' => array( + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.50,0.00, 0.50,1.00), + ), + 'U' => array( + array('line', 0.00,1.00, 0.00,0.25), + array('line', 1.00,1.00, 1.00,0.25), + array('arc', 0.50,0.25, 1.00,0.50, 0,180), + ), + 'V' => array( + array('line', 0.00,1.00, 0.50,0.00), + array('line', 1.00,1.00, 0.50,0.00), + ), + 'W' => array( + array('line', 0.00,1.00, 0.25,0.00), + array('line', 0.50,0.50, 0.25,0.00), + array('line', 0.50,0.50, 0.75,0.00), + array('line', 1.00,1.00, 0.75,0.00), + ), + 'X' => array( + array('line', 0.00,1.00, 1.00,0.00), + array('line', 0.00,0.00, 1.00,1.00), + ), + 'Y' => array( + array('line', 0.00,1.00, 0.50,0.50), + array('line', 1.00,1.00, 0.50,0.50), + array('line', 0.50,0.50, 0.50,0.00), + ), + 'Z' => array( + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.00,0.00, 1.00,1.00), + array('line', 0.00,0.00, 1.00,0.00), + ), + '1' => array( + array('line', 0.00,0.75, 0.50,1.00), + array('line', 0.50,0.00, 0.50,1.00), + array('line', 0.00,0.00, 1.00,0.00), + ), + '2' => array( + array('line', 0.00,0.00, 1.00,0.00), + array('arc', 0.50,0.70, 1.00,0.60, 180,360), + array('arc', 0.50,0.70, 1.00,0.70, 0,90), + array('arc', 0.50,0.00, 1.00,0.70, 180,270), + ), + '3' => array( + array('arc', 0.50,0.75, 1.00,0.50, 180,90), + array('arc', 0.50,0.25, 1.00,0.50, 270,180), + ), + '4' => array( + array('line', 0.70,0.00, 0.70,1.00), + array('line', 0.00,0.50, 0.70,1.00), + array('line', 0.00,0.50, 1.00,0.50), + ), + '5' => array( + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.00,1.00, 0.00,0.60), + array('line', 0.00,0.60, 0.50,0.60), + array('arc', 0.50,0.30, 1.00,0.60, 270,180), + ), + '6' => array( +// array('line', 0.00,0.50, 0.00,0.30), +// array('arc', 0.50,0.50, 1.00,1.00, 180,315), +// array('arc', 0.50,0.30, 1.00,0.60, 0,360), + array('arc', 0.50,0.50, 1.00,1.00, 90,315), + array('arc', 0.50,0.30, 0.80,0.60, 0,360), + ), + '7' => array( + array('line', 0.00,1.00, 1.00,1.00), + array('line', 0.50,0.00, 1.00,1.00), + ), + '8' => array( + array('arc', 0.50,0.75, 1.00,0.50, 0,360), + array('arc', 0.50,0.25, 1.00,0.50, 0,360), + ), + '9' => array( +// array('line', 1.00,0.50, 1.00,0.70), +// array('arc', 0.50,0.50, 1.00,1.00, 0,135), +// array('arc', 0.50,0.70, 1.00,0.60, 0,360), + array('arc', 0.50,0.50, 1.00,1.00, 270,135), + array('arc', 0.50,0.70, 0.80,0.60, 0,360), + ), + ); +} + +?> \ No newline at end of file diff --git a/phpBB/includes/captcha/captcha_non_gd.php b/phpBB/includes/captcha/captcha_non_gd.php new file mode 100644 index 0000000000..f875708f41 --- /dev/null +++ b/phpBB/includes/captcha/captcha_non_gd.php @@ -0,0 +1,390 @@ +define_filtered_pngs(); + } + + /** + * Create the image containing $code + */ + function execute($code) + { + $total_width = 320; + $total_height = 50; + $img_height = 40; + $img_width = 0; + + list($usec, $sec) = explode(' ', microtime()); + mt_srand($sec * $usec); + + $char_widths = $hold_chars = array(); + $code_len = strlen($code); + + for ($i = 0; $i < $code_len; $i++) + { + $char = $code{$i}; + + $width = mt_rand(0, 4); + $raw_width = $this->filtered_pngs[$char]['width']; + $char_widths[$i] = $width; + $img_width += $raw_width - $width; + + // Split the char into chunks of $raw_width + 1 length + if (empty($hold_chars[$char])) + { + $hold_chars[$char] = str_split(base64_decode($this->filtered_pngs[$char]['data']), $raw_width + 1); + } + } + + $offset_x = mt_rand(0, $total_width - $img_width); + $offset_y = mt_rand(0, $total_height - $img_height); + + $image = ''; + for ($i = 0; $i < $total_height; $i++) + { + $image .= chr(0); + + if ($i > $offset_y && $i < $offset_y + $img_height) + { + for ($j = 0; $j < $offset_x; $j++) + { + $image .= chr(mt_rand(140, 255)); + } + + for ($j = 0; $j < $code_len; $j++) + { + $image .= $this->randomise(substr($hold_chars[$code{$j}][$i - $offset_y - 1], 1), $char_widths[$j]); + } + + for ($j = $offset_x + $img_width; $j < $total_width; $j++) + { + $image .= chr(mt_rand(140, 255)); + } + } + else + { + for ($j = 0; $j < $total_width; $j++) + { + $image .= chr(mt_rand(140, 255)); + } + } + } + unset($hold_chars); + + $image = $this->create_png($image, $total_width, $total_height); + + // Output image + header('Content-Type: image/png'); + header('Cache-control: no-cache, no-store'); + echo $image; + exit; + } + + /** + * This is designed to randomise the pixels of the image data within + * certain limits so as to keep it readable. It also varies the image + * width a little + */ + function randomise($scanline, $width) + { + $new_line = ''; + + $end = strlen($scanline) - ceil($width/2); + for ($i = floor($width/2); $i < $end; $i++) + { + $pixel = ord($scanline{$i}); + + if ($pixel < 190) + { + $new_line .= chr(mt_rand(0, 205)); + } + else if ($pixel > 190) + { + $new_line .= chr(mt_rand(145, 255)); + } + else + { + $new_line .= $scanline{$i}; + } + } + + return $new_line; + } + + /** + * This creates a chunk of the given type, with the given data + * of the given length adding the relevant crc + */ + function png_chunk($length, $type, $data) + { + $raw = $type; + $raw .= $data; + $crc = crc32($raw); + $raw .= pack('C4', ($crc >> 24) & 255, ($crc >> 16) & 255, ($crc >> 8) & 255, $crc & 255); + + return pack('C4', ($length >> 24) & 255, ($length >> 16) & 255, ($length >> 8) & 255, $length & 255) . $raw; + } + + /** + * Creates greyscale 8bit png - The PNG spec can be found at + * http://www.libpng.org/pub/png/spec/PNG-Contents.html we use + * png because it's a fully recognised open standard and supported + * by practically all modern browsers and OSs + */ + function create_png($raw_image, $width, $height) + { + // SIG + $image = pack('C8', 137, 80, 78, 71, 13, 10, 26, 10); + + // IHDR + $raw = pack('C4', ($width >> 24) & 255, ($width >> 16) & 255, ($width >> 8) & 255, $width & 255); + $raw .= pack('C4', ($height >> 24) & 255, ($height >> 16) & 255, ($height >> 8) & 255, $height & 255); + $raw .= pack('C5', 8, 0, 0, 0, 0); + $image .= $this->png_chunk(13, 'IHDR', $raw); + + // IDAT + if (@extension_loaded('zlib')) + { + $raw_image = gzcompress($raw_image); + $length = strlen($raw_image); + } + else + { + // The total length of this image, uncompressed, is just a calculation of pixels + $length = ($width + 1) * $height; + + // Adler-32 hash generation + // Note: The hash is _backwards_ so we must reverse it + + if (@extension_loaded('hash')) + { + $adler_hash = hash('adler32', $raw_image, true); + } + else if (@extension_loaded('mhash')) + { + $adler_hash = mhash(MHASH_ADLER32, $raw_image); + } + else + { + // Optimized Adler-32 loop ported from the GNU Classpath project + $temp_length = $length; + $s1 = 1; + $s2 = $index = 0; + + while ($temp_length > 0) + { + // We can defer the modulo operation: + // s1 maximally grows from 65521 to 65521 + 255 * 3800 + // s2 maximally grows by 3800 * median(s1) = 2090079800 < 2^31 + $substract_value = ($temp_length < 3800) ? $temp_length : 3800; + $temp_length -= $substract_value; + + while (--$substract_value >= 0) + { + $s1 += ord($raw_image[$index]); + $s2 += $s1; + + $index++; + } + + $s1 %= 65521; + $s2 %= 65521; + } + $adler = ($s2 << 16) | $s1; + $adler_hash = pack('C4', $adler & 255, ($adler >> 8) & 255, ($adler >> 16) & 255, ($adler >> 24) & 255); + } + + // This is the same thing as gzcompress($raw_image, 0) but does not need zlib + $raw_image = pack('C7', 0x78, 0x01, 0x01, $length, ($length >> 8) & 255, ~$length & 255, ~($length >> 8)) . $raw_image . strrev($adler_hash); + + // The Zlib header + Adler hash make us add on 11 + $length += 11; + } + + // IDAT + $image .= $this->png_chunk($length, 'IDAT', $raw_image); + + // IEND + $image .= $this->png_chunk(0, 'IEND', ''); + + return $image; + } + + /** + * png image data + * Each 'data' element is base64_encoded uncompressed IDAT + */ + function define_filtered_pngs() + { + $this->filtered_pngs = array( + '0' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A///////////////////olFAkBAAAGDyA4P///M31/////////////wD////////////////0dAgAAAAAAAAAAAAEcPipFGHn////////////AP//////////////6DAAAAAAAAAAAAAAAAAALSEAN+T///////////8A//////////////xAAAAAAAAAAAAAAAAAAAAAACPA/////////////wD/////////////oAAAAAAAAAAAAAAAAAAAAAAAev//////////////AP////////////8oAAAAAAAAPNj/zDAAAAAAAABD//////////////8A////////////1AAAAAAAABjw////5BAAAAAAAADo/////////////wD///////////+QAAAAAAAAbP//////QgAAAAAAAKj/////////////AP///////////1wAAAAAAACs/////8AXAAAAAAAAcP////////////8A////////////OAAAAAAAAND////dNwAAAAAAAABI/////////////wD///////////8gAAAAAAAA4P//7koACwAAAAAAACT/////////////AP///////////wgAAAAAAAD///VqAwaPAAAAAAAAEP////////////8A////////////AAAAAAAAAP/8kQYDavUAAAAAAAAA/////////////wD///////////8AAAAAAAAA/6kNAEru/wAAAAAAAAD/////////////AP///////////wAAAAAAAADAIwA33f//AAAAAAAAAP////////////8A////////////FAAAAAAAADYAI8D///8AAAAAAAAQ/////////////wD///////////8kAAAAAAAAAA2p////5AAAAAAAACD/////////////AP///////////0gAAAAAAAAFkfz////UAAAAAAAAQP////////////8A////////////cAAAAAAAAET1/////7AAAAAAAABo/////////////wD///////////+oAAAAAAAAXfX/////sAAAAAAAAGj/////////////AAAAALgAAAAAAAAwAAAAAAAAAAAAAAD////////////oAAAAAAAACOT////oEAAAAAAAAOD/////////////AP////////////8+AAAAAAAAKMz/zDQAAAAAAAA0//////////////8A////////////7jgAAAAAAAAAAAAAAAAAAAAAAKT//////////////wD///////////VqAwIAAAAAAAAAAAAAAAAAAAA8////////////////AP//////////rQcDaVEAAAAAAAAAAAAAAAAAKOj///////////////8A///////////nblnu/IAIAAAAAAAAAAAAAFzw/////////////////wD////////////79////+iITCAAAAAgSITg////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////w==', + 'width' => 40 + ), + '1' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////8BAAAAAAAP//////////////////AP////////////////////////9sAAAAAAAA//////////////////8A////////////////////////pAAAAAAAAAD//////////////////wD//////////////////////6wEAAAAAAAAAP//////////////////AP////////////////////h4AAAAAAAAAAAA//////////////////8A//////////////////ygJAAAAAAAAAAAAAD//////////////////wD//////////////9x8HAAAAAAAAAAAAAAAAP//////////////////AP//////////////AAAAAAAAAAAAAAAAAAAA//////////////////8A//////////////8AAAAAAAAAAAAAAAAAAAD//////////////////wD//////////////wAAAAAAAAR4AAAAAAAAAP//////////////////AP//////////////AAAAAAA4zP8AAAAAAAAA//////////////////8A//////////////8AAAA4sP///wAAAAAAAAD//////////////////wD//////////////yR80P//////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '2' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP/////////////////okFAkCAAABCBIfNT///////////////////8A///////////////8hAgAAAAAAAAAAAAAAFTo/////////////////wD//////////////1QAAAAAAAAAAAAAAAAAACjo////////////////AP////////////+MAAAAAAAAAAAAAAAAAAAAADj///////////////8A////////////9BAAAAAAAAAAAAAAAAAAAAAAALD//////////////wD///////////+gAAAAAAAAAHjs+KwMAAAAAAAAVP//////////////AP///////////1gAAAAAAABM/////6QAAAAAAAAU//////////////8A////////////KAAAAAAAALj/////+AAAAAAAAAD//////////////wD///////////+MfGBMOCAI8P/////wAAAAAAAACP//////////////AP///////////////////////////5wAAAAAAAAw//////////////8A///////////////////////////oFAAAAAAAAHz//////////////wD/////////////////////////6CgAAAAAAAAE3P//////////////AP///////////////////////9ggAAAAAAAAAHT///////////////8A//////////////////////+0DAAAAAAAAAA8+P///////////////wD/////////////////////gAAAAAAAAAAAKOj/////////////////AP//////////////////9FAAAAAAAAAAADzw//////////////////8A/////////////////+g4AAAAAAAAAABk/P///////////////////wD////////////////oKAAAAAAAAAAMqP//////////////////////AP//////////////6CgAAAAAAAAAMNz///////////////////////8A//////////////g4AAAAAAAAAFT0/////////////////////////wD/////////////bAAAAAAAAABU/P//////////////////////////AP///////////8wAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A////////////SAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////9wAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////hAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////9AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////xAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '3' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD////////////////8sGg0FAAAACA4cLz8////////////////////AP//////////////rBgAAAAAAAAAAAAAACTA//////////////////8A/////////////3QAAAAAAAAAAAAAAAAAAASs/////////////////wD///////////+YAAAAAAAAAAAAAAAAAAAAAAjc////////////////AP//////////6AwAAAAAAAAAAAAAAAAAAAAAAGT///////////////8A//////////94AAAAAAAABJDw/8g4AAAAAAAAHP///////////////wD//////////yAAAAAAAACE/////9gAAAAAAAAA////////////////AP///////////NSwiGQ4FOT//////AAAAAAAABD///////////////8A//////////////////////////+YAAAAAAAAVP///////////////wD//////////////////////P/ggAQAAAAAAATM////////////////AP////////////////////9gAAAAAAAAAAAElP////////////////8A/////////////////////0AAAAAAAAAAHLj//////////////////wD/////////////////////OAAAAAAAAAAwkPj/////////////////AP////////////////////8gAAAAAAAAAAAAINj///////////////8A/////////////////////xAAAAAAAAAAAAAAIPD//////////////wD/////////////////////uOz/4HgEAAAAAAAAhP//////////////AP///////////////////////////3wAAAAAAAAw//////////////8A////////////////////////////6AAAAAAAAAj//////////////wD/////////////////////////////AAAAAAAAAP//////////////AP//////////tJh8YEQoDNz//////+AAAAAAAAAY//////////////8A//////////88AAAAAAAAaP//////dAAAAAAAAEz//////////////wD//////////6QAAAAAAAAAdOD/5HQAAAAAAAAApP//////////////AP///////////CgAAAAAAAAAAAAAAAAAAAAAACD4//////////////8A////////////yAQAAAAAAAAAAAAAAAAAAAAEuP///////////////wD/////////////rAQAAAAAAAAAAAAAAAAABJD/////////////////AP//////////////zDQAAAAAAAAAAAAAACTA//////////////////8A/////////////////8BwOCAAAAAUNGi0/P///////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '4' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////////////////////nAAAAAAAAAD///////////////8A/////////////////////////8AEAAAAAAAAAP///////////////wD////////////////////////gGAAAAAAAAAAA////////////////AP//////////////////////9DAAAAAAAAAAAAD///////////////8A//////////////////////9UAAAAAAAAAAAAAP///////////////wD/////////////////////hAAAAAAAAAAAAAAA////////////////AP///////////////////7QAAAAAAAAAAAAAAAD///////////////8A///////////////////UDAAAAAAUAAAAAAAAAP///////////////wD/////////////////7CQAAAAABMAAAAAAAAAA////////////////AP////////////////xEAAAAAACU/wAAAAAAAAD///////////////8A////////////////cAAAAAAAZP//AAAAAAAAAP///////////////wD//////////////6AAAAAAADz8//8AAAAAAAAA////////////////AP/////////////IBAAAAAAc6P///wAAAAAAAAD///////////////8A////////////5BgAAAAADMz/////AAAAAAAAAP///////////////wD///////////g0AAAAAACk//////8AAAAAAAAA////////////////AP//////////XAAAAAAAfP///////wAAAAAAAAD///////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A////////////////////////////AAAAAAAAAP///////////////wD///////////////////////////8AAAAAAAAA////////////////AP///////////////////////////wAAAAAAAAD///////////////8A////////////////////////////AAAAAAAAAP///////////////wD///////////////////////////8AAAAAAAAA////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '5' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////////8AAAAAAAAAAAAAAAAAAAAAAA//////////////8A///////////////MAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////////6wAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////////iAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////////9kAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////////0QAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////////IAAAAAAAYP////////////////////////////8A//////////////wAAAAAAAB8/////////////////////////////wD/////////////3AAAAAAAAIj/////////////////////////////AP////////////+4AAAAAAAAoLRYHAAEKGTE//////////////////8A/////////////5QAAAAAAAAQAAAAAAAAAABY9P///////////////wD/////////////dAAAAAAAAAAAAAAAAAAAAAA89P//////////////AP////////////9QAAAAAAAAAAAAAAAAAAAAAABg//////////////8A/////////////zAAAAAAAAAAAAAAAAAAAAAAAADQ/////////////wD/////////////IAAAAAAAAGjY/+h4BAAAAAAAAGz/////////////AP//////////////9NS0lHSc//////90AAAAAAAALP////////////8A/////////////////////////////9QAAAAAAAAE/////////////wD//////////////////////////////wAAAAAAAAD/////////////AP/////////////////////////////8AAAAAAAAEP////////////8A////////////pIRwWEAgDOD//////8wAAAAAAAA8/////////////wD///////////9EAAAAAAAAaP//////ZAAAAAAAAHz/////////////AP///////////6QAAAAAAAAAaOD/4GQAAAAAAAAE4P////////////8A/////////////CQAAAAAAAAAAAAAAAAAAAAAAGD//////////////wD/////////////yAQAAAAAAAAAAAAAAAAAAAAc7P//////////////AP//////////////rAwAAAAAAAAAAAAAAAAAGNj///////////////8A////////////////0EAAAAAAAAAAAAAAAFTo/////////////////wD//////////////////8h4QCAAAAAcQHzU////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '6' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////////////+0ZCwMAAAUNGjI////////////////////AP/////////////////EMAAAAAAAAAAAAABM6P////////////////8A////////////////lAQAAAAAAAAAAAAAAAAo6P///////////////wD//////////////6wAAAAAAAAAAAAAAAAAAABI////////////////AP/////////////oEAAAAAAAAAAAAAAAAAAAAACw//////////////8A/////////////3AAAAAAAAAoxP/YPAAAAAAAAEj//////////////wD////////////4EAAAAAAACOD////YDCBAVGiAoP//////////////AP///////////7gAAAAAAABY//////////////////////////////8A////////////eAAAAAAAAJT//////////////////////////////wD///////////9MAAAAAAAAvP/IXBgABCx03P//////////////////AP///////////ygAAAAAAADcdAAAAAAAAAAEiP////////////////8A////////////FAAAAAAAAFAAAAAAAAAAAAAAcP///////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAlP//////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAQ8P////////////8A////////////AAAAAAAAAABAyP/kZAAAAAAAAACQ/////////////wD///////////8MAAAAAAAALPj/////WAAAAAAAAET/////////////AP///////////yQAAAAAAACY///////MAAAAAAAAFP////////////8A////////////SAAAAAAAAMD///////wAAAAAAAAA/////////////wD///////////9wAAAAAAAAvP///////wAAAAAAAAD/////////////AP///////////7QAAAAAAACI///////UAAAAAAAAJP////////////8A////////////+AwAAAAAACDw/////2wAAAAAAABY/////////////wD/////////////cAAAAAAAADC8/Ox4AAAAAAAAAKj/////////////AP/////////////oEAAAAAAAAAAAAAAAAAAAAAAk/P////////////8A//////////////+oAAAAAAAAAAAAAAAAAAAABLj//////////////wD///////////////+QAAAAAAAAAAAAAAAAAACQ////////////////AP////////////////+0JAAAAAAAAAAAAAAkuP////////////////8A///////////////////8sGg0FAAADCxgqPz//////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '7' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAABP////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAy4/////////////wD//////////////////////////+QUAAAAAAAEuP//////////////AP/////////////////////////8QAAAAAAAAKT///////////////8A/////////////////////////4wAAAAAAAB0/////////////////wD////////////////////////cCAAAAAAANPz/////////////////AP///////////////////////0QAAAAAAATY//////////////////8A//////////////////////+0AAAAAAAAeP///////////////////wD//////////////////////CQAAAAAABTw////////////////////AP////////////////////+gAAAAAAAAkP////////////////////8A/////////////////////ywAAAAAABDw/////////////////////wD///////////////////+4AAAAAAAAbP//////////////////////AP///////////////////1wAAAAAAADQ//////////////////////8A///////////////////4DAAAAAAAMP///////////////////////wD//////////////////7QAAAAAAAB8////////////////////////AP//////////////////aAAAAAAAAMj///////////////////////8A//////////////////8oAAAAAAAM/P///////////////////////wD/////////////////8AAAAAAAAET/////////////////////////AP////////////////+0AAAAAAAAcP////////////////////////8A/////////////////4wAAAAAAACY/////////////////////////wD/////////////////WAAAAAAAAMD/////////////////////////AP////////////////80AAAAAAAA4P////////////////////////8A/////////////////xAAAAAAAAD4/////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '8' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD////////////////////IdDQUAAAEIEiA1P//////////////////AP/////////////////gRAAAAAAAAAAAAAAAROD///////////////8A////////////////0BgAAAAAAAAAAAAAAAAAEMj//////////////wD///////////////AcAAAAAAAAAAAAAAAAAAAAHPD/////////////AP//////////////hAAAAAAAAAAAAAAAAAAAAAAAhP////////////8A//////////////8sAAAAAAAAKMz/zCgAAAAAAAAs/////////////wD//////////////wAAAAAAAADM////zAAAAAAAAAD/////////////AP//////////////BAAAAAAAAP//////AAAAAAAABP////////////8A//////////////8sAAAAAAAAzP///9QAAAAAAAAw/////////////wD//////////////3wAAAAAAAAoyP/YNAAAAAAAAIT/////////////AP//////////////7BgAAAAAAAAAAAAAAAAAAAAc8P////////////8A////////////////xBgAAAAAAAAAAAAAAAAAGNj//////////////wD/////////////////tAQAAAAAAAAAAAAAAACo////////////////AP///////////////HAAAAAAAAAAAAAAAAAAAAB8//////////////8A//////////////9gAAAAAAAAAAAAAAAAAAAAAAB8/////////////wD/////////////wAAAAAAAAABk4P/UWAAAAAAAAATQ////////////AP////////////9UAAAAAAAAaP//////XAAAAAAAAGT///////////8A/////////////xgAAAAAAADg///////cAAAAAAAAJP///////////wD/////////////AAAAAAAAAP////////8AAAAAAAAA////////////AP////////////8AAAAAAAAA4P//////3AAAAAAAAAT///////////8A/////////////ygAAAAAAABg//////9cAAAAAAAALP///////////wD/////////////ZAAAAAAAAABY1P/cXAAAAAAAAABw////////////AP/////////////QAAAAAAAAAAAAAAAAAAAAAAAABNz///////////8A//////////////9gAAAAAAAAAAAAAAAAAAAAAAB0/////////////wD///////////////Q8AAAAAAAAAAAAAAAAAAAAUPz/////////////AP////////////////x4CAAAAAAAAAAAAAAAEIT8//////////////8A///////////////////smFQwGAAAABg0ZKT0/////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + '9' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////////////ysYCwMAAAUNGiw/P//////////////////AP////////////////+4JAAAAAAAAAAAAAAkuP////////////////8A////////////////lAQAAAAAAAAAAAAAAAAAkP///////////////wD//////////////8AEAAAAAAAAAAAAAAAAAAAAqP//////////////AP/////////////8JAAAAAAAAAAAAAAAAAAAAAAQ7P////////////8A/////////////6wAAAAAAAAAfOz8vCwAAAAAAABw/////////////wD/////////////WAAAAAAAAHD/////7BgAAAAAAAz4////////////AP////////////8kAAAAAAAA1P//////hAAAAAAAALT///////////8A/////////////wAAAAAAAAD///////+4AAAAAAAAcP///////////wD/////////////AAAAAAAAAPz//////8AAAAAAAABI////////////AP////////////8UAAAAAAAAzP//////lAAAAAAAACT///////////8A/////////////0QAAAAAAABY//////gsAAAAAAAADP///////////wD/////////////kAAAAAAAAABw5P/IPAAAAAAAAAAA////////////AP/////////////wEAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A//////////////+UAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD///////////////9wAAAAAAAAAAAAAFAAAAAAAAAU////////////AP////////////////+IBAAAAAAAAABw3AAAAAAAACj///////////8A///////////////////cdCwEABhcxP+8AAAAAAAATP///////////wD//////////////////////////////5AAAAAAAAB4////////////AP//////////////////////////////UAAAAAAAALj///////////8A//////////////+kgGxUQCAM2P///+AIAAAAAAAQ+P///////////wD//////////////0gAAAAAAAA42P/EKAAAAAAAAHD/////////////AP//////////////sAAAAAAAAAAAAAAAAAAAAAAQ6P////////////8A////////////////TAAAAAAAAAAAAAAAAAAAAKz//////////////wD////////////////oKAAAAAAAAAAAAAAAAASU////////////////AP/////////////////sUAAAAAAAAAAAAAAwxP////////////////8A////////////////////yHA0FAAADCxktP///////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'A' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD//////////////////+QAAAAAAAAAAAAAAOT/////////////////AP//////////////////kAAAAAAAAAAAAAAAkP////////////////8A//////////////////88AAAAAAAAAAAAAAA8/////////////////wD/////////////////5AAAAAAAAAAAAAAAAADk////////////////AP////////////////+QAAAAAAAAAAAAAAAAAJD///////////////8A/////////////////zwAAAAAAAAAAAAAAAAAPP///////////////wD////////////////kAAAAAAAAAAgAAAAAAAAA5P//////////////AP///////////////5AAAAAAAAAAgAAAAAAAAACQ//////////////8A////////////////PAAAAAAAAAz8HAAAAAAAADz//////////////wD//////////////+QAAAAAAAAAWP9kAAAAAAAAANz/////////////AP//////////////kAAAAAAAAACk/7wAAAAAAAAAhP////////////8A//////////////88AAAAAAAABOz//BQAAAAAAAAw/////////////wD/////////////4AAAAAAAAAA8////ZAAAAAAAAADc////////////AP////////////+EAAAAAAAAAIj///+8AAAAAAAAAIT///////////8A/////////////zAAAAAAAAAA2P////wQAAAAAAAAMP///////////wD////////////cAAAAAAAAACT//////1wAAAAAAAAA3P//////////AP///////////4QAAAAAAAAAAAAAAAAAAAAAAAAAAACE//////////8A////////////MAAAAAAAAAAAAAAAAAAAAAAAAAAAADD//////////wD//////////9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANz/////////AP//////////hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhP////////8A//////////8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw/////////wD/////////3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc////////AP////////+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIT///////8A/////////zAAAAAAAAAAhP///////////2QAAAAAAAAAMP///////wD////////cAAAAAAAAAADM////////////vAAAAAAAAAAA3P//////AP///////4QAAAAAAAAAHP/////////////4DAAAAAAAAACE//////8A////////MAAAAAAAAABk//////////////9cAAAAAAAAADD//////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'B' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAEDh83P///////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAEhP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAeP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAABY////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAABT///////////8A//////////8AAAAAAAAAAP/////4zEwAAAAAAAAAAP///////////wD//////////wAAAAAAAAAA////////7AAAAAAAAAAQ////////////AP//////////AAAAAAAAAAD////////sAAAAAAAAAEj///////////8A//////////8AAAAAAAAAAP/////4zEQAAAAAAAAAtP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAFz/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAiA/P////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAIjPj//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAGKz/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJT///////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAABNz//////////wD//////////wAAAAAAAAAA///////sqCAAAAAAAAAAbP//////////AP//////////AAAAAAAAAAD/////////yAAAAAAAAAAs//////////8A//////////8AAAAAAAAAAP//////////AAAAAAAAAAT//////////wD//////////wAAAAAAAAAA/////////7wAAAAAAAAAAP//////////AP//////////AAAAAAAAAAD//////+ikGAAAAAAAAAAY//////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFT//////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsP//////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAADj///////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAc6P///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAATOj/////////////AP//////////AAAAAAAAAAAAAAAAAAAEIEBkkNj///////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'C' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////////////5JRULBAAAAgkTIDQ//////////////////8A////////////////1FAAAAAAAAAAAAAAAABAyP///////////////wD//////////////4gEAAAAAAAAAAAAAAAAAAAElP//////////////AP////////////9wAAAAAAAAAAAAAAAAAAAAAAAAlP////////////8A////////////kAAAAAAAAAAAAAAAAAAAAAAAAAAEyP///////////wD//////////9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAw////////////AP//////////WAAAAAAAAAAAWMz/8JwQAAAAAAAAAACw//////////8A/////////+wEAAAAAAAAAID//////9QMAAAAAAAAAET//////////wD/////////nAAAAAAAAAAo/P///////3wAAAAABDBspP//////////AP////////9gAAAAAAAAAIz/////////3BxQjMT0//////////////8A/////////zQAAAAAAAAAzP///////////////////////////////wD/////////GAAAAAAAAADo////////////////////////////////AP////////8AAAAAAAAAAP////////////////////////////////8A/////////wAAAAAAAAAA/////////////////////////////////wD/////////AAAAAAAAAAD/////////////////////////////////AP////////8cAAAAAAAAAOj///////////////////////////////8A/////////zgAAAAAAAAA0P/////////kIGio7P///////////////wD/////////bAAAAAAAAACg/////////5wAAAAAMHS49P//////////AP////////+oAAAAAAAAAEz/////////PAAAAAAAAAAc//////////8A//////////QIAAAAAAAAALz//////6QAAAAAAAAAAGT//////////wD//////////3AAAAAAAAAADIzo/+SEBAAAAAAAAAAAyP//////////AP//////////7BAAAAAAAAAAAAAAAAAAAAAAAAAAAED///////////8A////////////rAAAAAAAAAAAAAAAAAAAAAAAAAAE0P///////////wD/////////////fAAAAAAAAAAAAAAAAAAAAAAAAJz/////////////AP//////////////iAQAAAAAAAAAAAAAAAAAAASY//////////////8A////////////////yEAAAAAAAAAAAAAAAAA8yP///////////////wD//////////////////9yIUCwQAAAAIEB4yP//////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'D' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////8AAAAAAAAAAAAAAAAADChQkOT/////////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAABGjw//////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAACDY/////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAABjk////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAED///////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKj//////////wD///////////8AAAAAAAAAAP///+isSAAAAAAAAAAANP//////////AP///////////wAAAAAAAAAA////////hAAAAAAAAAAA2P////////8A////////////AAAAAAAAAAD/////////MAAAAAAAAACQ/////////wD///////////8AAAAAAAAAAP////////+MAAAAAAAAAFj/////////AP///////////wAAAAAAAAAA/////////8gAAAAAAAAAMP////////8A////////////AAAAAAAAAAD/////////5AAAAAAAAAAY/////////wD///////////8AAAAAAAAAAP//////////AAAAAAAAAAD/////////AP///////////wAAAAAAAAAA//////////8AAAAAAAAAAP////////8A////////////AAAAAAAAAAD//////////wAAAAAAAAAA/////////wD///////////8AAAAAAAAAAP/////////wAAAAAAAAABD/////////AP///////////wAAAAAAAAAA/////////9QAAAAAAAAAJP////////8A////////////AAAAAAAAAAD/////////qAAAAAAAAABI/////////wD///////////8AAAAAAAAAAP////////9QAAAAAAAAAHj/////////AP///////////wAAAAAAAAAA////////uAAAAAAAAAAAvP////////8A////////////AAAAAAAAAAD////w0HwEAAAAAAAAACT8/////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAADz8//////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAY6P///////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAKNz/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAACHT0//////////////8A////////////AAAAAAAAAAAAAAAAABg4bKj0/////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'E' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP//////////AAAAAAAAAAD///////////////////////////////8A//////////8AAAAAAAAAAP///////////////////////////////wD//////////wAAAAAAAAAA////////////////////////////////AP//////////AAAAAAAAAAD///////////////////////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////8AAAAAAAAAAP///////////////////////////////wD//////////wAAAAAAAAAA////////////////////////////////AP//////////AAAAAAAAAAD///////////////////////////////8A//////////8AAAAAAAAAAP///////////////////////////////wD//////////wAAAAAAAAAA////////////////////////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'F' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'G' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD//////////////////MB8TCgQAAAACCA4YJzs////////////////AP///////////////JQcAAAAAAAAAAAAAAAAAAhw8P////////////8A/////////////9gwAAAAAAAAAAAAAAAAAAAAAAAk2P///////////wD////////////EDAAAAAAAAAAAAAAAAAAAAAAAAAAc7P//////////AP//////////2AwAAAAAAAAAAAAAAAAAAAAAAAAAAABY//////////8A//////////wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ/////////wD/////////kAAAAAAAAAAAEHzQ/P/gmCAAAAAAAAAAAFz/////////AP////////wcAAAAAAAAACjg////////8CwAAAAAAAAgWP////////8A////////vAAAAAAAAAAI2P//////////yBRAcJjI8P///////////wD///////94AAAAAAAAAGD/////////////////////////////////AP///////0AAAAAAAAAAsP////////////////////////////////8A////////IAAAAAAAAADc/////////////////////////////////wD///////8AAAAAAAAAAP///////wAAAAAAAAAAAAAAAAD/////////AP///////wAAAAAAAAAA////////AAAAAAAAAAAAAAAAAP////////8A////////AAAAAAAAAAD///////8AAAAAAAAAAAAAAAAA/////////wD///////8gAAAAAAAAAOD//////wAAAAAAAAAAAAAAAAD/////////AP///////0AAAAAAAAAAtP//////AAAAAAAAAAAAAAAAAP////////8A////////cAAAAAAAAABw//////8AAAAAAAAAAAAAAAAA/////////wD///////+8AAAAAAAAABDs////////////AAAAAAAAAAD/////////AP////////wYAAAAAAAAADz0//////////AAAAAAAAAAAP////////8A/////////5AAAAAAAAAAACCY4P//3KhcCAAAAAAAAAAA/////////wD/////////+CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////AP//////////xAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIP////////8A////////////rAQAAAAAAAAAAAAAAAAAAAAAAAAAAGTw/////////wD/////////////vBQAAAAAAAAAAAAAAAAAAAAAADjI////////////AP//////////////8HAQAAAAAAAAAAAAAAAAAEiw//////////////8A//////////////////iwcEAgBAAABCA4aKDk/////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'H' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'I' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'J' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAj//////////////wD//////////+zMrIxwUDAQ//////wAAAAAAAAAIP//////////////AP//////////DAAAAAAAAADo////2AAAAAAAAAA0//////////////8A//////////8wAAAAAAAAAKj///+YAAAAAAAAAFj//////////////wD//////////2gAAAAAAAAAIND/yBgAAAAAAAAAkP//////////////AP//////////vAAAAAAAAAAAAAAAAAAAAAAAAADc//////////////8A////////////MAAAAAAAAAAAAAAAAAAAAAAAUP///////////////wD////////////EBAAAAAAAAAAAAAAAAAAAABjk////////////////AP////////////+sBAAAAAAAAAAAAAAAAAAY2P////////////////8A///////////////EMAAAAAAAAAAAAAAAVOj//////////////////wD/////////////////vHBAIAAAABg8fNT/////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'K' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////8AAAAAAAAAAP//////////wAQAAAAAAAAAAABw////////AP///////wAAAAAAAAAA/////////9AMAAAAAAAAAAAAcP////////8A////////AAAAAAAAAAD////////cGAAAAAAAAAAAAHD//////////wD///////8AAAAAAAAAAP//////6CgAAAAAAAAAAABs////////////AP///////wAAAAAAAAAA//////Q0AAAAAAAAAAAAVPz///////////8A////////AAAAAAAAAAD////8RAAAAAAAAAAAAFT8/////////////wD///////8AAAAAAAAAAP///1gAAAAAAAAAAABU/P//////////////AP///////wAAAAAAAAAA//9wAAAAAAAAAAAASPz///////////////8A////////AAAAAAAAAAD/jAAAAAAAAAAAADz0/////////////////wD///////8AAAAAAAAAAKQAAAAAAAAAAAA89P//////////////////AP///////wAAAAAAAAAABAAAAAAAAAAAFPT///////////////////8A////////AAAAAAAAAAAAAAAAAAAAAAAApP///////////////////wD///////8AAAAAAAAAAAAAAAAAAAAAAAAU8P//////////////////AP///////wAAAAAAAAAAAAAAAAAAAAAAAABk//////////////////8A////////AAAAAAAAAAAAAAAAAAAAAAAAAADE/////////////////wD///////8AAAAAAAAAAAAAAAAoEAAAAAAAACz8////////////////AP///////wAAAAAAAAAAAAAAGNiAAAAAAAAAAIj///////////////8A////////AAAAAAAAAAAAABjY//gYAAAAAAAACOD//////////////wD///////8AAAAAAAAAAAAY2P///5wAAAAAAAAASP//////////////AP///////wAAAAAAAAAAGNj//////CgAAAAAAAAAqP////////////8A////////AAAAAAAAAADI////////sAAAAAAAAAAc8P///////////wD///////8AAAAAAAAAAP//////////QAAAAAAAAABs////////////AP///////wAAAAAAAAAA///////////IAAAAAAAAAATI//////////8A////////AAAAAAAAAAD///////////9YAAAAAAAAADD8/////////wD///////8AAAAAAAAAAP///////////9wEAAAAAAAAAJD/////////AP///////wAAAAAAAAAA/////////////3AAAAAAAAAADOT///////8A////////AAAAAAAAAAD/////////////7BAAAAAAAAAAUP///////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'L' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'M' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//////8AAAAAAAAAAAAAAHz//////3wAAAAAAAAAAAAAAP///////wD//////wAAAAAAAAAAAAAATP//////UAAAAAAAAAAAAAAA////////AP//////AAAAAAAAAAAAAAAc//////8cAAAAAAAAAAAAAAD///////8A//////8AAAAAAAAAAAAAAADw////8AAAAAAAAAAAAAAAAP///////wD//////wAAAAAAAAAAAAAAALz////AAAAAAAAAAAAAAAAA////////AP//////AAAAAAAAAAAAAAAAkP///5AAAAAAAAAAAAAAAAD///////8A//////8AAAAAAAAAAAAAAABc////ZAAAAAAAAAAAAAAAAP///////wD//////wAAAAAAAAAoAAAAADD///8wAAAAACQAAAAAAAAA////////AP//////AAAAAAAAAFwAAAAABPz//AgAAAAAXAAAAAAAAAD///////8A//////8AAAAAAAAAkAAAAAAA0P/UAAAAAACQAAAAAAAAAP///////wD//////wAAAAAAAADMAAAAAACg/6gAAAAAAMQAAAAAAAAA////////AP//////AAAAAAAAAPgEAAAAAHD/dAAAAAAE+AAAAAAAAAD///////8A//////8AAAAAAAAA/zQAAAAAQP9IAAAAADD/AAAAAAAAAP///////wD//////wAAAAAAAAD/bAAAAAAQ/xQAAAAAaP8AAAAAAAAA////////AP//////AAAAAAAAAP+gAAAAAADQAAAAAACc/wAAAAAAAAD///////8A//////8AAAAAAAAA/9QAAAAAAGgAAAAAAND/AAAAAAAAAP///////wD//////wAAAAAAAAD//wwAAAAAFAAAAAAM/P8AAAAAAAAA////////AP//////AAAAAAAAAP//RAAAAAAAAAAAADz//wAAAAAAAAD///////8A//////8AAAAAAAAA//94AAAAAAAAAAAAcP//AAAAAAAAAP///////wD//////wAAAAAAAAD//7AAAAAAAAAAAACo//8AAAAAAAAA////////AP//////AAAAAAAAAP//5AAAAAAAAAAAANz//wAAAAAAAAD///////8A//////8AAAAAAAAA////HAAAAAAAAAAQ////AAAAAAAAAP///////wD//////wAAAAAAAAD///9QAAAAAAAAAEz///8AAAAAAAAA////////AP//////AAAAAAAAAP///4gAAAAAAAAAfP///wAAAAAAAAD///////8A//////8AAAAAAAAA////vAAAAAAAAACw////AAAAAAAAAP///////wD//////wAAAAAAAAD////wAAAAAAAAAOz///8AAAAAAAAA////////AP//////AAAAAAAAAP////8sAAAAAAAc/////wAAAAAAAAD///////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'N' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////AAAAAAAAALD/////////////AAAAAAAAAP//////////AP////////8AAAAAAAAAFOj///////////8AAAAAAAAA//////////8A/////////wAAAAAAAAAASP///////////wAAAAAAAAD//////////wD/////////AAAAAAAAAAAAkP//////////AAAAAAAAAP//////////AP////////8AAAAAAAAAAAAI1P////////8AAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAw+P///////wAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAABw////////AAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAC8//////8AAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAAABzs/////wAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAAAAAFD/////AAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAJz///8AAAAAAAAA//////////8A/////////wAAAAAAAAAUAAAAAAAADNz//wAAAAAAAAD//////////wD/////////AAAAAAAAALQAAAAAAAAANPz/AAAAAAAAAP//////////AP////////8AAAAAAAAA/2wAAAAAAAAAfP8AAAAAAAAA//////////8A/////////wAAAAAAAAD/+CwAAAAAAAAExAAAAAAAAAD//////////wD/////////AAAAAAAAAP//0AQAAAAAAAAgAAAAAAAAAP//////////AP////////8AAAAAAAAA////jAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAD/////RAAAAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAP/////kFAAAAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAA//////+sAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAD///////9kAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAP////////QkAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAA/////////8wEAAAAAAAAAAAA//////////8A/////////wAAAAAAAAD//////////4QAAAAAAAAAAAD//////////wD/////////AAAAAAAAAP///////////DwAAAAAAAAAAP//////////AP////////8AAAAAAAAA////////////4BAAAAAAAAAA//////////8A/////////wAAAAAAAAD/////////////qAAAAAAAAAD//////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'O' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A///////////////////0qGw4HAAAABw4aKT0/////////////////wD////////////////wcAwAAAAAAAAAAAAAAAho6P//////////////AP//////////////uBQAAAAAAAAAAAAAAAAAAAAMoP////////////8A/////////////6AEAAAAAAAAAAAAAAAAAAAAAAAAkP///////////wD///////////+4BAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////AP//////////8BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAM5P////////8A//////////9wAAAAAAAAAAAsrPD/7KQsAAAAAAAAAABg/////////wD/////////+BAAAAAAAAAAUPj///////hQAAAAAAAAAAjs////////AP////////+sAAAAAAAAABDw//////////AYAAAAAAAAAKD///////8A/////////2wAAAAAAAAAdP///////////3wAAAAAAAAAYP///////wD/////////OAAAAAAAAAC4////////////xAAAAAAAAAAw////////AP////////8cAAAAAAAAAOD////////////oAAAAAAAAABT///////8A/////////wAAAAAAAAAA//////////////8AAAAAAAAAAP///////wD/////////AAAAAAAAAAD//////////////wAAAAAAAAAA////////AP////////8AAAAAAAAAAP/////////////8AAAAAAAAAAD///////8A/////////xwAAAAAAAAA5P///////////+AAAAAAAAAAHP///////wD/////////NAAAAAAAAAC8////////////uAAAAAAAAAA4////////AP////////9oAAAAAAAAAHj///////////98AAAAAAAAAGT///////8A/////////6gAAAAAAAAAGPD/////////+BgAAAAAAAAApP///////wD/////////9AwAAAAAAAAAUPz///////xcAAAAAAAAAAjs////////AP//////////cAAAAAAAAAAALKjs//CwOAAAAAAAAAAAYP////////8A///////////wFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzk/////////wD///////////+4BAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////AP////////////+QAAAAAAAAAAAAAAAAAAAAAAAAAJD///////////8A//////////////+sEAAAAAAAAAAAAAAAAAAAAAyg/////////////wD////////////////oZAgAAAAAAAAAAAAAAARg4P//////////////AP//////////////////9KhsOCAAAAAUMFyc7P////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'P' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP///////////wAAAAAAAAAAAAAAAAAACCxguP////////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAOOD//////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAGOD/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAARP////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAABo////////////AP///////////wAAAAAAAAAA////6JwMAAAAAAAAADD///////////8A////////////AAAAAAAAAAD//////6AAAAAAAAAADP///////////wD///////////8AAAAAAAAAAP//////9AAAAAAAAAAA////////////AP///////////wAAAAAAAAAA///////0AAAAAAAAAAD///////////8A////////////AAAAAAAAAAD//////5gAAAAAAAAAHP///////////wD///////////8AAAAAAAAAAP///9iICAAAAAAAAABI////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAJD///////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAI6P///////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAIT/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAABU/P////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAIhPz//////////////wD///////////8AAAAAAAAAAAAAAAAABCRMkOz/////////////////AP///////////wAAAAAAAAAA//////////////////////////////8A////////////AAAAAAAAAAD//////////////////////////////wD///////////8AAAAAAAAAAP//////////////////////////////AP///////////wAAAAAAAAAA//////////////////////////////8A////////////AAAAAAAAAAD//////////////////////////////wD///////////8AAAAAAAAAAP//////////////////////////////AP///////////wAAAAAAAAAA//////////////////////////////8A////////////AAAAAAAAAAD//////////////////////////////wD///////////8AAAAAAAAAAP//////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'Q' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////SoaDQcAAAAHDhoqPT///////////////////8A//////////////BwDAAAAAAAAAAAAAAACHDo/////////////////wD///////////+4FAAAAAAAAAAAAAAAAAAAABCo////////////////AP//////////nAQAAAAAAAAAAAAAAAAAAAAAAACQ//////////////8A/////////7gEAAAAAAAAAAAAAAAAAAAAAAAAAACg/////////////wD////////wFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzo////////////AP///////3AAAAAAAAAAACyo8P/sqCwAAAAAAAAAAGT///////////8A///////4EAAAAAAAAABM+P///////FQAAAAAAAAACPT//////////wD//////7AAAAAAAAAAFPD/////////9BgAAAAAAAAApP//////////AP//////bAAAAAAAAAB4////////////fAAAAAAAAABk//////////8A//////84AAAAAAAAALz///////////+8AAAAAAAAADT//////////wD//////xwAAAAAAAAA6P///////////+QAAAAAAAAAHP//////////AP//////AAAAAAAAAAD//////////////wAAAAAAAAAA//////////8A//////8AAAAAAAAAAP//////////////AAAAAAAAAAD//////////wD//////wAAAAAAAAAA/P////////////8AAAAAAAAAAP//////////AP//////GAAAAAAAAADg////////////4AAAAAAAAAAc//////////8A//////84AAAAAAAAALT////MJHTo//+8AAAAAAAAADT//////////wD//////2wAAAAAAAAAdP///2AAABCg/3wAAAAAAAAAZP//////////AP//////rAAAAAAAAAAY9P/sCAAAAABMGAAAAAAAAACk//////////8A///////4EAAAAAAAAABU/P+0OAAAAAAAAAAAAAAACPT//////////wD///////94AAAAAAAAAAA4sPD/gAAAAAAAAAAAAABk////////////AP////////AcAAAAAAAAAAAAAAAAAAAAAAAAAAAADOT///////////8A/////////7wEAAAAAAAAAAAAAAAAAAAAAAAAAACQ/////////////wD//////////6wEAAAAAAAAAAAAAAAAAAAAAAAAABSs////////////AP///////////7gUAAAAAAAAAAAAAAAAAAAAAAAAAABAwP////////8A//////////////BwDAAAAAAAAAAAAAAABAgAAAAAAAA8/////////wD////////////////0qGg0GAAAABgwXJjkxBgAAAAAALD/////////AP//////////////////////////////////5DQAAAAk/P////////8A////////////////////////////////////+GwAAJD//////////wD//////////////////////////////////////8A49P//////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'R' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////wAAAAAAAAAAAAAAAAAAAAQgOGSk+P///////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAcuP//////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAEsP////////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ6P///////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD///////////8A/////////wAAAAAAAAAA///////svDgAAAAAAAAACP///////////wD/////////AAAAAAAAAAD/////////7AAAAAAAAAAA////////////AP////////8AAAAAAAAAAP/////////cAAAAAAAAABD///////////8A/////////wAAAAAAAAAA//////DQoCQAAAAAAAAAQP///////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPj///////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAzU/////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAA02P//////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAxctPz///////////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAEDY/////////////////wD/////////AAAAAAAAAAD/9LAsAAAAAAAAAAzc////////////////AP////////8AAAAAAAAAAP///+wkAAAAAAAAADD8//////////////8A/////////wAAAAAAAAAA/////8QAAAAAAAAAAJD//////////////wD/////////AAAAAAAAAAD//////1QAAAAAAAAAFPD/////////////AP////////8AAAAAAAAAAP//////3AQAAAAAAAAAgP////////////8A/////////wAAAAAAAAAA////////aAAAAAAAAAAM6P///////////wD/////////AAAAAAAAAAD////////oCAAAAAAAAABs////////////AP////////8AAAAAAAAAAP////////+AAAAAAAAAAATc//////////8A/////////wAAAAAAAAAA//////////AUAAAAAAAAAFj//////////wD/////////AAAAAAAAAAD//////////5AAAAAAAAAAAND/////////AP////////8AAAAAAAAAAP//////////+CQAAAAAAAAAQP////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'S' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP/////////////////8vHBEIAgAAAQgQHC8/P////////////////8A////////////////pCQAAAAAAAAAAAAAAAAcoP///////////////wD//////////////FwAAAAAAAAAAAAAAAAAAAAAXP//////////////AP////////////9oAAAAAAAAAAAAAAAAAAAAAAAAhP////////////8A////////////zAAAAAAAAAAAAAAAAAAAAAAAAAAI6P///////////wD///////////9cAAAAAAAAAAAAAAAAAAAAAAAAAACA////////////AP///////////xgAAAAAAAAAUOD/8KwkAAAAAAAAADj///////////8A////////////AAAAAAAAAAD0/////8wABCAgICxASP///////////wD///////////8MAAAAAAAAAMz/////////////////////////////AP///////////0AAAAAAAAAACFiQxPT///////////////////////8A////////////oAAAAAAAAAAAAAAAADBwtPT//////////////////wD////////////8QAAAAAAAAAAAAAAAAAAACFTA////////////////AP/////////////oOAAAAAAAAAAAAAAAAAAAAABM6P////////////8A///////////////4fAgAAAAAAAAAAAAAAAAAAAAY2P///////////wD/////////////////7IwwAAAAAAAAAAAAAAAAAAAo+P//////////AP/////////////////////koGw0BAAAAAAAAAAAAACU//////////8A///////////////////////////4uFgAAAAAAAAAADz//////////wD//////////2BgSEA0IBwA6P///////5QAAAAAAAAADP//////////AP//////////JAAAAAAAAACc/////////AAAAAAAAAAA//////////8A//////////9YAAAAAAAAACDo///////AAAAAAAAAABT//////////wD//////////6QAAAAAAAAAACCk7P/snBQAAAAAAAAAUP//////////AP//////////+BAAAAAAAAAAAAAAAAAAAAAAAAAAAACs//////////8A////////////kAAAAAAAAAAAAAAAAAAAAAAAAAAAOP///////////wD////////////8RAAAAAAAAAAAAAAAAAAAAAAAABjc////////////AP/////////////0PAAAAAAAAAAAAAAAAAAAAAAg2P////////////8A///////////////8hBQAAAAAAAAAAAAAAAAMdPT//////////////wD/////////////////+LRwSCAMAAAAHDhoqPT/////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'T' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'U' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////JAAAAAAAAADk/////////+gAAAAAAAAAHP//////////AP////////9MAAAAAAAAAJz/////////nAAAAAAAAABE//////////8A/////////4gAAAAAAAAAHOj//////+ggAAAAAAAAAHz//////////wD/////////0AAAAAAAAAAAIJzs/+ykIAAAAAAAAAAA0P//////////AP//////////QAAAAAAAAAAAAAAAAAAAAAAAAAAAAED///////////8A///////////IBAAAAAAAAAAAAAAAAAAAAAAAAAAE0P///////////wD///////////+YAAAAAAAAAAAAAAAAAAAAAAAAAJj/////////////AP////////////+UBAAAAAAAAAAAAAAAAAAAAASU//////////////8A///////////////IPAAAAAAAAAAAAAAAAAAwyP///////////////wD/////////////////0IxYOCAIAAAEIEiAyP//////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'V' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD//////zAAAAAAAAAAYP//////////////ZAAAAAAAAAAw////////AP//////kAAAAAAAAAAU/P////////////8UAAAAAAAAAJD///////8A///////oBAAAAAAAAADE////////////xAAAAAAAAAAE7P///////wD///////9MAAAAAAAAAHD///////////94AAAAAAAAAEz/////////AP///////6gAAAAAAAAAJP///////////yQAAAAAAAAArP////////8A////////+BAAAAAAAAAA1P/////////YAAAAAAAAABT4/////////wD/////////aAAAAAAAAACE/////////4QAAAAAAAAAbP//////////AP/////////EAAAAAAAAADT/////////OAAAAAAAAADM//////////8A//////////8kAAAAAAAAAOT//////+QAAAAAAAAAKP///////////wD//////////4QAAAAAAAAAmP//////nAAAAAAAAACI////////////AP//////////5AAAAAAAAABE//////9EAAAAAAAABOT///////////8A////////////QAAAAAAAAAT0////9AgAAAAAAABI/////////////wD///////////+gAAAAAAAAAKT///+kAAAAAAAAAKj/////////////AP////////////QIAAAAAAAAXP///1wAAAAAAAAM+P////////////8A/////////////1wAAAAAAAAM+P/8DAAAAAAAAGT//////////////wD/////////////vAAAAAAAAAC8/7wAAAAAAAAAxP//////////////AP//////////////HAAAAAAAAGj/aAAAAAAAACT///////////////8A//////////////94AAAAAAAAHP8cAAAAAAAAhP///////////////wD//////////////9gAAAAAAAAAkAAAAAAAAADk////////////////AP///////////////zgAAAAAAAAQAAAAAAAAQP////////////////8A////////////////lAAAAAAAAAAAAAAAAACg/////////////////wD////////////////sCAAAAAAAAAAAAAAADPT/////////////////AP////////////////9QAAAAAAAAAAAAAABg//////////////////8A/////////////////7AAAAAAAAAAAAAAAMD//////////////////wD//////////////////BQAAAAAAAAAAAAc////////////////////AP//////////////////cAAAAAAAAAAAAHz///////////////////8A///////////////////MAAAAAAAAAAAA3P///////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'W' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//8cAAAAAAAAALz/////4AAAAAAAAAAA6P////+8AAAAAAAAABz//wD//1QAAAAAAAAAjP////+gAAAAAAAAAACo/////4wAAAAAAAAAUP//AP//jAAAAAAAAABU/////2AAAAAAAAAAAGj/////VAAAAAAAAACM//8A///EAAAAAAAAACT/////IAAAAAAAAAAAKP////8kAAAAAAAAAMT//wD///gEAAAAAAAAAPD//+AAAAAAAAAAAAAA6P//8AAAAAAAAAAE9P//AP///zAAAAAAAAAAvP//oAAAAAAAAAAAAACo//+8AAAAAAAAADD///8A////bAAAAAAAAACM//9gAAAAAAAAAAAAAGT//4wAAAAAAAAAaP///wD///+kAAAAAAAAAFT//yAAAAAAAAAAAAAAIP//VAAAAAAAAACc////AP///9gAAAAAAAAAJP/gAAAAAAAAAAAAAAAA4P8kAAAAAAAAANT///8A/////xAAAAAAAAAA8KAAAAAAAAAAAAAAAACg8AAAAAAAAAAQ/////wD/////TAAAAAAAAAC8YAAAAAAAAAAAAAAAAGC8AAAAAAAAAET/////AP////+AAAAAAAAAAIwgAAAAAAAAAAAAAAAAIIwAAAAAAAAAfP////8A/////7gAAAAAAAAANAAAAAAAACwwAAAAAAAANAAAAAAAAACw/////wD/////8AAAAAAAAAAAAAAAAAAAdHgAAAAAAAAAAAAAAAAAAOz/////AP//////KAAAAAAAAAAAAAAAAAC4vAAAAAAAAAAAAAAAAAAg//////8A//////9gAAAAAAAAAAAAAAAACPj4CAAAAAAAAAAAAAAAAFj//////wD//////5QAAAAAAAAAAAAAAABE//9IAAAAAAAAAAAAAAAAkP//////AP//////0AAAAAAAAAAAAAAAAIj//4wAAAAAAAAAAAAAAADI//////8A///////8DAAAAAAAAAAAAAAAzP//1AAAAAAAAAAAAAAABPj//////wD///////88AAAAAAAAAAAAABT/////GAAAAAAAAAAAAAA0////////AP///////3QAAAAAAAAAAAAAWP////9gAAAAAAAAAAAAAHD///////8A////////sAAAAAAAAAAAAACg/////6QAAAAAAAAAAAAApP///////wD////////kAAAAAAAAAAAAAOT/////6AAAAAAAAAAAAADc////////AP////////8cAAAAAAAAAAAo////////MAAAAAAAAAAAEP////////8A/////////1QAAAAAAAAAAHD///////94AAAAAAAAAABM/////////wD/////////jAAAAAAAAAAAtP///////7wAAAAAAAAAAID/////////AP/////////EAAAAAAAAAAT0////////+AgAAAAAAAAAuP////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'X' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////9UAAAAAAAAAKz///////////+sAAAAAAAAAFD/////////AP///////+QQAAAAAAAAFOT/////////8BwAAAAAAAAM5P////////8A/////////5gAAAAAAAAATP////////9kAAAAAAAAAJD//////////wD//////////0AAAAAAAAAAoP//////wAAAAAAAAAA0/P//////////AP//////////2AgAAAAAAAAQ4P////gkAAAAAAAABMz///////////8A////////////iAAAAAAAAABA////dAAAAAAAAABw/////////////wD////////////8MAAAAAAAAACU/9AEAAAAAAAAHPD/////////////AP/////////////IBAAAAAAAAAzYMAAAAAAAAACs//////////////8A//////////////90AAAAAAAAABAAAAAAAAAATP///////////////wD///////////////QgAAAAAAAAAAAAAAAAAAzg////////////////AP///////////////7wAAAAAAAAAAAAAAAAAjP////////////////8A/////////////////2AAAAAAAAAAAAAAADD8/////////////////wD/////////////////7BQAAAAAAAAAAAAEyP//////////////////AP/////////////////gDAAAAAAAAAAAAAjY//////////////////8A/////////////////0AAAAAAAAAAAAAAADj8/////////////////wD///////////////+UAAAAAAAAAAAAAAAAAJD/////////////////AP//////////////4AwAAAAAAAAAAAAAAAAADOD///////////////8A//////////////9AAAAAAAAAAAAAAAAAAAAAQP///////////////wD/////////////nAAAAAAAAAAAWAAAAAAAAAAAlP//////////////AP///////////+QQAAAAAAAAAGD/YAAAAAAAAAAM4P////////////8A////////////TAAAAAAAAAAs9P/0LAAAAAAAAABM/////////////wD//////////6AAAAAAAAAADNT////UDAAAAAAAAACg////////////AP/////////kEAAAAAAAAACg//////+gAAAAAAAAABDk//////////8A/////////0wAAAAAAAAAYP////////9gAAAAAAAAAEz//////////wD///////+oAAAAAAAAACz0//////////QsAAAAAAAAAKT/////////AP//////7BQAAAAAAAAM1P///////////9QMAAAAAAAAFOz///////8A//////9UAAAAAAAAAKD//////////////6AAAAAAAAAAVP///////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'Y' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP///////1QAAAAAAAAAAGj//////////2gAAAAAAAAAAFT///////8A////////5BAAAAAAAAAAAMT////////EAAAAAAAAAAAQ5P///////wD/////////mAAAAAAAAAAAKPj/////+CgAAAAAAAAAAJj/////////AP//////////PAAAAAAAAAAAgP////+AAAAAAAAAAAA8//////////8A///////////YCAAAAAAAAAAE2P//2AQAAAAAAAAACNj//////////wD///////////+AAAAAAAAAAAA4//84AAAAAAAAAACA////////////AP////////////woAAAAAAAAAACUlAAAAAAAAAAAKPz///////////8A/////////////8gAAAAAAAAAABAQAAAAAAAAAADI/////////////wD//////////////2wAAAAAAAAAAAAAAAAAAAAAbP//////////////AP//////////////8BwAAAAAAAAAAAAAAAAAABzw//////////////8A////////////////tAAAAAAAAAAAAAAAAAAAtP///////////////wD/////////////////VAAAAAAAAAAAAAAAAFT/////////////////AP/////////////////oEAAAAAAAAAAAAAAQ6P////////////////8A//////////////////+cAAAAAAAAAAAAAJz//////////////////wD///////////////////9AAAAAAAAAAABA////////////////////AP///////////////////9gAAAAAAAAAANj///////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////8AAAAAAAAAAP////////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////8AAAAAAAAAAP////////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////8AAAAAAAAAAP////////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + 'Z' => array( + 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAQ//////////////8A/////////////////////////1AAAAAAAAAABLz//////////////wD///////////////////////98AAAAAAAAAACY////////////////AP//////////////////////pAAAAAAAAAAAaP////////////////8A/////////////////////8QIAAAAAAAAAET8/////////////////wD////////////////////gGAAAAAAAAAAo9P//////////////////AP//////////////////9CwAAAAAAAAAFNz///////////////////8A//////////////////xMAAAAAAAAAATA/////////////////////wD/////////////////eAAAAAAAAAAAnP//////////////////////AP///////////////5wAAAAAAAAAAHT///////////////////////8A///////////////ABAAAAAAAAABM/P///////////////////////wD/////////////3BQAAAAAAAAALPT/////////////////////////AP////////////QoAAAAAAAAABjg//////////////////////////8A///////////8SAAAAAAAAAAExP///////////////////////////wD//////////2wAAAAAAAAAAKD/////////////////////////////AP////////+YAAAAAAAAAAB8//////////////////////////////8A/////////wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', + 'width' => 40 + ), + ); + } +} + +?> \ No newline at end of file diff --git a/phpBB/includes/captcha/fonts/GenR102.ttf b/phpBB/includes/captcha/fonts/GenR102.ttf new file mode 100644 index 0000000000000000000000000000000000000000..a8c17567437c1a67cab9d6d80297ceb4e256ac73 GIT binary patch literal 362664 zcmc$n34B%6wYb+g=T4b!a&Ly4Ik}mWn|UN7AtWI{2w@JRfD8c<0ht_&vmg$&RH<4^ zEmfbTlv=6?)T*^=ts+inol310^zp2z{J(wfy&=WYzP|VS{agFF&pCIWJ*>U< z+H0?KP83Z<-2BTTncY*TbbXO@!^>j%&T$dj0~4o|Rj$78{ArxuMy~18+b8rbow4#Q zvE0wO_2~H*E?70ksl6eVyFR6WP3Ny)o2gxIA0rm;BJw9MS+(@S$_W=Q5lPu6qAgsy z;Nn%{5rX8Xr7JF3^53O@-6k?3PK=Lw`xjlf@tO8RhxvVz$hR{47cW@!-cQPY zN_m`1Z9f;H#zp)G=aeTo{THs?`04Yne4Db1sc!29i`T4-TOyZ>wPT0KXvd0+&R^jC z{FC(}Y1i`mZ5J-sxXSS}%NqKl>d#!c;KIfKef-c z!i~{y_O|XXc@=x%v^GkmzEC>#)q`!89bA7&Ds2}_leL21UnGAS_o?&>?t4krS^6bh-D9ni zINOU7XE`AmmM1B{Od9nKW;^Rh3yn`@5$$T$Z6YbEr~9biJs4vV^SH@&q137C7907SNi(>|N54HXPk)j+n<@V@iL>6%u}$KP&jw#M zHcPj@N0uOiy`=e+U7_Tym&jc~Ikl4BYdkslGtv!)R~A|K$|5}y8NW~Ys;zHHHswB` zzbjkSSkU(0SSCrcGkhJM)kxQB7pdk1aErvfUGSAljLG88p_jCU=47V_0HCdkv~HT8Io(o0h} zuaG&$73k=8c$vJQ*Q0~8zfOZc6#P2E*vspR}m zQZ=_s{XR#k##N0+F!iDjuP{c>k^YwSb<+1q-!%0_%@4-F@+vfQ%v?3+3-eXY8HJj+ zj8)U{)L0fcH)fb=A-`9cI;ZMY^Lu!D0eyT`DlGFUPwAr4kF!%{1DJ=VEf|(6yP)P~ zFzr42T-gkB-kwRr)VbMr^zDC|DtlwjdGyd6S8R@&_m;C#Wm_yUgD0)s*q0^rDMl8N zR$6i-oN;a*8f(VXy3@?F(j430o8vmlvXH*JIev98LXD&45Vr1oY}2nyTUl=TV?gfu zE&SFfarTFprxoN4$xg|wTYBv+%o~gJTH~oB2AgocX-DjUkyCe? z`uN?@91HbzC_PKh&z3<*zlZeNA*+oQ(q`sU>(*wOWzL__m<8JtYR6DLq4u7g2KC!` zjxilXekqh0!vHsdJvQ@k?C6xiUQ0On!1x4MFBOb? zzPS#ZXRftnYCY2%uqh8=+kX$m(qy?^nru_0&}1QX&u493M|vkvw{;w3OOFK~2753< zp?_?qb;>?)T%dm;BP>?*l63-oKTrF@KcL!#&KGk0h0=F@cW^ELHS_rQXV!GHt?$uZ z=C<*5KqnvvU2lQ{`rKr!qi=t~#=c4UKM(ZL@?Gk7`%hpG3&i)fVPu)sr(E43gs6KJMZMYQ;(CCilK7KxfY^N zIL_<_i&0aAS6)88U} znRE(_hH}oyclsbSaNHlrXXd?%Yv%#J@1VNR&oTMUd%1t$q;&e#efZ0#eZ%mOf4PW1 zoNJ-_R9&jhSCK?}bbYX& z^uzx;*M7pa*`!}5eUy~?PSZBk&(kA0SLG@WgOWieJOg)tSBw+Q6Kk`~P`x>>X@cdbq$+1+c-`B(<1g#WJ1dPGJRyz?^62@>M{2r z!_$!8g`cHtn%bZIqcmhg|7ptp#`FV%{#VF0|Fe`eA>@ahVvYC{V-)bQ&PwU;Fn??C z^}zYyuY>7PwTDvsn6uNb_+4lDVgGb(P#=r41yoPoWaEk(lt)IW=TQaEY2WEg*;tqN@2-@}$ny~+5|7f|2VXz#B%|26GZcK9D)yP11F zqn-EB#+#7|HuN81>!I8p?)eV&{DgW2IUnTS9{LBNaR|vXB&$%rLv0VWDO6YJzH_Da zebl#4D#OCW8t>2T2)S7M2AO`m}@hX|9 z)QndUv-o>$w?582YJJz_B0Fom{Z9Pk!`!<~yxP~4J`MgJj>6A^{Fd~$`j)|y@MlYt zT%`O0{R8gXCK>9UknBULxz@7YhR)6PoHgC{np~uO3F~frTl@_L{^dn~Pe!%{Tvxuw zH@OGj!@dGvRQWAm<6h>j&C5Ivrg{|pzYTDZ)irz=GYTq;RD=@WU&U5{-@UA7K1hQ)Xos;d0-E%0@oB&3_jRPt$aqLoJ~h9o zdlo<_hVwtaKM)I5@le&bTI8!@p}Dpb_+&-M=}G*QCnXVzA;(^Brn$s~npONx?JEO* z-hlFRk$~y@g?vtxK5Y3?O6<7-OrJa$n>2_Q27UKV>~@*jXAH%`la@Lo{sgxZsv{)pONs{P;Dur}it3}LQ`!FAD$4XXHH zh~ae*gH>@V%6<-BH`gQ;V^Z;0RadY+wXZW#aUKt4L8!i=HCXM}f`sA?L$QWnoWWeD zReV9Ue^`4%$02!`F-;X8CSNEf5Q-O@F$HxU`JF8XbInrzEPWl?Bdh+N>EoYFzifDn zdAKZDSykJ$R3^;lJa>>zvnlkf)A>mXQ+59z7uPDrRh7f?@+$2 z@>7TQR_Zr=0NarO)<;Pbxu#-=nb)olRBoc9}31!EK2W`eyO>5LgLlfS?8L19A~+b-{!GrsD%!WAC?i;%gFmH zI6(QwNKaCSdJYn_OJ-d7q=XN}z=&O%F`-~A&GZkIF0l_nsKw*=Nmy^+k2UR-I@|+G7$X#(DEf_OTdbW_B!V-=odvL@(w-k(VQ*IJ0w)k=r@BFMDR@mdq_<7j4Px z%O!_R+e@=%wo_GD@%Sly9W=~4lc#>j*eCl%6J2zlwqFeM;BnG!X_7L@k~ner z9_P{Nn7=vKWRol*bW=|b^}8+`hn-WRm0RpSiVyTxt=C`upWcVJQz_zD2s=c=TH!sB zaAGYH^WZa)$ZFURUx+yG5sA*^u_`eRcQPDjy4)g?unN8uNm{`(Q0`5B4TznjY!ykR z+En5!>ElGaAB$vBMlSK6{P`kwp*lpr$`0usazyd)h|+m zCsH?=XQ-6hNV{5iraQ7-q;rLp@{f z7a9M)$b>^Ydg>LKyisHdbLaNqhoxHrHC(o51sF3l9VjQp2V&z0o;+7Xef zNw1|3*M2B+9p&6`BRnN?Bj=lG$L6O+ZhBbcX70b4KHW^8ZuvswR@(mcdtfiT03X1B z$n9}ZEb@)*um_%lqrg4eVxRz!(>ChdwhE|k+YZTk{_i{w?*rxTpxhmlyMuCfQ0|U3 zBHz_TzQ=Dn`E4h^?c}$e{I-+dc77uA0B!t1J0Ra5Cc;8^NMtw1yV1oT-6yh#d-foc zJ(Tk>^7{#W{mF8Xy|j1lc9EYVmq)n&(QBE3yF?y4DRSU`_)O$ymy0~P1Ss=K`uGdd zUpxhGiTo0I{qkdxXZnD0pQYSqx$im3dhVdeuO1e89)A6S$f0?#7hVuK{DjD>wENY4 zB1dwd38umdpbbav0rDOp?-A}jG9dCs927%4%z?GA6?Tfeg$}&yggj`0>97*6hkM}> zk)!3%1@mDe+y)NNu0K-OAMXR|`XhDyk-9$BAsH%R94v%O;dXck zo)Y=f(;|Pq9JawOQ0MQ!=OUj+LJl;+R9FGm!acATUVsl^K;$oRPz>!b2iC$?k(0>m zi{tq42l45j$I>^6rl+#0>J`nlM>NN$qD9OXE$S`NqCXVP)h}9Hrf3Q8i{?2gTJn0) zQdwHl4vLm}i)h}@May|uwA@b7@*+hm$P%saa+Y4o_01ElIBP^Zzd^J`Pm8wXKKN9$rMHXLzg@It zZLkoo27X({%D3zl_*k^%IwS+-EFTBtTYf2U?{ex~{uI0gpNV#X8_0LTWLN{Y!^7|j zd?wn;HsJo1SHpeq6maiKep`LJXzP&OI%KtOJs{I{$Y9;$a0E_@wmtz$fqd)9x1N0K z$+w<->&dsCd>iT4r7r;TymUac%aHkHO)wQ!z_oA>>;>{&M!w6)cX=EXLp#iYwXhX- z!a;ZqPKb7e1yZ3Jx?vGq4%=WCJPq%_=b~L12|3Ut+NNUBt`=Y%uPztuTE^%G3= zXit8|%TBca7te_Hbc1NWEE4S*?tgZxXuqP|7m`Igg#2HgF50WK>GegT9jO)VP40Q? zHPPNhAAh@Cw4-gJ{jO59_xFqTd&cSywC6+GjxExTe<<3=l=TU1`V<*`hRptqEdFv* zw7-()3)*ukMl_yLY5qGz8|=iX0?i5Ui*DQ_y5+FwwueLyn=E?xe$gW%MUUcI^rxb` zZx=m|)U#Fe4bTJd}h(7S+s2y{hRfa=(9PW-2}G*{hUMF=d6Gy z;4{&&Px{=0qR*=o{XFu`zZXu5zJT%;_(flctQM{Z?meI1&%aUhMXTUx(HFM@GG9!e zm$-pCmeB5{0u6xNmNHiTG0+Pih`y{GkkztJMPH6Amd}TyqF+EAD>z@V6FwIG!WOt4 zo)>-PHqkFCfJ36Masa=rdRX+;)VX>bFvhFt)9UvDnXefElz%aKFHVL^Am7D|<;9l* z`c;&BH8Qwnk?7am zCi?aC@5WmAT=dO5MBf5i>Br5KaVzQ9Y46t=&#xoL+Y_J^7|Yw|0l#nKw>xO(_B_$= zY8CyS`$fN(c7BKJ-{ty!*NeV$s_5Tu5d8uA{{Z#;$K#^^;A7Eur;5IZ_C0)$=zF>L z2>p6&mFW97iT<-V(SLpyJPgkRa>179Pq;;YihNIV?U@Fc49i9T6@C2GHrNG>>#yDc z>UusBa-a$30QsIL-}B^qo_x=f?|Jh5ntZ<|->=E{>#48;wgUNn{Q{g2{RIo8LN#>5 z3fKxe;UK&Q)9?;_F8ZNJCFca1R`WcVIyDSK^=;+F=f?g{`m?$oC5QULoJBi2hn66hk*Gg3DnW?1HC(vR?aK^w-JvdJZ(fR9FGm!aZ;h$oKky=toka8Yu4w zkDDMd69ihA<0ny)!gJNihIj|PC!Y&}+dnZKyZ6p*!H>`lIunS&* z6QUoD1nN6VeMhP9=nB{hyWj;lA^Ptkp%}Vh1#E>~@HD&wpNsx}Bv8)#l=D92yidOO zuZ4SHFEH=l#}>SgE%-gQ;P*w)2D4xdY=Qe=KfD4Ti~fNQ$xsfRfbIGK+x5XMfW7(v z+w;K@_(b$S*dQHhp$C@0m2d~_hG*bCI4SyvPRN56m<}u9dZ4WzJ`B$Rc|W9I$HE~K zDEAoU9;4i2lzWVFk5TS1$~{KjW0ZTGa*tE)amqc842~m%69B6{6umY}y zdtfiT03X1B=qKW!7}|j`IKdd4U<^($1}7MU6O6$L#^Apgga68cHdqMQ`2X4gPry;p z*<$LSWI`*`Azs#^v_w(KFYq;1YUVnp)|NHo`?X=BWCxEv@yW(QDa z%+o--V~)d@Vz?rKKDx@G4W_~p*eyn!MT~gbl0aFBSz;uUFV!tZW`Y=5)Sb&c`SiVj z{Dp_bC_N}f1=lLp0QXcL5~HdT?iHh&a;rZUqlR{}Pd94c6Qk}9pq@JN)qNtyh*B}? zlf`J*D@GG_H1)z(FhCSN!Cy2;l~zHahOAm0S?P3VD@a0~2)XW%{Xi_wz+r9fFd zl+{C7J>=`5tRC|9d-!+SuU zNlwTE@=TfsSHivUIJ^gbF(y;aWXhRLp2_oIJ=_BK1NkN&fltJkVuN(3h3T*ou7`W! z5jX@Nf?tfO2|&K7J+K6>ggan2kZ}owW^i0rPX#JMg&}v*Un#v!}vZ*amyy zHTYbNIdM=8Q(-MISLRU09LkvU0WiPk#y|nI0`q1r?V5X3jCs90;bJbI_mCL#k->cK zSwK4$Y=gaGETUhFo)=>=b7x7h82t@mTo4EJ<-!CpRyxI4^@tc3PZeYBdNI}~i?QKD zF*fr1CDeT>bNvd+zv2rqzP4YCt9FWUHF>Y0@7FR{uP+kghD0%LL>`-I*Os@$*m_uu zTSbi9j)-yln__&E>v!HK#$EK`9&FQh$orjbVtn^{F}}B3jQf{}@gL#vi5Neiyj=rg z>~;Y4|LC9?KRzzT!;Je+sq;~;Ke|_pecVr&()d}67>|z-#6B^eqMoP8`^@uV zJa>;6&m+qh-WTH~?tPiMUb#z**Q((`FbsI2bd9(1cgu!V__yNgG*pDgw0j8 z?~|Crfi!{C%6Tej6=@!6URmH;3CHTU5v1y#k->B(=~T|=yu*XO6f(DfboA|$w6c`P zBu%U>GlLg0)rHJq7iOvpGu4Fy(n=`GW=f!y(q_gyCN38AeWL0up-6RA)jgtYzw}6o zw7A^$AJ_|G_>kcJ>S)07*4~UUz26a&dSR#)oQA1>pbb2$5m?7RJZ7LH7!P+ zCqCWqBsg_DzvsKsjrcf@w86Fj#Tsot>Db5z1niZ8_Ftw=V()msKQ?8n6Jf2ryn(NZ$ z>uJSxr!Oe$sw;B)M_aS&#`^mlVK%FgaI02PZ>`VGo0w`@dO@W2TTkVfMdOMVOlys} z-QlnrmV|9uRH8T5p6e@$bd-*W^xu#;V$wwu8#ng%#4tas(mnW|wchfaKuG)87? zuN{zdbZD|E!E`jLi?cZMtc$a7&RWc~aL%eZLle=x>KIdR1idkpNa>BBH-g>>dL!r! z&kJE0TmqW`)l)i}j*h0Iqv_~qIy#z;j;5od>F8)WI+`BR(RBGfCqW%;p)P#-fR46M zR||EuP*)3ewNO_Jb+u4e3w5=G>guAdF6!!{t}g28qOLCL>Y}bL>go#B)kR&nduaAt zrID4W&J0j0R9|*LMx$mE%&w0{p(cP8rLwADQMqVTZj@K-9C#of>R=4afTgejZh$-C z0eBRig*V_B{1sy6j*9+=h1gdk_Vwhv9`w~Tk;;=yeOJxOrb*dlJ@u&}eBV$$;ZriGn(r`yXXUC`LLU`&4bq~#4w z3&-SZ-p>9GZ(75Q#;)ZZS?NtP^&7_Yw-3KC@LPLyRHP-_@;z6g!#i+Q$7OSCYv*3p z(Q(9#W$X4lrtxfGMwJNUk}&H50Uohuh>#}9}XT^(l*m>11e_OsVK6V7IF zhGwJ3vpB=9O22tl^?$LU;piv()PR15Gb-WeXE^#9j(&!tpW*0dIQkimeujti(~Ew3 z(N8b>=|w-i=%*L`^fJs|hS?j^PcQoE4b6pq>go^G)lXgh)YVU2{nXV@UH#P6PhI`g z)lU)orIfS^+qX~FDg8Dr?MP)uM-DTr9qK|yz_3n3lF-ht9{L^Ks~WTuA57T}V*p z;}8Z_qVpHhfKoKQRB3u#f~U5w1v4Gc_}I$Yx>6(GiFrnuotm8!WvgxW1Ppqe$Ehg` zul}ucp1j!lfaa?_N^_p`WnJ!Y)D90+12yJg>&y(*?iaSX<4pvSVj;mS76l09zh7;kn;;`+k&ndQqK9T(||7#Hl5loXAt%S??*cjSm@e3@0E&9^=$ku2x?Bmz5T zRpN9S*@jx|v>JyeIVG|tqNt=G!e_Ku95zE=Y;(m#>G9lsiT{`SLR%}|$;1N^!~6+& zBr$>c6N662pwltvbPPHjgHFew(=q6D48s@`(&-pv+nR0~RV1}0f!0e0#b zFgMGv-nRM&7dMRB_#aC%N3ESvRWy111phCq51iEUzOz%S)O6%jyXUz7!yUK#|MO2z zjih~rw9jp}Z+u|xD<8>RvHoRGhqk#w(uoV#Z1(&X-Ca|y;|0{E>u%lMM!Pav*Y;Hv zP1-OaWAzW#Ht5^G?|;$n4>U_l{_fYc_|KkdDXBVe(*L%SeW(6QqsNxS+f8FA-A(C5 zI42@*DPn@|XN3$MMGhUs4IQNp9pwa%kXmlKmZ3$V@X=astny`It))hpR-&~SBQyBLihj|gnX((5JUNpja z&ooiSDA^lmhqAO5W^DwsR!EiKs8Y{i`X5dI4OUqE&!8Gb@RN%y%56+ITwamOyv%ob z%?asJtCq{lM7Dcf+PiV(2}%AFNmf^w=8UaONYvsJtuBZEPbb1-tO=SYF|IsLbJ^Th zkN=~@xGI;QNR=ji{+F~H1@Cp>FaECPgI9>Nz%OuRj$N@@;IJn%Qb^thtKr4{^dP^ z?3XCU!l3>r>Q}wPYz8c4g0?z7w<@i+G$F4lwX))}?8f4xhT5#glH^9!j|%^fjhmTy z5vE;Hvs%f=R7um}cr`pTCp$7%|5-{~TCV>CbDdAJcd*VU(C6;K_l=accn- zLfku#sU8iOWArckoRotirK3>kWsf0X%28fuIO89Vl?um7g=3|{u~Ok!sc@`RI9AGB zqSa0*94n<3c68NTHIvjLnG{$gvxk&6n>v#IeXbx{a+cFqca|%szwGOpS5-B+KBJ)H zyb;xt>(h5OU-a$s&bw_vMaxC^n5kZ~`S49+>Mq`U#pYLT?y6h&)16m+xNGs^T_0X` z)rUV^ylB@kHNrPBr@JigvO~)|z{+n4?!G)R$S0n`GG!!6M(j9RW|mh}v3;s>RjZAa zn#gK-ajETB{6jtcEy=b>TUN`ww)mop*Dv?xCX84xz9!6*=!r1W3W}XJhaTyyiY%(A zaA%)-J=~L+7*?a&z`IIDJ9<(nmmiR9+7M<=7BvQP*wm6RJS1jOz#9u=xWe#|!tjv7 z@Q}jrkizhg!tjv7@Q}h-kno(jyL!ksI@1HSL(;`*){w4hV3dn+e#$Efwfq)q$n}U< zW_QS$a9Zr%O8V_FYEF+!+wkKnCzrbu$|uwowpXUOQqsJhl+Lx^n9#IrLUB^vjLYv^ zqTQF0n-FQK9Jl4Q?_IWFVqWRQMsHrzxa_c)s4zXfdiA{Ktd0xD7SCRG`Q1-!%&n@; z)_6xl+Le{2?@v`4;kbkgFIxAhYa$NK^`*5Lk4-s zAkXv?<4M&HSq-Hr$9T$!50w#58S#`6PZ{x)5lE0@adLQG*OJ!p%i7X(-DpZ`8#5*&tE(Y5rL;NA6>DS^o!47aKJomjym9Rf z3HG{a7b3tqG=Dj>PbVNU?*Nm~qAVk0o`y{Ahn03RcBJY&OKEdzXihrSSU3Y?kwF20 zs7XeQay^`qYL2?boi^@N%WjzFwIYFR5lXL~v$ zGiwX|o>7y_Tz;ol`?Lttep#|5=Jd}pGBaE!9Z}ISVLo3(tSct$KfQ*>ofn;bIyOVi z;~w<4-SRB&{hbP|S+VrR)Vo;pE;gihvFKeadKZh{#iDny=v^#&7mMD-qIX0elyz21 zg=u|;YaJ7Scg2;2^4P|V;4INR8$mCX4mv|R=tKvd=%5oBJJCTWI_N|Po#>zw9dx3D zPISu4OUfyRn=fsHR!v+P%*&YTe-Pv$T3fBWIwOEY(#$7l9t*rK6gp`B&{#rH*!jU^W@tuXqoiD z;O^M% zw2LLYEb?+~LYvga@oe8nR=TXIdHMj#|}DIlorz z(!7M3%r)KXG1isNn>o2-ge!YOW#No1>zCL08=_Owv*SyR@W@D;{-oD(>jm!~dH&&T zHAy*9-fw9Mnss24p48Of_H>MEPsml9g?Y4OJ}a6_a%F<{tpj``VUcpP?o{S)J7>zT z-GPDSIF%k5auIs#JS#|BF=eEsjuk>V(?(8Y4p4FCH)IM!S&z5D))qSg5Y8TJ$^~ROAP8rd$ zep-1!=fZ}f@g1!hiH*I)&}0#Rabk(7apm&!eNut(P{ChikxZ+mo{t!etuj_@9QeSC zu{9W5gRwOjGlQ`;7+Zs}H5glE;wXm^%Ecn(vga@@o7!_kp{-F2dlcFlg|1( z*7C;AYnC+YzV4PQA6#5iICgR4oOPp<_H6f``qd3djouZv{%CPiSM9t_<13dfoZgz- zaM|O7gModh@uZ%|I>#R{QUBIo=eoJ;Hm^sXxsL5=)_Azi-&rieedG&yL~kV;Qh?X! z4cJJ`U~YbOZB1QuT`m7$8Eb2*Rl@(v>ojF1qco4v8R3deh(5h2Ni%evFh=12I>+#G zl3{l^jMJ~{buO(fJO+>C%S5h+={AQ|w;6Ws(RFK>#jqI`&6yODoSGbV=#?C#+pI05 zeS$5Fmkjpi1R?2@l7AfXKj%)}g^3Jq+Ko=D+jhFd+_b-(H2hdUMo=Ott|B(c|9X67 zYzpCuBxR37GRZJyl7>uN$RrV~m==(U&2Ed2v-59diTOVp5u>hze`|GCkI`xhK({Cn z(5=&DNruDWu;}@xf9>-4-1@y9eWt^vdTeuq*>#(4aTxy3lfsizljwB5J2U#rM0(jf z_@PX^iAFMsgY>IgOE= z#z;GrZHd0SSddxHRM5L0%*s2y|EA6+^eoj`8@}kmK=B?GV zXCp|vpbz?CBisnv;X&93&%v8;9KHZ^Z|mS75ei@gbU`2VgPkWLc~t&ydIZVeia}nL zrm)-DG-{Z+-NZ){^p(7_3W&i zJoRW&-J-dTlg{*<()7C7Z8?P_yR&0+ifZ%p`hvC@^A;2(7Uv|}3r9A!6jUvnR-0Nq ze*T(Kp1jhp z@*h3Cwt3Y(kH59&F-Q$IY5P^1^RSeNeOgWN!7`tG@NaSwHpv_W2dr zHBHHNc~d(}*T1dRJ+b;XPu{n#ZSgZa3{YDVvFx_ya+Hd58&o=vQaX=B3~8aEF7V#R z(1qc9dG&#Gz#-6-3*a?kYg)8?!)w?Q%x$|?r}pd`4^rZ_yS3SSp6Y3dTI27(C~WLx z|NQoe5!zZ$d$P7OtbUa4(e+cueAbLiZG!(N8L8~rBU92WOOgtmr^cmv?LOt97Y=@A zd|?e|4a}DDy5#`7Zwo%GS{GuO7Ro~pJX>vNTEv18h{*lR&qw#O+=d5z?2Lc~$-sgT zx(KWV8CZ}EEJy|xBm;Yq!CH`k1<7CrW-tRYFbt2eA}Akw3@ywtm2|?8H3&ZaJR{{o zCFR0lQZ82)$^(<1`5b&4svb*>WX9pw1g3l7<%ZyN7iOw3Q-zr-%v8RdhJM%xH^O#! z5ca`y@FpCGFCaMG&s~U`?#5xjCn%&5>Wx;+jGY4yrFyJ7iSwKZtObK@mWpijvPStu zI4jBzRgYZR4Sd^~7M-=`=AM+yo~y#kC*_2>ic3r5y4Fr9&YyIJ_N~#EJh(WmZ~lUw z^0Dm`^2TO`Bkq)(wlH`=lRh0>$cdG)6fO>DGmf)=MW$U^NmsQXG$t^P$-2cvHE5284 zb7y2nW>;;Uoi%B4cVqU1OTIa#cK1qaM7ZPC_PHYxr{4RAukX+-`xZ46S=00KB5h?& zNwqUB|6c!f&s{fq+#Eg1$+n6~E|x`%v`dP$n*%TTlro`8(COh3EhL17tCxIK%;^6X zqYByf0;LTF!?fW{kV-wM`Zt;toxbYy_1_p9Q>Mf;9%w`$DsTD^#Ge1gaA?1*EDv|~ z_H=yXlAgA&?bq|Grmwl;>PElOKB1t?8&-VrrfV8+I(qLk%Ol3AV+l@|YxL&BH(&Sa zH+oKga>Xz2TsAtxGy_e%qSq3c;0l{^?+48ON*1^M{LRE#;jO|VW`AH!En?(T)N^Vx zvK*yGFKXE6omrVxs7h&;S_o6QDJp24)fWCSLeT1gk$RFH=nRj;YIurm*t1KGY_EEt zZSby&Pg76E8Z{L{@fiCZNsfWeXO}b= z-RvyxZM&*;RAphj@AK(brJ0>eiOg~Ol9F3mM#Pr3+T#if z&u(vYE32paeHHyKQqPTvNU4A5LLOZ(pU<294paRO8`kgPkH^$rG1t5)k(~1W(8_Vv- zvb(WYDp+SmW!zYH72;E&7q#?Sc+a$$67wigrA4GgDo$g{tWn9VahS|1)P;(Gf6+(* zyzvllAOdgI2JLs9@`cs!Knvy%r-9@s^GNJo@$?iEf35B_C0~BPtPx)fi^ShL3)UHQ)bZTa6VOmN zE=}!zlm@AnaY71&Aq{$>Asy3w?GwCpUHK_(qZ(t=n@ZD?a|)cPMLFKskBHHBk(E zn3k^dmYnsBksVS6%N>my%F{~X{L$K-p2)b$d~IiDWq~)^-=qE3U07C`Y(I5RXcW4} z=Ei2alk_FpA5t>iVTR9VaYV(r{Hdpp#wCPlhA;Q;kCM4=?4j3ezXE%}zLtP-$GPKEdsSB=Q7ZTNl#K46zY$!_(d&?MZ%3^Q1 zpGgupBI0#eJ?0CX1@=d=Lvz%y*|luV7&?z7@=@buKjdM2jVf=v&6(Dj6V8-vY@ZRP z>HhH*{?;%~S9WxV=S@i0(!0Xyb&Fo6vm=L@cF{?oTtvSrMiq4 z25yMVi!f&{J3h-A`~_ZW(SD@XZl0<^0=;I35QsnjFWxs(K4T{9LME$3q$)>6q$BY% zBJnaJ@iHQ@tC4sak$4%Aco~tbj*%fRBN8toa@hVcSIIATn4%6BXfDHH5BU*x_K%zd z_K$Wn)s7!w$B(e%N7(Tr?D!FO{0KXKgdIP^jvrxXB<=VScKirCeuN!A!XEM?&RvM| zBT}f`74jootnV&NnhQU|g&*OQR!|-R0N^guel1fKUT~t5w<^|QwOSepza?|1wch9=} zg*6)wUe(^W{l)c{AKWxbU)OQNCH>=l-8VgR>8j`M?CZGk`8#g>%l?(iA3lENjVJf7 zyl^j(8Qv$xM?Qj{RBNR?BS1rHp=Q`zspUBK9rX;uBC)8m8nB@L`mljdKJxj% z@65+e<|ljs?~vX0-!T`OFR`-R7u|Bn#tluLgq8cRA0M(CBNlD$EuB4Ma&BZwR&jdD z-!UVn?<(%7NN%2SUbeAh_s7=;jmf3UpLt+YPGVDaj>DavkgYV6c)I0cG&72)zT*R* zL5@T-TNp_ahjHW;j#teR$DX-ggbGPXCMdT)mVL(AoXwrZ<0>-UXk3o$*u8 zgusLA{qQFbHku!Z{Hu2c)q6E`C}42@f5*fF!7J6F8nFdbfJl-uGrTNNs%vLOkj$ai z(s>nGy&931Z~n`4EVMm&`6&en_dnw6yV0N9J|TN-Zdlp;{)^i-{$xXAMc>9QZG3dL zuO=&^Z9{%qozuT7Cb>GbYb>EAzgYE~uB)5VmV0WPX`q^|5d@gxUE!sZFKV4|*}Rc4 z{@nQFDBbWSqptKtjFJBuWZBvrAQ zXpYsV6Y4miC*)@YSb+kXk;b~i<|y#2B#m_^jddptT}or!Nn_nfW8Fz(ZAfEnNHf=+ zI?Ajw%Y01QR5{9TX~S=6L#}O1uQvRaHvE=0{FXNSmNr)7wvgY_hTp;;C>e@-mnf4} zGR%hA)djn91Oxv6DD~VT5w{@`>z9bzz$YUx1D3)DxB>2j2jEe77T$nk@K*?iozGoJ z&}~Shp=>$S%7l!XLt5HQ*EtC+i_PR{W?5`zS!`xmY-U+(W?5`zS!`xmY-U+(W?5{; zNH?=AHnS`?vn)2VEH;Oh#d8;8S3XPVX=vyh_!CQr&%UlSL4I;JkDDw#d5w6<^6x>bF(?t+ms*N!cjJ+akok4o`I=A<@{Y)Ku_ zTb)!pbM=PRGi$X=O6JX;)Rf~)%JEp53JRyDSR1F;r{uOyD{t;=udQwBT{bqOt7~*s zx-&5=&X!$R5MlEcr$l5{HK&%1ZLV!>?^}(AhT{=8vR}xOj=(p=f%k{ghxU8H?a~?B zamGvG{T0Nn7Nx*P;%Pi7CSJj30m1hN)u(oN34vg!^6#~((vf*C|Lf67Ntp>gt1H6z zEM1R@ED4K_O-=BB&^5;w78mQXTQVYYIvZjeudhj}x@2Tgt1tf4@1hC_2AcaD%PHDh zByR+~dKJU5Fr$3T7!|c~Vp)?+%c}M?d_^$iZ^bG_jUA@BUkTa=BRi%l^L0Sr5nMW| zoQ^7|qsr;1ayqJ8Nr#s+^80r=!a0AyqziAwg9Rd?9Um zz`-Pnd08a59(-k&AKWCLQG+wGQaj`@ zi3*r!hMQH{uBkvc8-F&xwdSEUyuByPf0ZM@v^dJ&<+?)q3D2vw`C4zpn914>%ac(_ zsizJmWW+}rmTy^(}UjBnKqt@C{evwKPkwMuY0L=`8*jfCOOrfaH{L}HHqmhU zKN?6KHOJpFYEF{Y?Egu0YIccN`^B`Xw7yTFqc8?FLi5wU6U{=(BA@iZdBjFqTp zz;???Jo3K3eMYihZN1F5cSG|0itPwSbpM__)!kz57fo|W_?CY2Jc!r$sw#Pc?g>r_ zHB|ziOlkeI$L7vkI43*IlT%w{XU*)Jy)C?M$~S8MAL~7Qh3FK%iy{J}{$Y0%8N>UV>iI7(_Hr7< z>nh5H4ZN;mBYdpBcQGHv1roi-8sqTK(sp>QF*g5k&7J+VA~Q47!cLFQZK%@^`hRSRjEc6~I}@U_zBs_$ zh5jFFA8~h-RH%l9zN3y}Vnn|~Tlt%1O7&=~g|-qDqP>BR@J*%pMQG@=*lw>8ZP$|h zpJW>@yY_wmkJCJrQMO&l31zM?)at!RuQ6`2IWfRVv{QX^tll7r;H^@=^Az`xNoE={ z)A9*K)@jB~No85N{y%&fk($m&zFJ#kc216yzfW?RCnF|BfAw@cs_sO-UWm;p;+1Ka?2!UOOqJPU8YG59M4-QRN;67(4YfB8p!dlJtY z)@WL3^#szVTo)A|^5F<`5^#ilSZyDUF#j!D=z>1zhmCL}Y=;M7A3O(d!g2Tlg7Kkq z7oy@rg6!Hb{kgp5;o@P9dJu?usIAzUCpRO_Kg7VV$|){WvGK};zzc&s_t54y-O#YJen4lQ;{C# zafciEm2*0aE?#>2g`%8rSBcuWhofyjWlqIOz4pz0(txHlLj3rN%ARPhBY8e4z0 zlOhse?zD&z2i`^vJPhQu$aMY;lu|6>#pOjEv&!9#Td33I*RaJ7a~0ugL0MGv1yI zXhh%*$>5C7V8&-K<1?7?8O-<$W_$)SK7$#b!Hmyf#%D0&GpHwn8K1$7&tS%9Fyk{q zGydF#s2Q&ufI?NdvU-JBy+W*BAy%&tt5=BCE5zy*V)Y8KdWBfMLabgPR<97NSBTXs z#Of7d^$J5)@7#q1tzIFLqRQd#nzfjJ<>;(UHrGt&qifXpQ+vzC-n3%W#LfFxcsoYc zxb$#$LRhXNr+#8p&4TeIRnsnNN-eJ+KO+C}2{TF})LXzS4&F40*H+w-#T6yaaCcE& zQrWz%=6l1|#OiV$9GI(;CB)C!VLocC(5JUJGVq2s8f6jTQNNa@{zKiqweqYG( zyzkN3^Sru|LFj{GrvvNj&^ja+wAnOD7Qmx}lIpj2T1>?*0VY z1K<2Q+XGG)=aDQtSJ*n9H3%PZSu{3($EYyfTn?T4W!u74lflx&roJY-di=ol)xzTI zj}8a=SGt|Wa>+M#V4*u~mbRr3ENpQ!=X<)_yp=DvM4F`e*B=|v`g%LGUft~WoMr6f zM~;r)e*NB<#qVs24KA-;MyC?k8mSAEYCv`HELoHQ60~hT&=Jx%ldd^K^n}cxj9Mr% zVtwD!1PJK{Kxm{VR%P|M{efvl$X5pvFIL7ca3@G1%0*r7&lF7-3lu-a7e$o1{Hct^ z-IYx?c}sfiBf4Z9QxhTfrideHSJC>IDkQ_@k z(n?tHlzn*mtHyRt;^D7SNHneXq-q~KGqz(rEbQu9r4Puju%cC*m!JmZa!=I~PPrH} z`*z(tF@Duj#yfH1o0G@iG^_56Ir{f6UHPWX;q=Vj<2RK$_wQXDOWFqxZyn7W zf_)u@O{LJ-6|b8uAIWrY9`AOvn4GS}Y=_q`ZtK}K)#l01clGR^Zu92n&wWKUXp%!+ zDQkMZFB}_L?QZQ%1jPFnPwy-wdo(7O!=X3jhG(M1eVZq8-lo>f;9{4ze{7+{H4xDG z68Vt1XJL2W>>Zc)M}lf=bF(hc+Ue2i!~_!7LazecS^y>LRs9>cN%eu` z!MDPL7O>h^(;5|tjusmTtHO_iuu|BmA}%E$E+qgS2@Fj@TuMM(NsThhk?!=3(>)vPJabaKt}qm}YEs%}yQ}G?M~Ehze;(P!%+Pr3IZHWx=zlnMIzbC8 zw4&xJ&MWqwIuxzLdBxtttT|Q)iR3axIa2vm)o+PI7bP5Ij<@jAgrSNYZ;ALa-XE!; ziCQ~~V{^t}F*A8rAufOcvuC}+srI>a<)gy&2wKhhHU9ptq#<2!R_>9s&h~i5=53ZA z=js7-+#h)XOXUsyRILRXQG^c)?oau?7R6zmzzNR)b&t z#|H-Yu*0Tvj=D-RgG`|s0N>qsl*sR&8E^7s0^zx(4T+%*m6e%slP?pTc-xlxxsn(e z=W-?^Fujx(D#PZ6_5jd=7_sf9UhYg z#J9!W6#e1YzOk^oZ*AN@yn8gZO}(y#W82f?w&vClkVRBa2nR`X)UKqyvswayrr16|SJ!s_lE-$0G8uP||a zU)0!s^osR-L166IQk^dlcPBf%*dt?GYxLj8kIW_;Hiql9q>p1~?5YfTPZLd`7@6NU zTPMZXgaGU0J^j1eXR7*t$Rm$41UL2`v#;blvlD~WN;lje< z(bm4LhdQPYjfdVDDQ`Y-?cnZrURes4HXXQrco(jO&u_T@%8`KsuiLoc{ws!i_P*}= zvDaRE`BZY|)+Y{*-FDsOQ>mHL(03zmVI?H}46xFITr!{Mae3r}`}^8TMgc24?;Cl? z(urXp$U!gnWvfELI!j5J$U?b+EX1fIMiQ+;I2u!dlwVCac~xyGLD*8P?7*dfe=d#1PS>MH%w^!%<$&)A&K zU(7{@2KxO`eg44C4KTE9?i4<}`t~b_oQ2hq%5{-;k0HJCnzwL6%h*sQX{9s8>bJ>5 z@tnU&OlfU)mpS@ZRdWk8@Rg8k0Q5B@GW2XcGIRi^2n_0gnh|_l1dtN}%|UV}ZWAUR z%M6y7q)=Ft(YB%;M7sg)ZZt(JYKB%6s%mIOHJHbRMRLOfi1f$cUeMEBa`#uwD*D(VPC^&Bh1=00O|iz~y3|GFOp{_4rmj+6NgL+Fc8YxecpK?cTS%GunSV;p^=yM=YU$ zPfyumh87Q!o?ZBI|7bM{%(-VW=AcdVcgz%gq;%i*N7rp^2}Y3pC7}0sJbL7RS<1fn zNrFVKy^xH6x4dfWSvW$-cM`w~15XY^znR)uRkR$`);ne!sY9I%OsK02v#_ zPvToAg)i1^TjaS+7Ofb*HU>IRRGE^2$Iw^xTqbX2ilK&K;a#}+Fe&D_x3U*pz8A8X z7v9QVcq@CMv-HAS*$az-7iK6g5Rb45jm=4vT*28gaJCGbEdyuEz}YfzwhWvt182*? zS&)2g$tVM7k<_bZIbF9Cjo!*Id2qv}1CqD{lDGq8&;d!@0ZH5eN!$TR+yP140ZH5e zN!$TR+yP140ZH5eN!$TR+)acSYb`5qMVw-W7p&#VX!idXl=gGUe?CI6)&>RaC-7 zjg*oM(+CbRfZ$NkTZ*4djVvvU+jIAfYt@oon-Npv+q+}sc6VlKdq;X{FrMFZtUowE zJJO=j+nt(Z?od~_J8p-xk%R-eJWce&f>Z3{$?F8NQyigCn5@0k)0wT?Z1 z*i$)MGoAcvc|)h&n<^0gw;_fy3;Z8c{jwgt(uCPK?=pnODJudKa<=%h~wEK)Wg0 zt{FPCIveWTI+oOUx;tXSrE<8{k?fC!#;2Fs^?_o?%$76j?F^qsM z>-|u**8H~DS?<=UUh6KEZcvDZW{Sy?XzV4LAy||tDCTLcGuH>jp$?S|O-WPB1+cvTf=8o!; z%g5Zdxv%;I!I(oYeNz)nw>ACzf9k^Y-7o0(3%7Umx&`Tz&rb^SpJ;j~g-LvPQ(8+Q_)PAr4fQ+29PX!0wN?W7H$U^$4uO45)c&26eVu5;y7Vi)+CAM#qo5(RC)5$} z%9M!XfNB)qMoC!}|8_wuK~W0h#6eHHr{%9cW!FUt?#f-MzNF9iZ~xrnjrXR6M}t|H z)cn48HOr3npm59bcJJQ{MpJ7%AI^xnW~1++nxJ**AQf-{@BIwyyT)pg zZVvG^9y36`sKY|_I|(4Tk9rmUpGqIP`glGu(&2T-+N`xLC zB?Tc~I(7A#1381muGhpeDMPDl*0hf-XC|e&1`N4FyoF;3c5wmFF(^HSxRHzfwd>HY zs50vv>oBO1yk5#*o7J|dIc&pWuIjK2S|$xrR<(0IUNKYo0NmVshOTC3Ea`HGgr7Oj z{e$oUPukV_o6yX}Kyy~|nZl(G)33-?`=#$M?l9mh4x&yIc~6h4;1@MPyc|G{_{BDW zTN`*t;uqV#F$&@Xb})pNLmNTch^8jJ^Ru{MYUJnmg;w=uTs(~SB$`A+jH)`P4vXTSuvF{Kf;DBb{^>{P)T+VMIgqZ9Lq%#jPlM;)Zni zxT?oB%3?Ch$4K*#C)(QSk5wMBw(4Bkf1p}Dzv;wGN$lPN+dXJ>X!pEWC@+4=GunaO z^RnMjuwumgqJh7cRL|jp?bx%`iyXf&Vy7Ic+tA*O_AuI$Xl$1^;zB?+N6N@e^H#4M zxFQ`P#ojnn2DWwdRDvUV3(^e{&quO?gx`MUo^53(Ue$uF3}Q1om8~S}JJJ#nSBvm8 z=*qeIUD-<5P>@cBZ!z+g;)KT%i3>O0sL>g9v`2G3+E$arBt zE+Ug9K*_zx*g)yyj*$&Ja_L={@6L2>O7}QMH>~A4F5kT)mD`%`ku+ULR{Qeh{L*G$ z^=bt%9IAJn`&;22>C;#>uj>83uZ0wEZpT|UGIxw%slNfZ`8qhfpOA+3vQZ!GsF%)y zdlUZcUbF|%9!JA6K;}`anl8J@Z0wW>6YaEbcHtgpqN}ygg{;hh?v9q^rbwo zNcw%;kM|X4!A3|1Ae6SSS^$lFIs0%QRer|_Psz>~K`!_{ybVl%?15*&_ELQqx=UIq zuEWaG(r{!TqS}mU#xcz}#Z-{lk_zDBa7*@ZQl-?nRdgs^vXhcF<{XP*4nY+uZS2Ty zC`W}Jy&2q$XZo(g!^OS#Et^exv&Cz2H-#rh6sOs!KG->u_T~ELdXt5f>EV!gc8vc<&9l#`He)uM$Ug%x*Zw&XJG_B3muDy6M?=u54Wrt+^N{z48E4a3@Fr{uG@*B zi_%vOkpUNs3+3E1qu?MRg`7yTijReaBG}^JqD-!pT_|>Q=$Dc;nDur{4&-|V;vHj! zv;$#cMx&fP`TDoM>2#MXn2R_KqV`%Ra*JM}X+QMXwcf72$xfcv&U|veuctHN5KS+7 zMEAt4SMQ3+$jmMYf?$Y@mzpyh#`6}B#_Td!f?b~W!ua0%c6%&Q>zls!-c7Q_=l0Gm zPTFriZj6p!^TF$pMNM@E`R-%Vdm!wLLpKH|U+gY9$hgr$JYvQHrBHyv-@%dL3}Q06 z1};Y|#)1_wW==)D#Uut4U9{;=*RbG%KN00+4GO|BkH?J+f}zk5e(`^UxDs|9i7cj4 zOOY$WI;-}W8x^^ZiRO^?SY#=cT8JEt1dh5rZue0E8TW@np+UFTjlX4cpu5s>#N~1+ ze-Un+2TwREj2)#}79&R@*yZz|0*CWY@}C3757Q=Bt^IjyrHp38aZNQ|dFpBEZ70m2 zXqTMN)Tc>I^qVgBj7(G#SBfNO$)DL6Vj|m?*iy~+;*gyjOy#Rd3)esfvF2wy22cS_K zsA|*(!14@$4H|$(Z2*Wf0FBxJG-?CTs0~1^gdFI|o36och^>l-=Udib4tVc!t(*pP zXfTHcb7(M!26JdIhX!+KFo%XzYvi@Q7dp7TkRkR$2e%hGxV_N9?S&3*FLZEwAv*7^ z>frW52e%i~Q(W+ZYA<^-9R?bl>TY(@+i^9)t|+zSl{HKMIt5MLN`DrPcp|uBT8d@- z5!v{d3XSyUMJ!$sgtEx~H;woxAEEskP4T3;^dyRY zpootoMI8tZJbM}2CjtQ#e?P`h6P78lD0TH3OI4w0*BVOG)>Gr6=mW@hKoY&)9#1G9 zU$}0`m2PSF+VqjBD}__`aN6k&a`l_LG&&h>P{1K#etLU$?C4y|l`OPI6YG_5WAm-W zO~vu6m$RbH?6b5CCpzY*r_&~%SrbU4tR2&%6Pw!?hI6*osm|%Wqw!|hB&b_c7fy7B&=Xn${SFfqAdFP)_O<^AF(nXi>! z^%e-B*!v(MFSJMSFXNiwSL|O#!Yo-~&=ij=29*{-r3FxF0aRK5l@>sy1yE@LRPut_ zie}gXsDxeiV$K1@nd(ka;wKwD&5k$RG&(o!u6vw;n4!|l_tYEJ2DsjjsJ4m0vw#sv zDJou6FqlUHg>W~De?#N}fOríV(fgkKkLimypz9fV%3E@jZ_>vI5B!n*s0rWyu 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%0A?pT4tt-#?{;BYH&xD`0u z3LI_)4z~h_TYws#Z8yM9Y9*EM)1Y^dRKa9*AC9sW}1ZqVPEsM*2eA)^|q+J?Z|j)eyBb& zx^J>+ZPrwgmJ}h}*)1lyNoX@bK2*N-tr~}mI4_m661B=v#)(y~ z;k%CafMy8|jAo5g))0gLSM7y)=}a~(fzt8T3AqI^zFM$E21|6wNvptFrGXAoMUX1a zLSZ0cRB1^YN~-`%N?{|*nBhxhx0i|i6}S@H3p=4ABt*?i@SztpFU5xn=bQ2SR{Z{A zDnol;jLMwfyd;?sn2w;Q3_TPBfcRkgMiNAmD)fBu<$(v^@d3Hz!pc9(_%0!Xyrev= zTzPoWugB#>7nXDSjfP8(Q6GI7@-3WyRPHNo|9=Hai`$oiQt{k3tp>cE5BS7@b;BsD zL?}ce6aw5-5+=Rpm(e2rVhx1JsPQLC9j7BFJ*)7Y0yqAe3^iwq}NTY73s zueJqkM?}DiEPnbYoM$Y4k(6gj{#%S|Y`U9JIj}F!uvWbPf8c6>W_;& zGZ$ru`cYLqqUOMw5phG1G3#Hd>J#Pq+pFq#DD>WO_WTLyiSqN+^(SR`E2{n6q0oEz z^S4m^g>pT$&+BjJ8M!VX#vSBsYX2j=eeoaI^N_>EgH`n>CHSyW+%MFxXYKRnZ{eAP zS?1;`h1%!!w@Y=b9c+3dqY!=XJZt|}d92)@Ct3T;`Fqt2M?CWs^@rD=R5K^>dipM2 ze~av|YKPkA^|#7_s(R`VufJWb=b3}3{Wa=)zsa7zwEm<#R8>#!<2((}Cj_HxD=WY&{^g?bJTw@JS!_aAx`)Q_s|@aTm! z4wG#BdHpTY&#RuN_IdrOi`sdpTz^N^^E=pkIXv9PGt)9S-@)dQ*Pl`|x6yldDAW$G zze9y9o(Y}CXBq3~Ez<8Q%2qY!=7KI zKL4Ro`{GyFJo5TmC{r$9r>LiPc>Nt}J%_gz)N^>dRqYR}XZ_^$w^4>ww8Jx3(!8wW z;~@Vh)vItw^&AdwQ8Ove;=B4;KR2lT(I}Qz~BK_0&&Ze}{_SU?QS>5p*C$ z7C8_?Hpna*xpIg8ou%*7?P2;u-~o0YzW^S*LyhL$S~MwrG_UX+qxvJ#*V*s-XujF+ z@Mfy#^NoyGCgkU#=keWC4_=ABzYFbrkJa;eJyObq2RMF=jW1tsYQI&yM&HBX?+z8t zINqUp4hMIrc!$pi)$?(`qZ%(zJVI8VRv2DDzc4Q>E+P9J%dkbitK0{^sk;A-%YKjc ztL}gHvim2bZ?gN;-^bYd>HE+=%@@62`o$IRv-!OEzEWWD^eF$G{2y#Q`Ff`B-U88YyN)3^C~d7<^4UW2x|S;kjanQ`5=4mNg43O*B9oW;F-^V37*+JvvH$& zrg;G!Ve^(KkK2<~_ZgkJ^ge5s!^x>?I#l&LR$uuYUyp3O`Fgxfj<9|jFpvLJYe7Fp zSU*n57(ePi#=Aln(&87Se^%7hJkq<;4f26u$N(||`KyAOV%{C!ut z559ukXY<1P$>-%Zm4EnhaSiZ!1wa42iqC&V`~!O*ttW!RI`%&B5v)DTr*;LKpE+Ky z>|p)m^)x@c{*(ev1pVjpPxX8~pQ`2~*n9ZAmF5L}L;1U&WEqPuzK{8>x=-tg-)DFp z<90&&@=M+?wNKH1f6l&R1^*7YnfI5~Q-68=DHYG+J3uF>p3{j_(%-7jBa=KEU#dsu z$x>8B760)J@bo)Q7fz`e-5Gsh-$(Vx=*}~?W8NPu^&c78cd5TiD~z5nxZw9$rg+vL z_ItedLG~S`_AkX(jPBs~7vn2xpW`z|e{dgokG&ss2${TFaDOdp_f|Q`zL(P{TA%A! z{R#OUSFAr-$+V43%=G>I`P(6T5?t_hD)pyI^%&>p+4GD1dt|;oT$j|}&g(DZ&rYfQ z8K-kZFFBp7=HtJkb)lZ&5oEIc5%uT7&lvu#)K6FQ{o0B0^D`IK6a4XZW=r+RMEV%x z52&8t;p^->s^9;Zw!ZwkIh8JR{9mb`zo`C`<>!}I)$d^Q!}+>ftN6X&ud-Gg>lZS7Nl#YQPglzatY7^3nTzU6>z?|>+hLh<*|;-&AhOJ*fafZC z1M>XSZbF2kMw%E8SK@E(~xDljSl=1PxzkQ_=q zx;%dLm4>Q$so>GyE_F&9s&p!_bkOMc^NyLkYR7bL#;H;6*@qF?78)I3xQlbuR_Y_d zURv=NK;Mw1bqq8@%^Ir>Yd(6#`UurSGD02$)_z=V|Md)WTv{IySUt6`{R6cxA?O2s zp{=xkNj+=-!e=l1vv?hAKgpkFSuQWFjj&p@E&YzQtrheCG`=Wr;zpif3o)NBKT_bowvg?xKTS4J(vu(^Q@gq>m$6Ljq!I`J8J&C$`~Mj z9*s?@p1033zLn=N&F7G!6IbW(sk+bRvU2~zBBBewgW6T+G)3=YQHD41Ilt^a-dnk^ z=D?uuqdBJcV=h_yoD1SPGAj4kTvzVX`)h7t-^J&={C*wR0$zS!eLugiMuRSmFW!H} zoKcngY@F%+^5;t5r+=twT+8p*g8L`fzJQ!j7u{Fi&+mgvpxjEgme)`%Vx?2mXr76$ zRG-$e`pUTTwZVSJ*G4Vn@?dL*a=6j&_;|AVs_~-y28Y;v4)e7vlfe&A`#{x72(gT@ zJpMYh#bLNsQyqVu#)Q|0P){5e&v{ADb6BmtC<1n=9^XRsr7^@_Fj=aCgJYJewDZU< zRmp)6x_@r1np9w|3PV5AfD4ydtM2)#JMXC}K5w$XTorqn%v|-EXJD)v_=?VFZh8ob zo$ww#-qVBkkhLnkhg++{ES>G?F}p7cM^d%(b-rJ3H5GqZ8%&uo+Vl@K zS==>WDgM_b+o|ezfzxCbt7K)#Emq0ujzWJlu$%yFcjFbSb^@CU1B0Ycl@_um}&3Zu5tF~V) z0ntm?uip3*22THIvMgc1I{QO{s`qlJD)r^%?N?z}2>9x{l3nOlg0p7`&VKzbOIl7c zaC`v_Er1NE6ru`BUkJ1G7>G$XL(8G&A5M6(CwdX&3RR9l`A*z&*)zHBX*CuTd(nQg{>>!?CU zPHsH=*f9Ao_<+QGP)qxuaPmO~>4Un#2iqARY-fD1o$Oe$(EHhWDDn_(h2K8^fgWL6Y`x5i52qDJ#WAJu_Ux7I7( zpBDNG3-|sM@M9kEN}#WZN=`UerKPB(#fXs`a~DOZq?nd&;jO~Pk9=-^z<`)EVWwe=SMrVJ*-onH55qA=;20xtj1f4-2pnSsjxhqq7=dGqz%fSP7$b0u5je&O9AgBI zF#^XJfn$s%9J6#IDvmJ%$KaK4lpVs$>+o{SAH|7rRn|G2L?sy#dqY#Bi{e_O7fuLkM1$3?YnBi{&RJZS-`91`<45~PkAGlyXmQ*2 z`R3`d`RPe%S46y5uRZ^Z8bzy@#pKB5?yjR-`^D+Nigl}Nhc@;Eivu-=?mZ8zUUToZ zc2SZgv9j)1aO4-l^l*DfTIZDC;~W&0FEMnqX^(A0yv5Qjv|1grz!Q~xigs04o!l!G*^!9 zGf03jSOq#NqNuF7>ZrF0K!>~NDEOv9%pS4Xj6!JeGF)&9p#gH&0J&>`+%-V%8X$KK zkh=yHLIVn+0fo?jLTG5|gFPyCr0eUHia%ux|b~1Aw~5-q2V9>PIU8 zJT*3l%%U~vz1Lpfx$E6W`u8jj9b9OXpG1hFXntZb*SdBvasFEb+R{`$g4=#q~ z0r++f7~OVba$?uufw#s?BinC=A{9o>8tI+Db79T=Sxi8QdilzfM2$yTu_S&8az;M4 zJbceZgpGXl_}XUC$6DB$ToI{WxmVj7X8WoZU3q1`_+6dZVmC0H+*bUF{B`s-h@H2? zXDKYIYM(xdd09a)PH8qMoeHD7BLwRsRj^)(Qlvgn4g4c2bW>;-9&e8GlB7KikPWp}8X(TLOhji{U_CT=C+a>Ew+PT~7ZM9yTq|~(xB&2VT&l+kwauN9r zg3W&Se|-CIR(GuknaqL?i4>%7n~;U?#RmhcHms{1*fRyMdnr1)cPg}D+qyvLefJgK z`_+HDQHOYlI+c--4JNY|xQ$2SJ%ds0)PPr@=oy^KGLPyq4Z2KYT%pz6lP|-NAsM5a z)fI|0i!*qi0o^0ohmMCD;fTBp5asZ?Sy@*mhu=}79f0v0BoiT!1htazN(7KD5(&q z`Yu<{ZFMN5tw6V6AJB=d=zt9+2zUE#)NN&Gdf+OHTEZspM;6Xe+ zh=nl-1U!hI3<3cU0s#*K0S^KJlV$WE5bz)n@E{QIAQ13i2>~zN2q9qV5{(JPexsO> zH>=%ZlgoK`1z|pkf8{eBPg!K6y6*JkRB>QzF5SIuqPwLD)!~HCa@}%$ zrYjS5cr%Ti6B~N+Lv5K{d)(@Exy-E%Ay@raL(i(g=El~M#eU9P_pcjiZEP7_)zdIm z?+P`vnq4lhHQwHkX&uh@ERJ_JHuxM-G^zL6-8x&)oxJws$(?;tQ6LtaKux$H_3b=) z^4g?3Xw$jvJ+fpAd21Kj%XFjG8gyAU9;|Vin&)@z-?Oq^7Cu*E<%{G1bF%m;y zB!+Nv2#mxK7>OY;5<_4lhQLS+fsq&jBQXR|v}9VQaKEu=V<3PjX~K$Flv) z(%J@XjZP9Isr}%A-Pyhyw)M_$Y+gN>Sh)M6Th~6czo$0a>~@bVUz=Ta%}ly?)4{gB zjUJEqPkOD;w{kJmHs2AfAK%ucw={Pbnj>N;8#Kqp_b=PU=h*p162}($>Kt3^_K ztP)zsyar=N*6E%S-=lIhm7(gOwb)Tbmg=aYu1a21#R8BeO70OG|p1K{%oS({s1I%Amf~0E=(z+cno|5w#|}At@(%mp3&n?@h=_gWaSR zEuC|_&hJ=y3Y6>Y!I<6D)Yfb^riYsR{-&X{(cIkDWU|MC_7@&_l~Y7eeBoE%EYBf8 z*e|(k$77C=B$q1F|0s=Gv}zbt99J1=HOFCvx~nPy;SDy5cVgVES`3tGr&Olyu zXzDSkM7x=iKizmS?XFBBBpmIP>9YLw^i*%X&X=qU+Y`gXW6L*n7dU0+OGX&ly)ZU3 zJiDp4L}9&wu(N)kt8-wcrFZN6a9>ZLKYViasuK$-CBZmWY#Yb$Wi6UJN_a9xFd3_Y zNmUh8`7qVTqym$6`iZ@2@%yO4$16xZgjYd(U;~#x@r8Nh0v>5N3apb+>$wE%Ec1Jk zR)?)TseBDL=y*qz0)`tmsFY47$o#H@+k*p9M;R0t)foCRQ zyLByiMz;(9 z9k@gtxI`VeL>;(99k@gtxI`VeM6#sOflJhZOVoi&)PYOXmAJ&E8zEUIh?m<-yrCVu zp&e|D9lW6(q}mSN&<@_v4&KlX-p~%-&<@_v4&KlX-p~%-&<@_v4&KmS;tiK>MCA?b z7%9Axc*FKa?1fZ?6y~ZV#tV{7lJq@)Nm5%NMX(GMWPwD4|*A+#8?<=T<-sG(+I`Wri3*Czs;VE@R464_r2-q#Ft|v`Ptg zF5UD{)dS#&!9MZqBa91^-!MMQ5veiK-B|qRTw73oDHm2*11jnymB=|gW5Dp08R)pa zi`CFBG*+zh$hxldmE;ER1ZRppLX8tRkHAvZ;wK>+ffjJ>YZ9_i63rzc8zmtdB_SIn zAsZn;49dMIq{XLELLi~?D5<*`6_i{VB}ytIs)~m?a9d<&WkCm!j~R_1yd9VIvuGO^ z9R9PIj4a?k3;53h{|DHY z*XqvRJ@?G{TYR?kSUcm-m_pL*vDGwgxMS`3wd;p-?(nSBm{@kzvX$4*Bn08bPhbPd zRs+o+_Shf;zknHR6n0)5lb>Or7%)%_7$^n|6axl|0RzQ=fnvZwF|4at2?ND|fnrq{ zNR4(;nVD(^juLqx+#sI;o~J{dfgoleh#3fC27;J@AZ8$l83Acz?VVg`bx8CbdzngPm*oi1S@ia(cT|GMyZ8Ol18y(l-J+>P>Pl=q{266H%M z-$Qv0&BZXH21F1}5N4tZxG^K=NWN0h%IOm=4Rh3>CI(E(e_RSxE z-Ma1Xd-mo7f2C#r}(dv zn{qWSr(GvUjERXJXYXAd{1B?H zU5<#|89=H*gLD-Xrow`7d{7~mqXr@%JorsP6->c8b+S{%Fg9P)P<(sC!DB~TQ$vjb zUm{~`-kP-MoAQq03i}D+%2|=4T`DDmDc@tZz)-T)hn%U*IZ0R?j59o$>-g5riggr;~omap2`t^_9ywW^c(mo98darr+!9DN0 zY1%MaqI|G4mH!^I+JTflD$Q1dZB@oa4GL7Ls9sP^8DpZ6GpP~-#zkNPf)2FG&uEnq zBSZ=wKkoT(4`T&EfvjBleHuXu_G7V8?m4z5#Z+3T?A){9jcmKb8x#cQJGRr^w-F zc;lmkM1NNg%y#1zrKk^KGA-VpY;&xynekzokQl-NRItPox6Ydi9hSYXx0b+to# zr|U^G1<_emRD%&BaguElJzuJP@yE0Sq$}+J$sfVjwrQYwYe(nFgP|Q?*od!f1h0?P zk4dHVBzL$qr;hRDR8xS2+xvB9SuP6ekiU@X3`0d!7 zkSI*o`-c{G4e(EfqzDb%01}Bd<#w;@6{aTTpVLw(esOMhpT8zLToB$~`MA=e5cOS? zSzBQ2hE2j-*`i=Pul7NF?V#qJ6!?*Yt_8=$v%?Z<6B=PNP7ak$4wp_e?1c1l>^bP> z`E%-t21#{T&0%&@8Z~0%kZ2y`m%v#QJ0nz6!Bnce$)JSzV_GB_Z7dW%Y85fDqLyL1 zWtYKAFC=XaLfQvOefD4PE&+@_TxfkmQ&$MAGlQ4PB_Bm_(5j8m%fQWLzyxg2T6|9X z9*pRm=0iLIRtcr1_(&l?G#@GT7=A5Ev-RP z)9@@fDV%YQDQQcW6Af5$4f1g9T^QY$Sc{c`>CzfZKt#~Kr)qV+(0Qf723{9x z!iDCl!IuM_t*>sep3@thS6IQ4!DOKoEJA8&?ayZ1860H`TL6*B~fNKVzsf{ zUdD<;PWeQ}PNDiO~{v;IxYx)ZXL>m(DsfReUL{u1jY6kDXP@7tM7eW5Otx z+Muh$ny0l&Om}_R>vM=!VYS(4McZ)}7^IX&h<2w){op7qItLb=1B=dqMd!exb70Xq zu;?6EbPg;!2NsX=fI+KV9`0S=p0ydj?$uAx)F8JIk4#PO6WewN;FR|Crk7^ zkPj}n>MIZNB9E@-p?Jwd@sfw)B@e|*9*UPd6fb!wUh+`91blS5=YA@_;kV^K2HE;R)&AT7j(Hw4Qa^&B( zXX1`M1I3?Z7G_5L9?^^}w4JXR5aPy(1Fu`@S+zK8%}K!el9=Cr=wRF7Gj~pjZ+NWu z@$LEHai1X;3n{yIwcY&nx5={JQsdXfk}|$Fy&OcFe6A7QS{CCaSWU?3~hsLr;%QOM(a!u4q4uuP6_f=1>1OKcGQj>}Pei}nS}_BVa{ zz-wM+zo5$Isd_*5_;=p1iMA0$jRCvos{w!A@Y1=V;-%9L{u1`2kY{EvjcGti8nPsE z{qcRH0RZCw1b_i(Z3m#W9e~z$09xAtXl)083xO4(e}Xpd|of^f8p z0W-BTH3adaED|o`HX8`rHB|AV4ytfmkqJ4A*NdvAaRO@i7|thHn-tErPy)UJa1kyz zE-C;Q6@ZHh`0N63Q31H909;f6E-C;Q6@ZHhz(ph+7l4Zjz(ob%q5^Ocd;qx3^U{rw z5_ke1G>p$2#sZ`BQJm9p630o@6>v_;YNnv7=bXxwZ0=xYL^)PHUIa-{)2OoDC8TU> zYwZ;}yX-0P-l@s0ohyf0aw)ed5KeJ(xcNn*mC@)LrG82rX_xe{pR0Ghbq zpqT?`<^Y;GfMyP$nFDC%0Gc^~W)7g418C*|nmK@G4xpI>XyyQ#Ie=!a1e!}XLZC@j z(IX^7Beb#|wm-BlpingBs??_?;uwb2GKzhUiMU1GMsKDXxN>c6+8hFj_e8UvD$>n)fp-Yv)P9z1x1$6;xxx9;j6 z5frbfabPA>-x@MFdOJ2PmWUt$M z{_nC0gB|XOBK(XN&u!fR>HUvbItIOx)V^bpH~&r5OpYhstQWP>imE0Qjx{Wu@bmsWdH~o z0D=a9paCFg00n8JMLaF z_u8umg=u@Dp)k8+uwgjso;>;Z&TXH3{o2`wzxUdsUwrTF+XpT7O#5&a39g2YY@Gy# zYQFG$>2}~JD@epL;rX*9r$XsLFyjJuHH0g^H!_6vL9y*+o*(>G?{=Jl8r7&7VhcUY zt#rfS)Sw>ZoLU&1S{R&K7_=k|PAv>hEeuXA3^)n{7lZ+tPZK8yOP*2mFwR<ccfT{RQWuv|x9r2ey)(?>N17!UGSwBG550Lc(Wc>hHKS0(G zko5y({Qy}%K-LeC^#f%609k(tWS4G41zA59I$jBo9R*75S3wpj;Ov(=|6s3l09G1} zA`f9qc~hB|zqEgjY;nx@=SDqp7aF!49rgx?uF@w9e$l@y-n(rySvRs*xVnAMBRfNz zwykd$7se)2%fkBT#yxu*KK+Fin+A7|#-+nT@o#Dy`|6Ut^`7E>WIB3O)LKlQ>`*qd zYBc-I;GW5pC~^Na@kPa;jOlG={nc9*_9u)j69^n85Q&lcq;~^?>&bPaw8L6k-eFaJ zJpdcr)r#2xkY1T>%v|Ek(^cD=_PSGTVew}{vBqT4Hc4h@z*hW%t$w&Qr&w%Gqxdb^ z3K1yhaIRQf>26xl6FmlfiG z7xJqPJHej0fSX;w%?S99GJ&!dWe>{rD0iW#-q$YRW*5WFS^yH|G2D%|XTVVq@4$Ie zVysAKN_^@B&L`A!Vzj7k4#&B&9IblDRo2cXVjVW|Z60KcMx)K>D(q-g&zG1cDA10Gl+Mw|NTq}S+8q9BNNyR6meYCHxJkyJz^ z?yVW<4Dcy~cTLcGewQtkPMDhhPko=a#vs_N;%D@x8b#3Sw}0S~yUzdI(%jSE-DuV) z`quTGqFUUBd@I2=m6~*Y$JDqcDSGb!N$8u6~WFrET zaUO36!=Zgdb-~xE(yE(NT{mXdjhS_0X5E-sH)ht2nRR1k-I!T-X=dG+SvQ+m1@ohn z=SOvZt;|nF*yP#i;k*fit;NK4{v{C`rMmwMxiWI9tBbZGYipxS5mBP$4EBu5mQ^5( z63fDWwyhn_8-&NbR;@kMI4mr4^wpjJb!PV9c%*l1RkzuxjP72)u5IrAs|Le`mF=Fc zzTV)-?%8(OaxK zbq~8zahw+I@hX1*GAHUqdSbCkU>v84ajGC@QN->PXBJ7d!rdO3%E|-!>nZW#9$+>P z2!{u}xCgwr2Q7NQi+jL}d%%l(z>9mpi+jK`dccc&z>9mpi+jL}drG|c(v6T$O9&lN z7=0&w?F{y1_myi%FLMZ^qu_X|yrVdvluf#sRZq#)O5KAcWAKp3thz1{D?tIcFBk9@ ze7S(DDz04pA|nve;}d;-Yesv<*AGP-L+0ALq&*!9W|Fb`=DLQ-zSdmYY4y~m!`e`x zC2g?#-7b?i*U(&;$kiFct?A;Pk)gVV@j`P$&TDeH{dQxjr4Z7F)3qLJsCQ=jXkBxC zESU+0()MIstvS>fZJz3BZfq)yH=4t(N$K4=YptXBeQ9X(fsOrcpK<4yAzvG59UdDA zxCUnyW`DGxejbwOxB3+OX{UwM})6Ep~mnXFA(9)8@|&&By$$ zxmb-uY&04}O}(MyU><3t=Nh$!biO$q5d2A>DbTg9Z{$$cRNpykkc^kN{oMvmqND{)ByU=^4yYSIkP zkfyD+jB8cbtO_it8@;F~>7}?=)up>>mpTZE9~+x221logE5{~Br-ToWO$tBe$5G~X zB`!bzjk=PJhxpCX+4--D%}V*Ak(qe_JA==aw<$jCnM%g=u(sv0g1S_-v>%c(TRpB43UrhtH7L*U5JcaUQl<%Yb z1m$@YRpIKxsSo7%@DD=|rZbZe-i+aNHJ(H>ecQ9SQi%AyBaH@myBtX-F0ik4z8G zfRLHPAY=nu4s03VbPOKBTB2m5f$)JFu8COOW`)x+oyBER=~(e2db7m_G6pIr%+?4e zaAX$Lh6_KJV_5O+nxovliz3uEmsdR5b|o;gwbP^U`JmJoD1$`Y{ZRaIH*Dgd(&0{#T@h!Qgedyy&! zs4Dj-spB&DCne+`iR-8Piq~{c>Wd#7C_bhe?khf0+mdwa;!}RXpf?)KMqyZJHChY? zy`V@pSS{y@H33Yf!EX@nKOYi*dj1f*R*XnVDQWCbp<8^e^Vf+Fc>E@b%`?M#470C! zrI;OS8ngeZ@HzKax)h&Z>f7{k_*~dfd|wG~SI~L!M?$z%t4^6JH9iTh%Bjf-PgK6l z1qcS7CvbLK6p}iC*%V+l1(;0%W>bLK6ud_PW>bLK6ks+5m`y2Rwxt^(eLZ-3yGfz;)%)6J_YK!}uie|YZ0~5@qp`l#yRYrv`sg*i(cV?Nj}C6Z znee6MufJxfXZL+8mcRbMV8@R8j*i@R?e>ZE12C<&!91Lirxbb0~j6QN3lBZbVfJ+d%*D zO2#zQYHW;QBq6&AEMyl(sRK0?$k*A!EQmvwiyWv@d>d9ppWqzfqtX>&`(v;r*_#>P z(Cp}$UfqzN8|@2rZX8YB8R}TJW=l)&8<)*&DRzuZ>qA}5v4NgKC|=XLd(-mJ*mbL$ zgb%KJldY#?rwZy;J zw^*nhI{sl*YMli1HIauE_+!F`poxewLfX~@I04FRlmI7?04IMgYALV8jS8Vgwj50*t8I`RQ@uL#apUMwvueMA?T@^03O3U?u~Y$pB_D zn7a&MCIgts0A@0PnG9ei1DMGGW-@@83}7Y$n8^TUGJqKb^`p&v9ZtL`X_PLMWhm=V z_M)gTlfg*gmDL_rv@;*RG`J<|D7b<&IlOcAil(Xi4-7BA_soIl_+W=!G&nppNqwTQ zyscyVOulW+p}yMY!c2Gi({t%uL`A35$cG~(cim01otCEV z-p;();hbAD?{1pw44=;$oKA$Q(g-{o1p3+rX}%`HuiQ1Pjn_EzCk zx+N%UfB&4K3$`SMdFck7$?CM8yZO*#ySdL*B3Eyyl`Yzap@rPIG+i4q!VAS<_1Mne zE}pQutwwDQtS91tD`v#Sb!d{BUE<sP`0Rj_^)tX~D|SHb#KIVc@YyeMguE|g^` z>rnQhsOy*S`ICv_Y>D6y=Hl@?Rm^1r(y;;Q*no8YANJk@zK-H*8=tLL)s|(+vgM*{ z%a)rY>lQUPP`PUf%aSa~*rpg{>8jW&M#aXo0HFs6y#_)rp+gD;2!v2W5?Tn5kOTrw z?;#Da^?%OH*}E&t4tevw|BvtY`(D|1c4l{W&Y3f3&U0pVb|(WyCj&+&14btUmMa66 zD+87*1D1=%8X2%$8L(U#uv{6iT#P7smQy$UWm1QN_1XSw$ z(&l1qQm}MU-SMmE&s|j(nkF&qAB16AN=}Y`d`4!ne(N7pddBp<7fhLo^m_`?3i9_I z?Rrw$?YVgw=Apaq8Bo{e=WBN?TskeuS~O{1aNgcCW(G4Xf;iYcx#JRS$#U;)IDTWv z!zb1^?*z|ocnZjnrcOW))Z1|M{mMDALrg;ROu=ssuFaNX#UL80AaT7A*WA|@D`8II z2H>gj!c+}=6Uc9;8Rb(A^;B?@J}r+vmFD`J_{tN#5vO;}D4db??Bi3D=0&FOJ9AOR z!kMXm`AvH6g0e;0EqO&bM&^yzWSZH9dD_YAH|M^prKZhV5T3hKPs+@gGE+<6_m`P- zGn4eCOYNyMW>3~ywCc>foXL0(&Pbh_H~l9+nI4pH#o5ai?0ak9rITmpX32Nr%JHOj z4Wt(qoezr$x-`8h7J(iXp+ZIQF4bFN^xhb~C5A5!Cp_y3GerDZ08h%^@&k9qfM#IG zZQ@6#z9snHyp3dY(NAt#Opt^RPG?tw2=@(Rkz0Q$~fbNtLJ_ocmjMl(hFJg3yT3D*$YeA2`y-(-WS_p;rTMph*{81rK>C34X zl>2&thwN%|Edci_0QV{YEeOE93c$Szz`Y8-Ptb-TAK3V`{ERckoL~C#`6m{S0!>b$e30{GJ zbr!8^S_prL2Qt3b`t(Qgm*?ij3TR!{IocB6s;oJYg6!l+f``rE!Hs@-xN1?xymgDV zT;5Zmy<{2tu1=dYqhw8S`?kjp>0P@-F2}MmGA3F2YstwS{gXnKt1FAsmnPx!_$mAL zSoVAeD}4?0^1oRy8EE@?Vy%YRTla|-J*TRLL~9eRzYb@@|IOAXj9Q#%@d@2^!XRs$ z+e7d0afkMFg4Yz{#G|n4u1*wzj$bFrKRulQ2GARx2~E%v{sY?&`XY!=2YCIdT*v3G zf74#}>%}T%EGYc=NuL_*r!F}Q!?VU~#=el}VMvgW$P3%z*NW=>)h8tjT10jNx`K76 zq$}lGM7@DSUnrp0W!xv4%1+QL0(1TcG$lKsDHCRNSW`SbVE0Dq0ai}3Z6IX#>p}ki zJ$hjLSK55Tf2EnV*Z!>r1;*2=k?oj&i)kS>>W7B}i%L>cv$yW-hxgc-2i4w;8hM#K z37Q3Cn+0Q=1!J29W19tIn+0Q=1!J29W19tIn+0Q=1!J29W19tIn+0Q=1!J4#8ry>x z!p2rDv?OC&h1M)4;xr&G2E-tt9&Qw4EL)7RY%#{N#Td&LV=P;Yv1~C0#Kjm87h^zN zi~(^mDp-sGaWMwO#TXD5V?bQ2I7vceI)01rtH7@gzfJh{;5YG|J>@FP(JgK1NQ*CN z%qzb;?R#Z!d(G}USn z!i9EnM$?IHh1uce6}A>EDlMKoS(}&b*k^I^n=5!{!cSr9`6>IvU1%=ZB zO$)2biwlD3Ntx4TXW7AJE9M4fW36La=Aw%FNZIB?^26J29Vu!*_K1anxohShR=w}~ z^#iqY&b)NW+?*+Mm!@P)N>9@2^~JRtH?5yFB|8=G4AXK&Ep^(|SsUB8a%T1Ij$MlgE=nX~Zv@s1fqs}~&EjkVfZw}u%k`pUfin8cr#FwTQ7LGRv)x7C=> z9VO6{L;A$oe275Jco3$mSr7RHJ{O}9ENNDwkX(#Ha-mzf7=`3w6q1WkNG?VpxqygV zKm@il!YG8kbwhJ1^mQC8s8y@`SK@ioO3az9#Js{v3~N{7dDBWfZ(51xO)KHyZw+8|awrqT|5}VRTfB)d?M`UzNM)SdOYAq0q4$z*Y`mD+jQZ z1K7#|Y~=v9a-d^5(6JooSPpb72RfDm9m|1^r4N-M1ED0X14l0Xu|{-V{9qUqTsD-SDK-Cmuanl&raUJ@=$N~)`zmcJxB7%5sjZCbdh6~+Mjs%anK z!^e~GWCZUC(323_nMCSY67(#|)w3k%SrYUt33`?UJxhX~B|*=Upl3-Cb`q3DeZ^Qv zOEMMXD7;>tn4O%k7S?2bBtOGiWKYSSp7!w_H1mcXpfmQRY5lUUm9*mS zzgyR(sI#i;Qq+~!IMD2x>p@PKiQ!Me;h_tC!i@V!0s2S*`bYuvtN?wa0DYtYeWU<= zqyT-S0DYtYeWU<=qyT-S0DYtYeWU<=q`>VX2QP&CNC7%CNYZC-{em`-z!I^`*esMVcVS95ogiNl`Bi9=B-#Zd-kHGlY_Mdvnz{dS-F+bB~>fRgA4pE z@zEi}Hy+m*%w8~a^5kjLlall1%?Zq!vf!xeck9EE)%h9rqCn=}O6k}vXG807|W)}!>@F4A|5bwWTD8X;x?5h#90LSuP| z>3u%J`>-CHdH;v@G5v#2DN~67ltSZ7^&v+}(ah--99QF*iYxFsXo4tOfQJo6M7{_k zCk6c53aSqhdhfj*aL*!pYHn`ey5Hy@Cg&!7d{gb(eINWdeKqYoxGr70E|48w7c%G0 z(F3WI0!4aS*6gYKF4HcZnLLg5GMZPsddcS|FI``ay^KPOvWv_UQ&Wu0Df>qEWp6xH z?rNkj-22Y#IclFmW8ajVsrW4Jj9j_L(W(WL_cb15k0U%?9{ZV92~BMSs09aM(=tP}bdyKdBVB$ys zHi{jELVRkkxh@0)Suf)UU#Jd@d`jQELf4ZGuv+xX1|Yd?09zZ#9Yp*{#E-;hH+Dd# zl!NBfU_#WJWICQyuA&X1F&hszf`&@6OWE03Zd$#>O@@7;&%VPmA(w>w5B^qwd_ze- zY&MPea#pP@P1laX4F8gvecJu=Fm#o=zKYdE( zl&Q;)JEELlWUJd$GG$iTx^T3yG*^CvpnuD{S;?u!;S1}^=FX1PEJ&V~nQY8o*icis zIH#^|QN`TJ`74??9|H|UFEul*6!g-S+ACOP4^gkiZxTjr=#y$~>woaIHuYAdTD4DW z2ByOoK>t=Ab~1WrGJ0n+dS^0vXEJ(cGJ0n+dS@~~nYuGvt;-R)6+h~o)brF+2-lOS zpsrNm`^Jj*x%WrmV(Iiq7=4RA6g1WCTl6U4;NQF0g==TycO`zeddHmkQ@0a-f13!ML;NXRj|Gj_~bIqNHJ}^huvUK`L27O*iZum4eN-tol zr5MEqZxN}_TD{|lL(=xXGJ9chW3L`+y6A-yw_dZoB7IuUs*1vZUZbtseOcYin%4MA zD>Wraui4qx8QJoc3pchc?YMrVs-kRLTSRZUe&5HBb~}UTR_C|mP0Guik~U+~na`b7 zlbTnyL{FcTZq&3CO>VjFeR?C8zOLQ^lt{%F@*ncv4oHLksV9T(^Bj6hAP1V115Kj$ zf~1`fK$8N{qyRK208I)&lLFAB05nNGjbTj+K$C#Y&?H(bO+0ghL#Frwz zH1RI)geOtnS6OJO6n!;@G>i(&{4_O;9yaB>8kP?YLqcg-J~S*J8kP?Y%ZG;LL&Nf+ zVfoOod}vrcG%Oz)mJbcfhlb@t!}6hF`OvU@SHlioh|;h!Pr>Nb@q~uqgXe1Qljb1Q z(jD!w;ZxG~?a0e7Sk<6C))cG!+!1xBY$=;MWww*Ay{L!Q_ph2+QQaI#&$3r_AHAu# z{@m?{9(L_jC5x6dub8V{yYt1vRxe-HdR+CQ>YT~JNiAm_9ZH&Bw7{O7bm;n`jH(kJ zP;&{!%NSq9v;uD~TaMdiz@xw;0X07`1JN1iMKj=0%z#HR10KZ;coZ|>QOtk{XTSux zmWJ1bc^+UTnVw3Y>EZA9csaaz@kjBRmQJb+O`!*;^mV&WZKj+)+e2Ts`#J!0j;K-) z>f7Q2pVn6oD#V0DK0`N^fHg8V2g7+$L;YpuWqnm z<&F)}nK?6b8~c=^gg?!U)EB2|MRvegx^KN<79V*Qt*I*5mj>JMpje?TQEiCU&pIgvqZUUZ+-+Vw{(F+ z?TqafT3XM#y=~1YN0-rde#>{&tn6C5q;SKDO^cfr1#&Fy?tOP>%*~sb5}K+SSo_tC zeZy$r=JVpqbGO}la;%`Ve2P6gIMZ0$ykz~ZhMH45R_K!^S$Ro%LE79E#c3Z92R;heoG+M;LGZr8H}?~JJ-`#iYv6o5bc2uml}EOge6}< zjdSB_~Ja;Cq|z!nL#UyAr?K@%tKn&*Aq5e!sx) z@A$E!a_~afQE@j&cYWz%!;n4$_KEfx2I}nkQLSekyWH0Qn7q3E^mQ%gc2??pQ_VxV z&(hoX-vP+Hs``Zc`i}n6>5U&fRdeRkr}aJY`BuGX!X7|!jA+oCRn*Q!8rqpQP+o=~ zwWM0pSByrPht`}2-1oPwT8B!D9j7GPdBO~=w<3$Sl5l-O8idbw+xgS*329DNwlh7k zRGUmNVy6PJQ-Rp2{K8&H+m8x z)A3t`Uj=@3_-(?k2S3jzoMTLtW2a(j=W%aD>1ov+HS^8AucWM6fAsXauBtpk4<%JL zAFEw(pf{tMmu)<0opZvGQA3X&eac~LPTo?!@6rRk93^+sF?VCEafo)cx4x+GZ4Bn;o?pcPm#&(6u$IFC|mkA#)6Fy!he7sEfc$x6=GU4N?54W<9mkA#a=2nj7 zAHk@e>;R4G3s9mO-IE=0QGEhtdtV`-#YCT41JV4`BfuoK0y&80V4ffc*ph>(&>T#K z=3pu`2UDRrumU--0y(e(Ij{mbumU--0y(e(Ij{mbt`*2Z^uUF%70AJ;3nXbOR87az zL+iwbJN)$}xz4S`4ot&zl=AZA9zAn(Gc%AmcVYV6xz4)7Lo?R4wpA}#d;FCR^(Tg= zE^At)eYdg%mR&z=bnB*~_|w-O+xykOoIAIvrOCX-nms>1&CXjqEjcIBy8FhS&wcOg zn%Oh8*3|5*EWCO;sVHaPqxAWpRdox~)?U5m+S|0i*N&Z(TY$GmmWpOEAWny^p0h6~ zvalXy4(9bLk=E#E<@M~{e9SSESN>H@q2@GOIj9^O83btRA9gJj3*OR^ zdoqmI6sYG^cz^Vjp&azl8Bo%h0Or|n#`5rj++3`_%Ez#K0knOg92inP3*oXA!v!h9 zbY)mX0Oh6V3G~pW606Bq;1Sd+xO0byL*Z#wWBRHV6N?Tsr4FvnVfg+)118-Xv2L~* zJB+r7R?#Llpa*S)P1r1sz%u=##L;4lI0mmmv}?M!8T&h)DIOPBKqD^1TJ`J1o#Ga8 zp7^2othiKM0Bt)*d`tX9Tn`WHCUK8=0XlcD*orS`T_ifiiy{uA^lkBy_>TCl_#S%c zYvN_`intFNd$IU|_`Y}@cIaHO4er-=%$@b24R6497sp{vXGjcV@@xdXdKZk{39yVO zij&1j=&v`5&xljRsp2&8b!hkf;sNofxDAHyUGXFFw)nAlN4zC|Dy|g|iigBk(GQ*$ zUlv~x&p#rtB9wm~~w+o)~QHfu*{M`}lDM{8TOW3W9_yS7#9&^ooa)`jP; zJzB4}P1~;ZY5m%O___FnHmL2;j?;#;VQoYk)plyTwBxni+6mf;+DY2U+9}#+v{SXy zw9~cEYG-I?YG-L@Yv*X^YUgR6)6Ul}z}A_c*Dlg7)-KU5)h^R6*RIg6)UML5)~?a6 z)xMxzr(LgoQM*CAQM*aIS-VBMRl7~QUAsfOQ~Q#3mv*;yk9MzipLW0YfcBvFkoINm zE817JuW1i!k7!@l9@QSx9@oC1J)u3ReN%f%`uiD?Vzia={{;7SaeWZP??bY^aW4e&v zE;H~AGfTJifS#l$>nVCFR$Zs-SmL8+=u`AeeX5?NXY14S9DTYzL(kP`>a+COI=1Z4 zgZf;3o}RDI*B9so`a*q?zF1$PFV*qwQN37SrkCg;J*-Fcs9vg<>E(KbUa2qFSLiGC zRr+fE5dBcSO0U*y^jbZpJNg>EPOsMw)7R<^`Z~Q)Z_=Cf^?Hlms<-JI^uzUy`X+s| zeuRFcew2Q+zC}MqKUQzox9S~wryke4^lrUJ@71^I+x0%ZUmws1^&R?g`j9@XkLaWN zPJNetyuMpMK|fJHNk3UXMgNR`s(zY&y8c=H4E;>~Ed6Z#9Q|DVJpFU}`T7O=h5G09 zi}Z{2OY}?i%k<0jEA%V%tMse&YxHaNFX-3l*Xv)@Z_sblZ_;npZ_#hnZ_{tr@6hkm zzog%#->u)H->cuJ->*NQKd3*Xe_8*E{#E^J`osDo`q%YG^~dzb^>64;=uhh3)SuG7 zr9Z7dqd%)Zr$4X1pnqF`QU8wqUHyCdOZvc7%|t^Y>L2PK=^yKR^?mx7A+XUoR@54%VHvg&Fp`X9BgIHH(u{Otk}=uHFs2xp z;tpe~k!55X(~KNrx-rAZ#TS`o8MBQ!MxGHg<{I;id}F?`Kzz|CFcun%jK#(hW2sSS z6ye32Wk!h+GQvj0h#I9vnNe<37?s9yV+FpNxXQpAgT|pol~HZf7_~;saEvuZol$Qb zW~?oF#7HQI~~#^J_BW0SGjIKnv6ILbKM*kT-G9BZ^2Ta6B*(}){g zMz_&p^cvf+`mfLEHwKJBV~25^F=PxIBgUw))7WJkZ|pWsFitd1GEO#5F+O9QYMf@A zj`g2s7-t%18D|^k80Q-28J{!GH!d(PG(K-!WL#`qVq9umW?XJuVO(ikWn67sV_a)| z!MM)2-uR+%gK?vAlX0_gi*c)Qn{m5whjFLzCF3sRZsQ)~UgJLFe&Ye-LE|Cg%f?qQ zGWeSDumUvG2?OL8??U2_@?oc@h#(N;~C>w<2mDb;|1f}#*4;xjPK&T(wB^v zjaQ6Ujn|Ct8?PHbFy1iUG~P0PX#B`{+xW5Z6XU1GJI1@l&y4qs_l-Tq&y8OgzchYj z{Mz^p-hTg`@q6PB#vhG88GknZVtioy)%ct7cjF(%KaCHKkBpCvy~aLc3@ckTQ#TFM zG%eG{ivA=s*-SB0%``LJoMcWmGt4Pwra9HjGPBKTW{x@CoMGmgGtF7%Y;%s8X9mr= z<~%dsoNq2L3(SS)B6G31#9V3?nnh-@xy&pvLuS~Fm{GITEHlf^3bWE&j$H{?nybv! z<{{>xW|diO)|jrO&7I~h z^LTT&d4hSOd6Idud5ZZN^HlRR^K|pG<{9Rh=2_<1<~ioM=6UAl%=66)%nQxWn-`fE zo0piEnwOcEn^%}unpc@uo7b4vnqM%lGp{$lXx?DnXx?PrY~EttYTjnvZr)+uX@1GP z%e>pX$Gq3P56_+-FdsA@GQVto#r&%IHS=Nf5$ve_sQH-rxcLq93G+$wo90vIx6G%_ zXUu2K=gjBL7tC*)FPh)MUUT2WKI$)HC&5?E*UaymubV$G-@s04Z<#+de`LOG{@DD9 z`BU>9^Ih|2=6mM*<{tCs<}b`&n!hrCZT`mmt@%6i_vRnWKbn6s|7`xn{J{LH`8V_L z=0D7Tnje}UnID^b&3)#WB`nR-EyFS`%d)KiRy8H#OQ)$;nw4%%vL;&@))Xt#nrdZP z+14~G$C_@Ewu`*BCFV1W|deW zD{Muqs8wo}S>;xRRcS4^R#+>oRn}_j5bIE@%Br?%tXeB(Io2Ah&Z@T#v({P-);g=v zYOI){r%9jaZ}BPHUHSytUgp!8*}8$vW9O#rlkOs&$%my7gJ> z4C_qmEbDCR9P3=`JnM7T`PK#2h1Tb-i>!;SORP(+%dE?-E37N6tE{W7YpiRnFId-E z*IQq-Zm@2&ZnAE+Zn18)ZnJK;?y&B(zGU5H-EG}t-D}-v-ETc$J!m~-ecAeo^;PR@ z*2C5#*4M2^t;ej#t#4RQSWjBtw4SoQWj$>@V?Aps{+-)_d0b)*kEU)-SAITEDV> zZT-gjt@S(W_tqb*KU#mX{%rll`oQ|D^*8J9)<3L&S|3^;Ssz<_t$o&*Eo{x!ZNoNg z%eL{s)FeCEPO($%G&|j%WKXs;>?wApJ=M;#v+Zeijy>I;VdvU2?OFD0dybuF2kp7` zJUic>Z!fS5?1lCsd$GO5UTPQGMRu{h%r3D*cG!;CQM=SGv&-!YyV726udr9ztL)YG zA@-qmm0fMu*tK@dcI-8Fon3DqX0Npy>~(gd-DEf0>+Kf1)o!yl*oWI2?M?P(`w06; z`zZTpdy9RHeXQMXZ?!w@PCIUQ+1+-J-D_{Nx7&Sozdc|N+B@vy>>+#D9S@zlXIrh2sdG_b*^X&`l3+>O_7ugrv zm)Muum)V!wSJ+qDSJ_wF*VxzEU$C#UueZNw-(cTp-(=rx-(uft-)7%#-(lZrf62bf zzT3XXzSq9bzCSQJ&|6YcRl>*GKvjQx$I#$Fpj{p9s;xuuopHNe9s*T^-Gc-1?SXc6 zOs(nY9qJhE@9K*mpW5NYQ))T~N7_3&;sYZo9f_!2+tH4q?M`*51)cVhK#U2-nP5y2 zjLSnxEOB>AJP{4Vn2oqP+A&pPTpm)_c#NcWd-0Sti2_o(6VbFa9fSS-?TXp7ZeJp` z&bv3Y$BUbFTib`s9t3v%NN-(-9z#CKwtYnXK#ny(B3gR61V&0A+5omug{mT8x5=u(HhxYX)U zS(uLzyG`9ZA`fO8HRK32V+9{8`B=rrYChKRv6hc9K04}H$@D9kekIebWV)41x02~rGTln1 zTgh}QnQkT1tz^2DOt+HhRytNw&)^VnltRTr71z0nX;(4rDyChDMs*8m3>v^lO-Y4b!h-`ZY|yhUwQb{aU79 z%k*oRel63lW%{*Dzn1COGW}YnU(57snSL$PuVwnROuv@t$C!SM>BpFUjOoXieyr49 zqk4U}JSa_xG4&Wzk1_QaQ;#wA7*mfi^%zrkn7YH%9j5Lub%&`tTziLW?{MuMrtegy zRFNf7oxD8}4OGSCsX%*N9#fl!``U+lRD95j%i4rX6gS}##Z9Y45mndn3OO!OiA*LT<`XQztV)`Mb zA7c6;rXMO#YxSARxC5N}0b>=C73bD`oyl znZHuzuax;KW&TQ;zf$I}l=&-T`ejU?u`pc5^vjrj8PhLg`ejVNjOmv#{W7Ls#`MdW zei_p*WBO%GzntlpGyQU|e>u}HXZqz#zntlpGyQU=U(WQ)nSMFbFK7DYOuwAzmot4v z#W15{xPs|3DuyeVeg)I7VEPqIzk=ykF#QUqU%~V%n0^J*uVDHWOrKFP%%~WyWcrMb zVMfO=qhpxSG0f-~W^@cQI))h?!;Fq$M#nItW0=t~T*>s=vkzCX{23v`jF4eQ$S@;h zm=Q9}2pMLC3^PK886m@rkYPqhe6LpZ*J^HWM#V6rVwh1e%%~V1W3lA!q4u3|7|^ZB5+x`m+ayvFPL_VH?~Ky=2;)J7@gTx@5Gkoh?-?B2-oABE zmB{5N-H$LTL>Lt!j0zD(g$ScUgi#^Fs1RXPh%hQd7!@Ln3K2$yNJ#a)NJ#a)NJ#a) z2xCEnu^_@&5MeBcFcw4@3nF2qi;=L>{YW^R2G4nGyl-%qCkh6L2m=H*EmM_cfQT?a zL>M3<3=k0phzJ8jgaIPL01;t;h%i7z7$71H5D^B5NQ9drq6|PD?3_KAw_z^bv5jNE(=e=p5psKf?e=9H%Xc(=+lr5D-9 z(Xu2hvpPP~Zmns@oIrr-m`C800XkM&4`L<}vevfm*wK#hcmLMTc75Hb-Z-jn>cuEn zQr4S$jh3E4tF^bgzujnS9}O@UMsrWEQG;LeaBmuw<8m;WGq~xL_C&?g;=URrfdM5B z;$OzHM%8uqR(aBr_nTXh-Rh>wSe@~{k@f(WWuAZw23;JHRieVI?XpUJvP!BGRM+SO zqx$i^fk9O-W2k4)9;Ql#EO{_SP&cM;>_ELb@B=&6APG8+ignqVydRrsT&8Lzz9a@Hk3^$5ARg zj#A-qlnRfdRCpYv!s93v9!IJ0I7)@bQFgdcOj$h~nZB}mNHcw9^^j)z%IYD_^p({^ zn&~U6hcweyRu5^WudE)@OkY{OP)u1p9J&6=BSxC*uM8g2Tz_TokmmX;gNHQNUl}~4 zx&F%FAtDX z&GlCXFBDS-4@a)QGI&UH{guH(n(MC&9@1QYW$=*Z`YVHnG}m7lJfyk)QKqjv{!mPL z{5Udwe`R=)j!p$(jnW0Ocd5fh=?2-m#sb1q`Cge<42n7uRMOFx&F%I4`ELuRj%^*k>>VS9zW77f93Hb&GJ_sKhjKJ zdHhH-edY0oV#=e(k>#sAdZbyt%A-e`<*Ph;q*=boqeq(Mt2}z7S-#4nN1EkZ#r3OV z{Z<}+D5gAo9JzkV!$+Fyr#yV5xqiySN1E%WJba|Ne#*l~n&qoJe59Ga^6*13<>BMV z^;aG~(p-P#;UmrUSMy#-bN!Xak2Kd`dHhIo{gua$G}m8w{77^CmB$~7DUTmVuD=2! zq`Cge<42n7uRMOFx&CV23u&&un)gDQ>#yd$kmmZU5ke@YMhG}^{nZEoX|BH-At255 zk1_oi*I&(i;X2n}&3qxv^;aVcq`CfT<_l@Aznb|9#hj46S#`AC@}RU{&3oZ0Q&;m| zNHcXc?}fCY?l4+AjMk2txe7Uq)()e!!)Wa=T04x^4x_chXzegsJB-#2qqW0m?J!z9 zjMfgLwZmxbFj_l|)()e!!)Wa=Iy;Qc4x_Wf=@XTTjK&V5vBPNW zFd93I#tx&g!)WX<8as@}4x_QdXzVZ=JB-E-qp`zi>@XTTjK&V5vBPNWFd93I#tx&g z!)WX<8as@}4x_QdXzVZ=JB-E-qp`zi>@XTTjK&V5vBPNWF#0--z7C_W!|3ZU`Z|oh z4x_EZXzMWAI*hgsqpibe>oD3njJ6J=ti$N)FseF?rVgX2!)WR-nmUZ84x_2VXzDPU zI*g_cqp8Da>M)u*jHV8wsl#aMFq%4yrVgX2!)WR-nmUZ84x_2VXzDPUI*g_cqp8Da z>M)u*jHV8wsl#aMsQI#xqvp$SRMyQ=^JPdY>*lEWGNhGtaTq-vMo)*)(_!><7(E?E zPlwUdVf1tuJsn0*htbnv^mG_K9Y#-w(bHk{bQnDyMo)*)(_!><7(E>|UlwxId>M|) zx;kpUEaWh{I*hIkqpQQ{>M*)GjIIu&tHbE(FuFR7t`4KC!|3WTx;l)m4x_8X=;|=K zI*hIkqpQQ{>M*)GjH(W!s>7)2FseF?st%*7!>H;osyd9S4x_5WsOm7PI*h6gqpHKG z>M)u*jHV8wsl#aMFq%4yrVgX2!)WR-nmUZ84x_2VXzDPUI*g_cqo>2@=`eaajGhjo zr^D#!FlsuCnhv9;!>H*nYC4RX4x^^SsOd0jI*ghQqo%{C=`dEgi>mmdnHboF+R4#hk1G>RY} zm$=AKS^DTeXM6|`ad3HSU;1&Qn6RPMBSXXSPR=Wx2t1#POu{-6%*J6QL%ba~O&ZxX z=u4{H;qtT-;zNVOqdVe5y@Nw(U4x@TUZQtr+)bno_a5)Y(}zKEAd!mqcK3|9skDLK zfy7OUhBAnF62=uRubHx=eTdlVO5Bzy&kXrXN={IaEcOm`NfuL4t3(`Ca^vYEJy^Bj zresCD1S;Yts3LA$RV0y;6>(FtB5p!eL|Ixq%HxVu_$uP&^i{+?mEJLkskDCZJ<>k3 zTNPCmHv4*q+Bw0^TUBQ7hz}zdpRO=FvG~A@jSda+8L5(ZcE~EJOd6gcDwPa}DwDSr zqmBFG!^5ex>Wi2A;vT!0p7+j2OMLMV#Z%fPc@>qkDLT1* zeC<-&J$4f_dGemPce{E*EpLyHzdb!ZPRzaDJ-r^u-u>?B9e2+_f`ODl@Ag6O_QCPD zrwk@;NFN+m(x`X)sCWD5_}kM*$KA6#kuiO@|3WG+kCUS4NMxGqTLVXzCV7kBR8CJ> zc)6R*<*jU!xzsW?ica<|Uz0h#b!#%GT6jj$R9N5>_N{i3C8(uN6rJR) zaZ*-G9jt*`uA$15i$`<>z;7NPSgYDJ1Ki?lGD#doXYW6kkZ-BDHKH6m2bWZ&A5M7iOx zXClI3PZZ&>M=u=q=!GL5tKo=bm3YD&w?Cc`FU}{*#5{C@Kg1JsF;AQ*6Y&IH#1nLB z4%g)w^Qyl5QD2!+-@Q>^{!(B5QXikCzI#i3{FM6mFZGpK<}0VncW;^R-ZJ04<^H%& z4&}1U6g3%1)k;w_krYi&%t3nft?-p!;VY-Y$6JN3zLh>ct9*P``O2yC@mA$4v&vUy zm9NZdUzyduGOK<0t9|)veEDm9GWWVC=FNQk)cAO)_1#;U#eEDON{}eT8j?TqW6a|FiPaX;K&#E#DGDDcfKTHAux&Mv5$!- zUmjonurI&YO+%Q-@$&n+2qtK}^ATV95np~^H^PL6m*1!UnBefvm-+Je)Etu$zC6DC z6~6pFwZ&lG%kNWF4AQ;xl|G&;efcYW{A8d1O85KHQeS*&sfNC^RCP{Ef7W-u^lA4?%lvki z^j!n+Y3VXK+$B+7y%FWr8&O`x7v*&qQC@cu<#iWPUUw1Ybr(@ycM;`v7g1h!5#@Ck zQC@cu<#iWPUUw1Ybr(@ycM;`v7g1h!5#@CkQC@cuN<2KHJo#O$qY3lPFPZsmDf*em31zEKmPZJec+c=&+?}MzH zI6g^4%dg;ghL}|TZH`Yt{7sH$%I_nr!Pfu=AirL`*WX_=xMR1RtOzdZSR8DvZwS^8 zU?OG!W4XbB_P!uybs|LwN{fS4eSJYSuMxzeoA}VqcxUk%ytUIi+TRlI9_?!%!tKk0 zd}=w}TFQyTF|C90f}!G)@CtchMXJtHGKmM>ejYuBz~toSJ&9O_=|v657aoB;~9xROdwNl%%_HJqoa z=w4H7G`9E0gI%c5$OO)caVuo|AKaFna^QOQ_2PXi%(MmNEF4J2WeuBl#0L~N4Jt!n z(ARXu!N$R0KL*NOy&Y0NsA=d{E{$r1*|+}Qk&$?3VQ_GuZ+8$AdRvjVKiC09lhy9S zk~(NkP%`Gb6B&BJkX&+C7{n_}D);bUuzhEHZ(sY?zIbp~???}H!>L*yY#&)3JV*;b zvq;+MDMkPJUwR7lg{J0MW6)`8YzsEj*TfoIV}5Z2i-O@WM6xs9zcoH2wfetFGCifa zC04brx*lTosM~xV)pWaw;ps$ z^j66vRTX@)d3LP?)kz9JII??3oHUBNuWXCjm{Z?a-&Wt$*a~ws&a%!!NtpA7EYX=! z2vrYF=4y7=AT=MPwmdy0xk#yIS1+c1WwNt3-V(Y)3Xl+r%b>DrO~`M?BwA9^HVCB!>Uh}6e+VCsDUJrQL6N~;vo z2VQkh)A*1gxlS5vu*a6%PjWvkm70{$w0?ATs(pK>)aa4HLTGefd;|>z<31D|9^Hz* zKZ5x?=zCF-+gIt5?BIhi*f=e&d%nbOdkTO{_8&q{6140}gcKDG$ZauQ2D^-%s(8ct_6wFs?7S zYp9pn6bvZEhy5Hz+wAHYL~{%ztOgjEz?GDKbF5`ueQPT^MX(@P)6`h&c93Sm$zkaf z0X1RJ;;11Qfb#`wKvqavY?#FExHQisMy5Wvb)>x)Pp4pIzy)BHg*i@LemL5>>6J9S{cJAb$LavY)W=m|-6% z0zpo zcq*t!jR(*{Fbl<@dzfc<{k`NJ_Qv50Qs*Y(WM*aKM4%gk6Wa6OO@bR`0Tb=~qT$6- zPsoYz8>T`yzVvJ{7(adoq}n?odpe#lD+e~wF}X*&9M&Z4I$K!f#SX>Efly`}66}K) zB%zK5Oay%KfexI(TMEz@(pswQIEANf1C2n-(WNf(&0xbug9?a%mdg6b3!QNVc7zd1 zsDtuhgwt zIAL^AdmkSY7$&UVkK-ZbJ>qQd(7$SSsez?RF5~LQ=8_B`>fo8fgD6=4=&*F6{6IZA ztN;uqpZl`1wq&PRZsW4k5(#Ap!S;}QkL0k8kfpJT{4E~jafxu;U?ib$1EXjS62#8I zUZ`D{Do7!*YiV4QoN#c_$7S)g^{q7xRrTv)EhxP%rUpT+O-|d!s+L%=zBSm~(sX!z zZLBspuc{U4d4<7^^=)-c8`^@%(NfjewizS*U{&Mh;M)4e+QMLL6UH{Jt-+?2VEwx0 zhWZ%J)i>5OY^beoTobIueT_{t%vx99hCKOhmxzR>l^CZHWvn+ z`nEe>o%QyWee2HRSyYGdoFTGkd4hfSz*OHgJh2A3!!7(1M9Zmp|oXb6%(5@iJIni^`6 zyE+E$t1xy`?4aUOfQ7-@s&!Rss0MDil#OfPNq{7^Ce|2hscOJ%LvyUAo+1!keM_tc z3?e7QjmqOJN`f!Z8e6{sCy>u2fi|d%N!G!075>+ddZ-#VqJ~sXTT=^Uz^rVnZ;cfO zt6J(?sS%u(rgbPBO#vBE9XCLP$O<)6{8F>fIl3lC#R-K#F1niqR~xHpK!MPU#))~0 z4?b$==@Fhy;uOA}If(C2?#7oWd-1)>9?V9@I7sR(ii@{qM-wXBbpm-C$6-xCQLjFGd+9g-x zsfc2;RvihY^yN zP%HLJNs}JB*8S71B~fpNors~`*5NDD4T#Y>(jIEvZtzXIMOH}Je^-+~x!(}Rsum@j zb!{%;K@jE9)1!XILDG5BBtnWlXg}!`_1B;bNp7T@JCI*JcXD|l9j5ctJ5=AGyg~Fr z*UHh?rw8#>>Nt7~*-o0e62{(yTg|%^%tgI!K<#N$3d%VI* z>iu5-p`JG&(Vmco%Au>ob-%3p0M5`^vhMzVr#Mu+@5FT_3+k0b)3sM!veqOMB{{-q zqDPV>OWq-SrCT53m#~~{2K9DogC3-*j$|XfKHm=tBsG#HT~TH3ka-n)56OE8%l!R+ z5OpD~p{oif{F>zYBc7!qj$CaTZ=;B+pKm1(#q}skcP%8zbQC-)D@GFZ+u`x`QuS2r zKsdY=cPd*;wCE~n8A*pcrJ&R}YCAWrI91mvcMy`M8j~CcrPh*M>AK3Og2oG98k=Pf5~kRV7cN>3PpoFTXEAd{B#fnoqUeEqkbI9mZ?6 z*Dq>eX&vB5BYti85w^6lcjcf&<)yXmCu#Dyh^H>ewdz3%nH48)>#1Jm^5FI|>QkmD}T}r3mB6Dp3zsS36~El2>`4tE3U5;Een(W#LHj-rb~^R3=GqyeI7C z=|mYF$md#l&+<|p`px^dJlccF$d$surR!;?+v~~JDDP19ZDoDP!g)G&AT97~xUwh1 zQY$(j1(Kg@o2VC&{&~H`_3Zp(RkCv=4eHAZ0X;pM2d$y2)a$8_kc1DHWx8X;Pm%{w zB&|>w>0+Hi`+p@Xg=2)EG@>JYRZ^jlY%+1ZzoqqC$lw9T<#m!9)o=Z^T!-_nhpnXd z@72<6oda0{zfGEG(+Dl;F4wM8ia1apZru9C7Ndp!gT@UQJ3wFc>Zw=7@Tb)wKMWlw!s zol|(#jT9jf^(u9q`WQ)pJTt@|+KU(0O*Q2M?sDzLrh@E7p|4_Vk0)jM4UTHizETy41qZEzEs2*`{aU}ub)AbEp zU&zG{r4vIEZ%I?!7F2jMzV3r4m244dgsT8yOjJRE-49U68M({z`Rhv)b43rzPYvfWM7-)`melg8nIHJ_4hhzAL`?(XHq-5nnm+C zYNY4o_j?}78zx&wNaXTMcPneMzjy17a;OJUiFAiMHX&_rM>-0@$7`qSC%LUwgu7|n zPe?%=$FX}9jVC<+lVs5Yn?O1;0GuRQ6H0rtQ>6I{#g)&dG*9WJCj*)XApD`Q7x{^n zYFUyb<&Gb)bh10d?Rejqw6Rn67PmEBdTtFA7h7e?<&%tme_FT^{^(wc7w(gpVUA9lU|}IdivJ_zNkj-(-QwI ztUE)!2ssu@%dX_;&O{J>vQ+9U&3Pz~iL`=7X=(&Rk|eqBK$`TJEQW{a)Y7D(3datN znBy_hwLGr&)JVM<|7>Zz59^;i9ZUA-YSA_=sETi&QHr zha{j{*3~i6c)t`6hBnGZC{1(gLO4Tqf^?rKjUwibWW3(*_kFxOl;`C=<8W){*Hmg5 z|J;;2rdL`)7E#rk5Qb*jl&3-*dA)KXujH}Nj2h{Kx;lOaDk^ol4f;WnaqFYBYJVO6 zq}FtG&gH`In;y7CCn3}QTY_4U<}y?pkDqtgUn0srk-tG2OLC<4p%F9HmFlJX0@)%p zqd_uLSI9P!CHSQNtV%sz>K8qwa$AG&WIM{B`4Z|=ozfTd`ml>Go~NtY{=oA1WC{CG zhH7?T8B@=9?W@ZRjUxWj-tO7J(sBB7@b)8lQHv;Tbv;1U4rG7!zef50eG5i&cR7N^Hc_;vk;#D0+>!i|EqREE-)>n-QmNIPXy% z&s9D0D0;-1l1vTipm?rA+4N+b%GxaXq#4dO@IZIbee?{CIIY638DR^q(zCP;xQkMB zb_0&h$fusIQOU#=aZ7WhjVPl<9@n5$;y^u#k$sCJZ-q}PV) zRVbD2C#q}ZS;ZO2gj$(+@k%L1ifAi7NdAX&c{IME`ZwSom8>*mA|F9qX+j>NN@Z8$ zsANx4qvvjZ>8KX>G?2Ki1r_3#>g~0;pI?&v#5OpP4!Al+Wl`&pJQ}1FS|Ps}T7*hc zXXt+F5%iR>h9#)VRN75ab@M72s(A@&zx8NMC3jWc{sGTX9J`_egxS@ z8by&e?yXG{i5--)=HqZ_{L3}k2vzEqqm3?Pdeq)v(LZyvP&<&@`|gj`NFl= zU4O$DZ@lT|TW`7Tj@$3P>z;d`?Qh>2fBv{jws(JbuuGhL0ct2ZcYwpkMbC)1`b#^H z-G+^XMepbf#;y}S_rQbSc;Z`6Kl#l&#eENnju*f4y_cRFdg_^P?>_DL(?4^@nP+|W z-1EdapTFqB`@iyN-`5^~WcabKe^r=97fQPWI~Ut{#+{EnjBmwG#4lm@Bu@mPB*n9Il?6G;H+yV1@ z#_QO7G6}mq9*+GTpTtgxuVa_Pcg+cf^Uu8OyxDoNymfgS^ET%lnRj&F$$4MS zdphs6ydUNLA@75{eZkb=!eB{od2mPY!r&dj`+^V5oi{IY-i%)*ePoV}f#aZ z!=A}6V_)SzVwdE-*!ehwy^343Hn}VCCEBIf$+j6gwmyqpSl`6%s=vkVsK;X0P~!9q zaC#y3_@uo$(Zb*~1G`ZwPQQ;G8Q(E~2~NeF8}dZn^t@nRU0ySDdQ9G_d0)+YHtz>{ zKhFDe-rs^Em;p{J!Rbiw#^7BEPO;fBaXR+S*b@l9hTlW@J&51W@Ou}(pW^ou{C+(4 zqp>H(9!Km^{Jt`F@7Q%?=Z~E@wrgx;Y;bH~tbeQz=eLh-!ydW~*jM*Z{SfRM{C(^% z{519)eptI=&!Kx(?kU?7-4otZvZr`Y(VoIROZP0Jg{xpvwJ)ItA6y3*Rg{)&3+swM-y+r z9*m+!Z((onA7P*EbFi=XdDt=heC)}60rn36Jaz=X7`t=-1UmGNco%zs-;bTUAH*Kr zU&ij-U&TJ%4~s{zqxYlYG4Z(C0h9LWR=Z$|C&f3#Q&tFjjXy1(vBG%6`Z@8u+80y2 zfSob>u)Fw6v|}Zi8T)3G9l$>27Nzi)LI%f}CGC-B{8GCJR|NLL-6Vv0zk3v2$}m}m zP1((Npa{6vpaSTR-pj-x_>pN(+Ba7mVgFPw#fh0XC;#l5u@AV`P*6(;{;S1C-5R#? zmVXTqY}0+vzktE+h#pMRv@Gn^X*9H9l zb~V8fA`L84MNC~;QO-G*jb|Y>apU;&2S`oGIpM?sZc?WjCT5k*qa+zgv|plt@^aNI zI6yOGwiP&dZG~#2HlQhLsX3@UKmz|J(n%Eg=|&E~*fOml!(~b;F4YkIfh$?7$uw$4 z+Rt$}|NkEUR{~N31=7f3|z}41jurJi-WWO8Nd8ECNrLn(h*KZ_>sUjJ`he3 zlM!Z$41`m~l(7#*mdHeyEv6!zhVY*vM`R(KF0v8M5YrImikz{305PW{oF!%;oGo(4 z{x0UoFi*@xJSb)%oGWIJ{S7l7a}ef>JcRRQxIhHQ{)(sAa}h2S^AN(59{T`uZ}Sl@ z5epD5m0_VM82byJzbr&pEEXYLCKe+s5lhDYjQ1awA`FW{gb{>)5>Ziv5btOpEECHR zmWz_HKZ*(wLRcxo`;vEPeBL^;AkWmqLD5U&=MW52^_ zb2-9Vu>xUCtQ`9-#!#yeu90D#SdDnSIArWMcmv{4glk0=!Uj=|aGj_b`!&Xo6gG)k zgcxU!{R$&w2Vsj?gAg+b2r=Fr`z6NBhao&%h8so0*e@{SL*Ztz4&f1^5#f=dY3%3X zDAA1YXt5sQ78xERTE_N>V?`^%cF~4#tJpC1KIU-`N7yODxY&qzm)JD+9z4R$2z$g4 z2z$km2)Bu&;Bjx4VV^h}@qV!d{`Y`52H~JM79pO)AUsZN9eW3UBZU}qA{-H&@X|*` z9N|vUg>aYXMtHpFf#;4lKM){EQeFdmE!G3QrS* z2u~L~5Pnu1H})fOh8RM4rWi(emKZ^JHo_mmPaQ>guGoq2Jh5x+E%>a*BRpU1MtFfZ z0pW!R--HKyBEpNrNeC|%Cy%`$E)l07yi|M!;br1fgqI`yfw)4PhVV*pI>M{OXAxd4 z&KP?g-v~Mr;kDu{gkM1TeQ}*Q2jTTH{GvD)@f*Z>W3P!D#pe*-B+f^8vkY$$7mU4% z5#xmjZxf$Kc)Pf0>=leAE=G8#xCG&s#H9%D5|@p=Ebf-!J>qi2?-f^!y#$Z@N`&`| zs}MdQu15GE!tcQYzXsu##kB~(BEEp|tKzz`@4_R$9^u2{iwGY<_#JrXHz0ge+=%co zaTCJF#m!?c!cV^i;S=Ikgip%wo8q>yZ;PkI?Fhdm?m+moxO40U@r?Kq!e_-@2%nST z^WyHY=fw-+9)#Z(_ab~z+&A`|_>QM z$&(1*5#L1ku6Szfo8o8UTL|Bi;rrrg#P^72#-7B8>{*1r5YHj}rFb5r&R>Za5dKUVInfAH??%{!zSy@#mk!%LxB0!@r1E#vT(Nh*uH*RlJ7q zZ{qt1|1Ms~DD@xW2MGTu!w8zGHYk}!VB z5E{nBG^EMFi0F>wG+pSr6|i-~FiqXiO%p?L`m;=3CXy`M!Wqjp49g54jubYuPeRNv zagTwVmT6cPiqVthWy)z&DY~Hw!8}BO3PWaO)Nq>e;V&R*8TgY0TPWC;cOq|qZovI0 zSN^GcOg#{==mwleVJKI!iJ}83vJ_JXS^UvGxCNXOf4+aRIcp2 zRFcf6(^dNC{>j^@GO|L3g@0}qIzl#Fuz?!NKhuj?0pioJl4W^GBvMpFH*tz;Z_}-c zZPP+c^pxaeR5>{bvLd!TLXw7T5hWVp7?~|InOIeAg*@~})nY!-GGLE*mNDX#WW;|m zssdsIx%je_DHJ6jo7fK6s$9C8ghownqM6;&Oln3;mt_RNKNN;2pgPnxk{@bWO5mKy zKRShz8j^I$G|4adpZ(KG-%VQwKY^qGL=KK2chr+4DVqe$Qkoh>UWObH!=J3O6@X+> zTij%!7ob(-HOim(lNnXOVpgq|Xa=QQ(64~}bK5jg07Zx~5+|#fY_k1TjVAcOg!)IN zxOYJzac3gMWw~h|e=_RvHI4(Bki1F7q`)n~&4+ePqSjRPup#ac*wNtL9m>UvTV_|usSa0pdFbL+Zh>XmCvPk@?sU&PVNtbNQ zj>$hO3G5*)Rg?M%`V}=Ej&v_Nj0F=V8C7j6L$Ek2l(5fXu99H<{iOGY8#m?3R1br3SkWQ|~HsW@~edBi2# z22SCO{8M^LEv(Wg7*$aWBuP=rYx0Clf)aEItdgdXZb6kuFK|APDoX)+N+qHKVTp;j z{3q*-dXwC|KXuK9k%IAY|4=iDo6?x$K4wk|T;2dFOZz7Ez&7Y#05x|1q06z37=&3w z&m>@1+}LPxl3glJ*b;vzGYL>NC8gvKwIU0SJ_n3SNk##5qe}z=rV{S5k(Aaio*A(b%UI%d@dyv?FhXzhx}+8myZ871XPsN!m;pBelrraj zbt+G~@5|5SmsvgPfcda^LYgPur#*OvVFJ{p*sG@Z>Vd^W@o3g8(u%=p9As9*h}8mX z*-BcSvqacf&Y4Vxur~MsmPfB4vQF>%1G=vdiF3s5ugURB3jWa_!A|YIg}vR)>_KvH zWA#~LEfCKLlXyXrE;g0im<%S3kb{2MH#OSX$%JJU`9#Pxix#V-6?2d76%<1q`gWGC zhN086>OpO_RIjs{mMr8o2k0q-8xZoU=M_`37OSz+S*<_Q$)%qn{rc^jPaf?CgY;e6 zGFY44;8Sk#4GWXL+uM^xS=%W{2F=!QWsPpWiOE+-Pp`-y>-1^YXnFjq+1;&!@qU~$^t-4O?>xM`wk)Wk-q>6%Zk+AV1%P5(> zR7_RKvZJ5fK#ldVDV-Tgg4FUXa`6#*4)1^~ahDX(U}dLNQ4?1!7D`fL$iG&D%7~aK669L5R9+9D z?r%z^o6@954Jb{bM7PeX57|GmkTF93mcG-c_CBFwi0xT3tRAEYcXp8z)cj74s=GU~ zKQb2Vys%|VPWx9%ybL?CQ^*{3a#=hlA-K-0vzRpWt72wM_-(&%ex-kGX*I=&t zWI)uaOU&AOa%NZ!E&#)@s9`EvU5S?L6z^np;4G6lERmGCm&`L)YyPC|shkmxd-j*@ zUT6pYJ$8z6dRyBm^Z?)NN&TZO)0-V&r_c|3n|oQNvCrvDyDL#NyS7u#97-rwo~-R0-{wV z4E)D(^C79xe^h6iA}U%Lp}?3o#e^(^#+TNlXBkmC!A_YFnzx4&@mAiH$mfYOXU~EO zBSPy*?QG&gXq9d4sKt9tb7ym}zzmtyiivncsMIh>oN!i#UhXb{R2n6PHxU*v^O#}_ zwb{Ip(p7Z}f9Q@56&iRg`~u@>2oJWkV;#gdsX?#F?k>D;J0+BNWP@b+Wv7BJP*Y1N zSm6n5B6BPsp^PxCG|IywYBnqNWF%oxD(~*(W$mR>{2W=$Dqret|j`>kEnmXnQ@Qbr?wu!%KOx@QsB1M#A5+ zvXGF6a333F?37I3n>OaZ#h7xa)&<(h-sh9?}i_djKEw|j1&I}#8 ztqO%BAED>)4j9xw4-)d74a61VsG^9bA{I#tBl{$h2Qu4grgmyKhcv4>6hM$9R~9QC z_t<~QDZ@h-dqY}1peZD5`i6Q@U3M=JNMFSDJKCugBFXJ;R(6WFD?1hD9SEM&08ExZ ztAs+M;d}0>cx9(F4t5GHw&mS7c8WPL1+)<%I(3F^H3{@;7abJnBx|R)TC)|K**jC2 zW~-!kU`_H?m5~r@Ose#pGzfM+5O*t6bT3TBOrQ>fwzQ-%$B^xKx@&>(Zjb4PaI%KO zW^Q4cgp?)^TM6kskoE^}KEO_;!54i7+helu&1pw^ni8paLIF~Y1-fJ9*eA(Yu=8SN zn6nm-5@@DUL;#tC%?M>EcFrtrvM2Ao%1V)7R;awUlh-`8Qv-?_R}`jHGgk*zdLS(< zRU^er&l+5FRk!`usa<_4(Cc~ zKe<946&4b2h~vTYf%LR9!>y{y4r#}fwk(w*QmK@-mfb3si^bJ@>D9dLlnXS&yx41% z7$d~_G|1i_dKAs#uCP+sJa#H86?0>!^1PPsZ55+F#Qd+>DSsD&c#BqGh1cyA`wv>6 zPypil53*D0G{sFUw@!MYxRV7BlIRV(VK%Ya$&iIC@B;FXj<_X^ktL z+9_UGLo&8Lb2;>%_FK@AhC+a@=(QBvP9d>U`e+X-rwRK-DlisZWT=tZMdL6Y&T&@7 zk|h2UPXn3V7S>A$VjrZIa6Q=is1wAAPbSB!40cL*DdmNMgWK%$m4ei&a5wO~mQ9^X zLX>v5a3O4`Y{hjb73RE^Eh~(Qxd9E5defc)0znF?ruVXu_cG8W}W(g`~+D$9q{ zJT*g=vLV@u%0+Bcv6z=7B^Gg$jh1Zyiq`YmRprcXkt(aT3S3|cr!!Xvo;6;FuoQoU z_CSp*n(+tALxM0Bb`aWcZ^;`)@^ye9w#K!S%Jn-<`9?)~=S_f9SnP6Mz?cQ`sf-#O z!5Q`&y--L#qNhJ3*Yc0^>zg*a>DjCW;Cn#$Da7{_{{MgVerhMTnJet&3b`%#g|)(q zh8MjaV5e13JXOYv>C2}w3xc4QJG-0BNf1Sd0!9L2IjxB(Qltr?S+AHV6-b@h9PK#R zbF9`hT?Y4upev_r<|X@HRwM9O0F98{THK?&&05$cNjd!W&vbI>=Xzf04A!5Xn`t7t zq`jnC+Pi?2FYYN=z>MvRh~^<5#5s8 zWe@b$uJ%)?$Re-pkq3nj%i=JH9ga)g%Z$X4CT94_|6+M@0y4ArbvQrG8i3Y)QppWMKKdUrOhLf|*9-h7I zBjXo&lGOOxlGmF@kr`aW$}VKGxLBfHk?yjYlGGzzZQ(^Q z0;j~9o$Uo!vB%x2M5RK0k5C3jrm4lWUNc&_p;nL@7m8Ckvscn|akD6+j^_bls-d~M zrsmHsTBJ}7m4z&ViJU5@W5=;2!J-Uzn9xdM2S_1)C$Y4=QV@}};(U!L%4bBrz1>2w zki{ryFfW@z(QGATl@!sCq6mL0JGD)$fi1Ue;6Gq@en30rTTFOO`C=wt%GiU7@yl3;xoM z1BOm(ytW8|t=4RoGFn)`bh*TAXKYVR|uB~~kd-PK}BeT3H5^`G0 zlo1hftnSS%hG2Unc}j(Xb~dQyRZ?wHIHY|3jc8rDL@yzwJ0{48J1bkFmaAq6LWQ*6 zKUFHVS{zGhh9tWc$5FJZuWJ`Y{BLdMNI6cgN;<+x=cE`@+O_p4n+kVSz`ZIFSIMJd zHs9LQg+HcJ(w+m2V-=%50`sTch41Q59;iM`d)#zR**IG)N>)%W=&pajPQgJp3FYP_ ziw(mdMJu^;fFdfP8n6tZIw~HbZ4v2Yg`HSlDe{87L`vKihK8UfY1;ehGxP(UP(++K z1v{l+9TUfu!$8TJxfUOiPqp9Z=Ioiff$=#{KQzJB3P63gpu&OGT4Jz7;DIy&~zII+dzd z+S^9!t?ZP>;ZVvB7Y-zLiXJeWFaeuK5}Ft~2HB#$GXnP-8>Dil*olU60y9jLlr%IU zZ->YVj=?J1LiiQ0gF;DzFZwLn_K5u3d~@2xBvZg2CLTM5!yd5*mYt#ooowx5r}9ir zp(IKua_RPVwSuf?%B3Qx(QrMGm74b|D^*Ciiptr&GL^D>yfNx26+L%mt`0nFo&rCy z8YyN}_H>v)uv40f<_%#GEqTwd1M9E2uJ#&qWl`k;r$J*mDfYQXSPd-piX}ugFFt}b zq#-cz67~& zB67qUL5N%_=UtfI;uNJs6e-e#(5zQX$c0+wE%-}!0B|x_tD5$p?o#WLvYD66E>T*W zPlUUOxeeK^#XZUdUEbW}r<|_O?@jA@r88K6YP38~amZ;enxT>`6Z2nfq}d4(lM8R8 z+rrLAy(`@)M-MM6_F7#<4OU5SbiyQd2}+R7t~HB#)_$p4RnRGH5l+$f8c9>G6PYa&UWSzey9+<$Ol>WB|68)&iLf{uiO z#mR6YJy)BuQ<*{@Eri9!V-|KHg{@E-3&KQmoSfyPRT+)FT)xZ`p(@4J;9ZcaT$r9563#XFiXxDtT>lgW?EJy{DDl_T`F;( zO?yA|7_ zkWm`0GHZbKPYs`~Rw~H)EED((!|80siTwl}$}q85#IA{YM_8p?Ho~Z(6SLcR7g<6m ztfMf6SS)6ixZ`#$u3)3sC~+{$wAKT8^0=Ww&@*GkRL*50DzR4Kjqwy>uEV_5fp+Ct zp5)((+$+4a&`ejxlrr>+)|JGKwf2&U|myh_cH%*L7o@f2sHBIE}p_Oq{(OU1+Z1*J0Ee9BI+o?Y-tAfG$AzW6}wr6 zz+3Q_&ioPH)vBiL)ty-EbvE;oeJ`t_kjjNLtCy7V6m(%vb;I9pKBbdOKiBh0XR!WM zui9ILoc5y`Dy23hXuGh33U9L6)S{$1T<-GP-V}?9&fV0tHx_o6+A-dCE$i1ZTq$M=p{!J-Bv7oy9>!d0)htslVmbx0 zN59_2Bb;H-6t4P_aYukRw1*3{XX2ItTxRtp@+XOitzPx2P*}-mE<%!}J@e8-By5Jn zN{`+`!x&OIXoezshnC_s=274S-44~*Z=nTnBjqjemY!>!ZML(#hj1W7s31+mK5Swt z3P~~yk=Z<2l~6dG3zKp1sWV3Ooz&zmc8vSb6`31o!H8%8oJO`j?r^U}&vIS45P+{7 z=mcA9qP`$R^gv18nXn=ey&{PNf(=8%ld?Ne#Cn` zD$gonH^*q2KF+&_a1-UhO%Yny0NUq$M1hT_ay}a~s@^bPYA6Xc&0h1?3^i-*`05Y{%cVOT^{&L06$Veo#EQKht*gaYrjQi53;l=@ z)lQCh+G`xk4#jc$z0qiQ+U-UoZJi`7Qj)CRORrXKr(7T#7{hI0MsO`*Cdc_Si1r61 zHWltFDn;cgag{PEW^0qn)*oVfk&U&tM&nq;pk-v?@t1FszYE1&wo1q;n~k}mc4Mas z)haEBR47c&EMBuys_Ueg1%;;xQzXKsZ*u%<$>Bu&eEazIxRk3#;?Gc9+JlH0+SlJL ze@H(%Gt{um(in{|k_K}Y1{PfPBje6O*-mMVbGa&;0BH*Xu3BJ`zu7F60-3cxD3w-X zm#<1qAuWY$)jtuyX2^tS?F-PC4Ng@W9?d{VgIQTaf+4X9`~>1IkX$#?3#c}*fv4%Y z(U;ujqB05t#ms#NNu-)fHSv*+>7TBO?0AdPsxWMhjd@%`xN**L`J^V1b9M>4vAixM zyMU+3tDU_(`vj#-1o1Jkgrkb+AcWVcsvQJdZ5;?Y`L2#zeT8pM)3qu-^D4ACtAoBBVob%6^qrqU19=-Mw!_b>KHYA^88Mw zxW~%C25QQ}+NN<5zT0jl)k-0$S3zyJm|qWMlZ6dfDLIX~L*-(=&Ky`Py`hd!6tvu_kpm=n8E=t4CYkpBf`@GPDYW?zu1A04V)$!!WqD%KymoViyjs) zEAv^zv!SDEty;>J;Un$&eVCZHuw$v@9HAH#qvB6HD$R5gWuSO#UOWEpmwv$g6n2Uq z8b&)&tq|2JyD&3UDVJcEDl($gDwf#*?h##<@sj3eJE14h5pE!oP>w_vIJ{IZ;bzcA z`89i#au>+Iv0_3lklMTje<_AV6pJNMPM1N9p7LwTW?HiMu^N+!qcoTBg;K^V?4g<7 zaGrt`1h}4Gcv{aZok41sh0&i;G7TUrRV>D}2+iWIs!?32Z*S!)s2F}fzq9or)OIdW=m^DV z6@!++o5E@Z?Jwx>5`jXlR@P^oD{42_B}%m#HFSH-S0A@u<8Re<(#(Rw(|je2B;Hs} z7P#Oi*GXGbo1SJ;Db%Y{ze*e!(O?Iki*{t=1Rk$*?vs=P5hm3F>J-5d@Y-jV;3JL=ZGtl8Cd3%ztV?mf` zxw3~Yu2;&4aRH|!A)vfh0An3T<6Rd@%xV|V4TLUgPgWXG3ggSv87 z2@H@c#dS_lJVBuMicv`+dxouI*m-2V>Y2T$m?<{#Ey|@PMh&05xSK6!N;speBTccA zOf^^J(!*}A)2hYARc|K?1O8!lHh>xIPf@;(guhs@*8`JblW;gHRm@lsWTQq@ zDd)AqCS*#)*Z4~gOuF9*92Q7z-h#h$wo=De2{~N`ae82~HJfS4-p6VM9GGgFqhiDY z2F5F8&`f)Q^WP8G{2!iD_DIL)^Tsln-=fMYr}Cm1DxnAx=D)hd5Wa;s#bRnvQY|hu zw6-_3TCcXdVLOQQvQg*j;l$QQj3-fSeexWE&SxJ|v@Rx6rzr*@)RimQMCYMTYj-jGP112Z5rMMji@iqQV<;G6CG)72k zfwHSu+(q~#cKG==J)KruY}VOhJLU7z9=nB7RXPNu#0=~pV6#=1ZmWH*aOC4=*zgeg zk+-ac+R#5Yp*1cR8x38aU`?x4EsV%N7*wl)%-R%Gt1BTbH_+$EdLb$_Xj+c284@e$ zHt?@vA`)El0?MVTV+2?q>5+{>%hc;-#41Lo?CwRlx6;?eGCg-^lG{QYLwMZAY?vr( z29C0zg?u9_Yn-T>$wW+3+u-_*@Av~4lNl9URWA{RkRdnhAsCrd@`w}=TAcP!$? zT#cS_(es&7nS;cl?RgX>-bQJaxml_t@<~~ef?p9(&BYiz2&hI#Zm;xqTm+-aX)1-R#~#GT*d7BEK285x-&-<0zDN@srU4@ zT8^VK*psn;S3l@k!?j1f^1&!0Gq7loj8aAcKnHAne znQ%uX#%$>nSvxV}OPRevuaneDomPW@H`7`VW3+HXg@ET(DyVW)Y%$rWz#F43RE1hP zb9JCu!zXNuO7sFxxjm4D*WmhNV~4>ObE3O-%@>mr)$0lDP~tQpxL{ejlAU7PPQ4hm zStW$D7@^MTD8cC~#_*9?LmGl;70!f`0z23!!bbYjj*8bAoL{bgqeRlP+5d`mircnm zirQ|iS*kVb8JHPAp<2nXEY(tkI6ZTAEU#b+VF=y8$kgc>T zIDIRfz9!;p{8dC~0{5gG7D#R0g1-`{v_`rN8Z9u{n$1#1dxO=A)nYSFvuvH59_6y) zARLi=a89{D{Y=>-9iPu~n#C?L6bU&<3!|)(^ghacb&Da6byk$VYc#suP6ySzN>XOh zc_G#7?Y2TkAvL<4hVJPpB}u0v8zz@t7t6$wah%rdbcVyhpwmge4~MhabUGY{wsG9= zPbTAWzrT7<5V6)GPN%L&vW^{0Q#vOOTf!ls28p6(vxXrGv#2%d?cMES9Tl^)Roul+ zVI4Z`QqlVbs~EJ5Znx+(CQbe>1k1&iO>4Wz4YHJfE3Fnxo+|=mr*>ZB?^JH=vPI9?$cwUA_N2HtRsrnoLu z#7gc0$_@9UUM@HBrnE(<<DwVZCf=n$e2+Fp~iCMMOs#Ou=5?5;49GGw(Q7&asvk?y*7?v|FY-gDWNmNFi zp}}(HU5hy01=c2CW)l)sI7lqpo@4DmCf582e?NlMzO*&E1Zr~oVCQ&Vhb6UhC2y0ZTH9To}puna| zwpAeup5&gv3+Mo(No1)boZT3wj}<0ENcLeNulcK#WyQ=rDTf78hn-O=qqCG2zDmgH zGKkRwldah-WwbX~tz0X&lQhRnEoHn)j+T(d_yKA$(Zh+VX|2sy2x z87iR&h{DxsLCwkbv|8a!6t&xffg*BRQYFGCLE+><;^?1Bk%;)3r>b-)99mk1WARE}@fFsOE-YkcY z8US`hmA2aiw8AF0m9!eY-JMdi)Z{`~X?OcAwil%yuZgx4SNFhhBXRv-i=O$r^jB2E zf{?mgD!s8&akr~OkupFVo1NGATXmf@v!L)aVJ0SN;*D=OM*M0?lBYPEef(j+5p`RL zsj*{2g7of{D|J@a3DsQUZe9z;OcF)4aiU-ON0eB{u14l#CGNi4UoLOxpPSGcM^RUs z0QzWad7`M_kD}SEUJqo}64mP~;jDH!8LhI5sg^q|xa7)WrL~U<*fuIrTdp|=g83PX`?kan7z*cB;IxQyiF7s@!BR+nzITlTXfw zupo)sP;pAH*(omq+M9%(YQ?%d!oQGVJB0(zIGwtutPE3@X+9_O09|mCm$Y}^9*r|H7&K*2~;F@Mx1w~BQPsmQO5}Y2( zPDMG{Db9<#Y`$PU>{Oh?gQ&%cnkpj4wlC7J*QTQZd#Qe}9b<0d*M>1#Eo`FHie|<> zkjm9^549JUT5PCxVQ=jhN(i#}+xJhgQ&p5| zg*^nZ*Oi@$h(=;yuv657^R;r4ES$A+mCXbew?%NGRPV&_28_?4uS6Pwi@0WgXJH;=$lD$T^(&#i<2&s12rMO+g^_HDNBiFD~#fp)~=j5(G zaO_eXLRF1)DbPx5M62_aOQMoiNE;)5S9JBteu_ z8Vshh$z(7HV^k{B>A}JN{&bqQo=ld@#bPp9RhR$YCCaRzBT0L_K5kGtr-A-mkc8Wy_HG)5} zvQvC$im#>64|GBm-`FX|b$dNs@{6L5mM4lt{>36mL}o3K7HEZJwTs7ztivQ-*dvbH zb;L@yG*NEaUc(sjlu#~>0`?5|AKAiA)!6}Ir$CF7d$d5@lAS^|DWW*Nwa4*brP+jV zQHk4Npc7E4@DnaERF9#UXuXlk)hfM4y;?^JHX3~n_Bpky5L=U)%vWNpM79@KV;#iA zl@_5Pt}Ipdz=2e36O-eTU@0HhxbRYeWtF;$bUC=q%~GWX31y+wv@nRFIH@I-sxoAi zY_D6_brk-Ej1n$v2Rmg&nr%+Ghl1agE&Im->aD~Us1gSQl1f;eea1?&fN82h8gV1` zoeABWsPl*;P|1?n>{POP+lZSeFm_{gLafR+hK~qkTnJSH#5G*)yzYi>X3|IqC1K0JA6K7qkX&{-n{?apc+{&$xoo|< z9>^xE%UJbF>X(NacEE%w+4hSLRP4yGgk-L%|f-@h}n0+ACSTAffYqw(cPG7 zT(eq*i#~yCSq82OAZWc9C#gY@jHm+Jb#~X>Cc$OUN@ByjbnHVChDF=M8s+Yw*Qhl6 zb(WETXN5yyHgytq!iBn6#P8cH;g4OF;wiapR+nQ|&d*W-|A5aQ&`$BI5Y$X-uRV<0 zgAPlLO$VKPt=_|zBZ3vzS%W0cHZ=x$u*Zr+2CfSrZ0wz?Nu}A!v6d`UGE7=TDzw5? zmN+HiYy4Ho*DLE4(=yb!R#FSR1%LIN(i&+G>Mk(Zn$5IiA*Z$ZtTZb9R+@EAl`>vj zz-7z_&VN5#^M80s*&`jF&zl{TMr#tf4LOw;38a#&O|RE%-q@Z&uO~58>i1<)`u$Xg zVe%>&O8SM5$e*3TQ2y?t1o=`yJVmiVL?cvh?~wS`zFI7?iW{Ib*qDm z5wG#L>N>3zo+gYyiL|`&P5d|uAKDRI`S`O*J0A5S+$<$7HsC~ND=|SZ;V)G}%PeeW z9qLdY{sjFBM=Dsyu14lV0Vza4#+`-Q;8+^sGzs<%hq~lft@c|jEzD#R$A^clmdLCn z(gLlJtPj!W*o;b28Db~u2{t34lH$YQ-(rI^l-! z%l6q^A{QQ)xT>An{(}t1gK@Wm!T`e}bht^fpcVd))AgiTiyQ3%x_H!X)|-u(D>oAk z_K}+!`c4tCLd-?bT5goouoUHD9Z$2y#mr)y0X+~b_xMD)b8OP!M@2D~QEAAy3p6>GK&Uylj)F-3Pow+)Q%L!4x zc0#z=H3D9OI3*ewqe6fWbE@^>|Ms5fI#emw7!F4XtvYS|TU<5*{%k(ElT<8%9gA*p zU_C0_{irqYY;bXglTkbFj+^iX=UfPLv4+pb#!1($6j#d-HqxJd(!g@(ceJ{c*D9%i zf57JtXs7s92tRGrG-$NrN?L7aC|}jF$wC-6Ky4bkshB zh-mMJls(e%`Mj}AVwY|!&1ntIP^r_=Erw1%oJ2_io)vTOS>r-n)DE=xFtxAYyN7|Jwz8nJ%z3VNSZo#urTj z?&XJ9lSz+Aqq`dR$AfuhFCN5$+}?Ja-Fa&R1;2>O*$Q{gtzyvlTw5dRrM+ZG{w|GI zkEd;Y&f;k2=DI{{HiOB_+;`&!0XwtwjvVYAblw{ZPZLIqim;UXCVoA~RY-?8aCdc7 za>o&pkT#nwGI7q z6I$bXeKyPIbqjOS?P_5}{yTTN-9Tn7QMbF2(Z-C61x=J)t2WgUWDA?oLV+kE+!~L2 z{Un)ko1)5ja1RHumUJ3uNKTTvwFY*q*~P)pRmnng*v0RvqHgK=_-U5o!P=mY>IcJe zPP8El%7Q}ZcB9!&>g`?;T|Dh|8l6_1wV!v|4bB*odI>e#s1=hYh~%g22-w(_8_9s* zIB;dDo`n@il~JC%90|AHnk_E8)Z-BFnBZWAOFzAilgPJXitBIjp32#xGEykF% zIWZ{X(Gbt9k5O#!7{BxDo#-f}jrGiFJF5YzZH#!MjWoAw>1lJjPhrq3z*Ot^n!RSY zDFy5_ig}_C^*mWysJ!0xn*B~QgjiZ^99lQQoF?aj&2q1?&hr5l05`M|V|tMI1|CU! z(8RA`{o0*rx!6fcje}m3DE$7on-GX?(($=aX6XPpMG1Yz{CzASMK?6Yv%*(Q(C0| z)#ne8_*F|XmFXWTH&rghwJ%;r<6U?@%hA^3t8;a@1!}ksG6ZtzdxH#r|G_^ z-=EKCGkJ(g^SO35^LeVnlcd-0cFjFLv_j~}0&rmgSXdGz?d_H8~;;yE{+4vxvsgLVpE-u$|yZk?9%k{%*B^T%M$XCHK?oHz- zuOnyvE``^uFM9giuUB_(u1j>6OPIXEeK%jx&%EY`Np76h3Qrhd8>EDJBa5AHu}WApVso$jR@@ke=1*ZviL#@9ZVSwky?F|ZVrth=l~VXLBksfTSS6R zC}Sdd3ioS`o6Y_GVo`Tn=7WJ2M&y6+U@#Dw!x9Y!D`9Le2?DoKcHLx|^m?5xHls_W zUboZj&St}Lv$<$tVlY6%xP|QWTWCl&aQ&p!98cPVdTo>tU@3Mc18fwksZGy!E^{0Y zCgY**OV@G{_L`(EntsA1LN9xrcCXp!4mlHSEC#)nOx19B(C@WMNvWBXQM0Y2-0Tz! z&Em3y79&E!h)ph1=gN(o*{m6l3k^0E70!J-{P?v|mqEhXc^jo=CSIU4BtapiF`N@@ z7-y=a8eMaYUtBDDgsm&=oa1UMnPI1xWus9X-sK(&a=-&~2D3t!n@dHqyx-!WqdX!MV1w0(l^fNN2@H^jt#v*aV*%>Q zWxVueTh_BTZZj9wuiINhrGB&Ax;1EXl6*89G|`EzLez^oqyC^jR#PJWaC)toBZ&I& z^wxaZx^=YdC8c7oxgN%7&Bxs)D0p6&6)JZd$3(PHV9Y{@3t6G1xoh6)pi%8a@CkOZ zRacEvQL@lYsKdqrrBbVR8YPpy)oCNxQKi^jESBv~w>cbO#c=T|RalIhiG<6!O3b2% z@GTBfpRe5ltWmEm4iQc^P3I zQed(*n`z13$7;=C^I)9jezQ;ez<8aA{cAaJ{`=v2e&H!)k92%K+i4cNjQVL#YiNc_ zqtX8UVlf&8ZO1ouP{9RlxA*t&+`WB!e?QgYvJ!)V8456)9TTlfzb)_FV&@goe17ZJ z;o*EPm%iQRju~k@4&$|2w{AUr^x(m*Tj?l|9$j3XpFet(w!VM=!)MQ)-M_!8-|LOX zM_lOVoJ2`B@T9^|K%BV0(dLT=kiPA94-N=u<=oX`vYZ{~GRZ8N@dNurb_%cT7O#o6 z)K|Z&;kQ3rp(8$-CV!XSY9|M>1IbZR+r2r4>K`3(fgo-I%=hUXIoMovon%3S!V?DA z1}S0QpyBYt3y7@ZZ^YTgO_WFwf6ISmvwNtzQ(L7;S++-ZvMm=A_UZbd#T5OPH&<_W_?x5Z3kIUtL>u`)nA&ukl zF{%oE(I24F{P)KPC=Y)%^+zTSr+uDya#=(H|lPbT5sK=e=QeFn$XR9=Mz+oEXEhYL_ z6DsPjKHyllJ7_AW7HPmfW2ITpE@^Ck+#C09PM3$>a*=yVtrD5DidIQ)$Gs^8Z!2T} z$O^M4_t?Mos^jiDAI}D?lXBFaD9+vOHU_vA?N$#$4i2j2VLR%cj(bGmZ!bn|c95N7 zbwH4QI2z8>6u+L^XlzKhn)meK>Hea7di!wDESCoD^)NAJZ; zWvZ1M*cvhGHOnS_x7S0ixkCt}9rSwr_GCnO z5?>7ICxnUERVy5Pv*_q`rp|vu*u7uWKCf|baxiL7j|SZ~tbu7NSK7oASvMV#E2y61 zN1FQ6@2eQ6OiVn>b)l%8p3SaA;Ej(T&`$B|MZy%b{QRUlKVFt$=6<^~9!CAa;kYv( zg4OGfhtpBi?<8G(Dgspr(p2trdu*1l0ZDt@n#@ENIDB+#gwq!^I!kPCMsUqvt*GA$ z+>>%xpACIK@D}`ac%YotNSA?awVbRs*eqqVH(0GbZXeImJZukHz`%IDD*M+caQ^$@ zdVb+4Wsh`xKD%iayG(~^PHTkdN2fEH937+FCqd6mr^m;KhYp(oj*jjVkwZ1FlB|Su zUP#O3ox8`!>9@oCr-!puIyks{dUA4bAeX+|<&GI?HcLl5J$?4!Cr?gK(@~y1`^ZPH zub(|jTR(n$_5AYk@#9tf!C*GK#qUNq3s;)YPfqS~z!9dTdu+t5HGuSOzkhr@BZT9w z4(5l;JNayL*<5mQxtZVFWP8!POAMH3OC#LMz}WEfjXd{e)8y~cTixb~>_GE&v%Yt8 z9cXmx7MGN2ZGcXIbLky97+ZCnWI%($(|oZFk|^Gw;n*n@5n1~L>`jo<#>3M^_x544 zWZj5wJ#7)@YW1e9s}riZNy7saGpXAR{sjFBM@pJjg|)gF(BBW%V9cGlzY5?jNW=V4GTb;~D%ZofxtvQI>$ z+u~|%rw}waaB?~Z@l*QA#oy>qSGnQpJ1GjgL0FNR<)|Ye`CZ?)B9tjdEAz_sXUrf*iQ4P z6Y^{@8*qm!W&>>U>EX0H=+t|qcpMKFlj&rsrW{u`yRAl7KdioZ z`tazW|KQ%qxE+;%D9~5jQ*#}a2)VbfMYu+$hY6w*!rnzh0>Y!5}#N8&5 z76wy|fY-P?qH?dx*c@sjW&_Nrw(I@DfMuxG%ERO1lfhuvolSd0B>1o1?IgOH7+1Nx z#iFCv0?JRDM7_46BpGJwe&dse6ok!`P)~QtToXqM^Kks0i zXpiF?{g$k&$n^J1KcJoB*NYruE(`m2`}=neqjA48?Dl4p%4mEt>y4+q-e5GFET)wa z(XI$uV6};IMl2ymH1I;RJMGMukfpoqbSI}1oW7vZSz@;8A*bAhWkzTM_oN)ga*@qj z@Yjh`S|eSCUcc85Otxk-E!q26tvl=9UZ#1{ozQb&yg|I|wkv`2-w)UG3r{I~q~r71 zPqWx%F-dcnJ)^7=d!O4VpShH2qp?`rzH@RSF;%*K`|*=Uk8anY}>b`X1+j`;B5CHtp`55pM!{^jMz-}#{*y1YzV zpPjw^v5$WA>}*wkJYFtO9Vc>w{r$UlAH>`MbE;JOeNH*99q->d zykE$*58H>O+-|#&*<^dse!%M{=gZg`C*2L>AB4C`{x0p+Z{L+2XrJ=qhnwpXlhadv z;*)d%IvUEo=7*`S(^}za!dMh3VcwwO*eR3{Sp_NU{r(cqu=VueLI2)KyKLQvZ@uVn zOT9B#u&z$1<~9vaP|T!0heO()(XVi%1nc~IQWQ$n_zfDyiA`QEN6>5D@1LIPk{|YJ zxzxgl{2%$qaw#&0C0Z_5f;u|wM3wQN-HU;Si>TOIx5LsUQa80~h+%n##uKDd9d7%ygn>EYp{0j^{+JQ)pp z+_xK+Uk)*iG%o+iqNlXZS{vKR&zxi&hS zj;3Q4eQ`2nE?gU*FYYDra#S0i9ZZSBKf7}90s)xn@OO-9|r z>1;HnmtjBP1so2BBkVX=v3iSccRIk_vp|#SRM(*zmD#;}r&C%T9!&AY*s5 z&NTRC1(y+ro$qI)DE|TN6#otxzgj#g-Fh;){pe1-m<|Y;A1-V2#r=cvg0RLEKl)_9 zHXnB;@o21z)$PfUC;YOZ_8FtY;o(U<8jel|!~LiG$BRBIOlFD4X->I|P)BV(6mNyB zWtihA%>!@2U-z8?f3av@#s!0oiI2R=W?HiMvD)x(_~<0f%h8er42(BTP7uw&`R|A8 z`Gu#HJ<{>{ys=DTm*Zuc7sHT)SBax}^zhOB`$tD%_i}vvh?tzjRO#WvtLGON4c?PkiE?chc4$``C~F_>cbR$3C{IzgV1{JhlJr2DffKd2-(14BM$z z8&CM6Nepmt=krI8Zn1B1SNCo|xbxvsp?|l3mmk>oOW94-cK@86a5pOTR`->;70R!q zZhra2VWz%IdrkU}5A^x0-_G7#m)L*$l;5eeh5+$>K_@S(q`FRPg{KJCFCBT2u) zkqTIu*HcBU)E8E4INZ=)MQc2nJbM<$3_W_JHK)m zzcb{rYP>u>nG(fXjOO(G@t=+eyG~B;p!!FB0(mJr@EJwor)S*pJe*DrZ`YH9$pPNw6=XvTqbGFiseS^RW4Tg-9D7t?#Q>97?wr%~)4yZ5V;ackP{ zHx~Q3h%^2pr^g^Poyx@D4h6SK`zF@tbf}i%r=@mT_;oU6)A;F=Bkqy3`N3?jGao;~ zF@lk~Idu1(Bv~FFvMu3f<;|unUjGOOZgDhHP9^N{?%{koPIIb3mh;78czC*GE?gTwJbK!y zAI}<#kKSH#fA;yqli708omX2&t>xY0TgUg*l!*UeHtNsH-6a0;fAaQ|2aC6#KRX)L zDpgJ9L@cQ)P>B;!++2L|F=igc3T$kuXq)oJr$oXYuQkwFQ81Sci>+F>4*>W$N&A(=J$K?50~@rkVR4NUUdI*@!g4Xxh!rNY#Pc+#+=Yjd98S~y zPT;VEnX-8c{(9<^)<~COzL+lpldaiIOZGlio8F$D-%GRNe<|ZFTeyr#;QaT)_58w9 z${y+XeB#c9EOxnjoaUox$asNHckY~>J$-uTPKesyy?cKC>{;+Q7mKsAkH7P=kDZ-K zyp^U??Y1QFN{=3W=I2Ooa;k*GL+G=9Vn?8i}Vi`d-wqwKARRXlR3 z7*d^|Dn-QG(&X>bTZ{3dUCW}Oird(v)i|iPOup#^93g3_~iKf{5~6;^L_lf{&IYOaIlyy?;OmQ zi{W&7XSTn5^!V`Zc>G}6jjQ$J$EQm?x}(`)=$Q+?S6dq&$}MkgY~(6`yOH1ct5*}? zUjvJNF8X=6F@E(o8^evc;fdjG!_!w^p#0veF9Pqs`YGUpSN|6H=+!&GpYYpH`t7Iu z{8z6YQvTP#@y77gUvErS@czbv=LfIe13sdBwvngKY@=v6eD$w*zM!Ak#iLm- zzJT(7vvINUN#NDS+lC)Ed>nsgVUj2LC-g5aJm)!UBL&2@zF#Ju!-!lAd!{0Id zUBllq{C&eeH~b61?M=fiL(gz~$IltVtYJ>G+Rh8^9I9mJ$ne_mBf#&x_43u1-}=tx zo?*!_0ufF)!ci;MZ%D+o*FW&m@ z=7$WoUwwt=y;tu5^M0H# z!=>SY%MT5Y4NqQuftt7deAhkPbIk`T*+P>5!}CKwKQer5_{8w3;WNXJ7=G07ZNrZl z{*d9v4S!nwZ~ctn&l>)m;m;fXg5fV3{*vLpcB@}D{1wArHT*ThUpM?i!#^_og5e(< z{)v0|Q^SAfl0P&2?+yP4!~fCne=_`^4gVLz|JCq+GyJOI*SZU4{&mA|7=F|6TZZ2@ z{Eu2q)?M&FdECD>{5!+{Z212ge#h{;f;$8CzvETg@p|oey>{-p{M7JF{qLL`Ub)qC z;D15Bz6h+c?*9e(5=>MA*9qo*4u+>*4u+>*4u+>*4u z+>*4u+>*4u+>*4u+>*4u+>*4uw6wn5mbAXymbAXKw7%Syw7%Syw7vwp2S7>dOH1oZ zOY6%WN$blUN$V?1>nls^EAV>p)+=xkZ0jw!d<8i5v*i8N)}I*usiEZemF4#p>!`PX zYxsAD-w|XE^u`>3J6EsX-Q18wZ*Cyb{~oyK=f^uCKQMeG zxb=ssv-L-YUoiY*!++@QhT%62zh(GsL->=P;m^&D?W$pH zSTn2}LZ!`(oio+nIXC>MOWp>42ul7dU}A_C;&}}2ACk5KE~)<^xI)hl1>pq2-!%L! z!{0Xi9mC%>{5`|pH$-NskIVx9-0&|9ktRxzCLq!TM1nRy1h)uo8DPc!U2V9-15&G5>8a0!nWK(cApbuW~A(pLaL;Utzua3J}c;Xoi92!sQH zaNs8Y=BeHqcmBumdN#hh#&_2|xodp)B;A{Pl5QZj7>E@H3X45svB%86!t+BxW-j=f zhQDR_+lIem_`8O`XZZVun)#k*zQ@ef_Ad-I^F7ae&okfi%=ef%b(pze#t@0-8HwK9 z0}IN*LQs;m2Nqx1%zM@HUbXxt_IEQ6MqdJAe}ULvAoh1N?{&<39r-`TsDz%sv{|%- z7Lm{|Y!)q{MQXm-ELtMUep_~V87jTIS>9~C`XaDt*fks)N`A|mhp&DWcnqhNEyd+c zNpX2oQd~xgX^RvKe!=jM4JF0pElF{COHy3kk`$M>zUsGMGyJ;YHw?dN_$|Y48*0ww zFlS3~d0SFk-j)=Xwi}ZEfK%7Oit&uC0pfK4rRySSB`8UWX#Et{M zX83i(Zy0{l@LPu8HWY;;Q#eBU)SEO<1P=>J^F*@LK;sCV=@~i;O3zfF?O$$IpsHXA z94qkZ7l2j6#BeSM2U3Tzfbc3M@ah*ftLU6B0mZjf>zpcU@h;Cz_`GV#t+Ey>8MAmLzf~xvntx{aRhNIw@au-(F#M+B zw+z2+C`qqc(yNyAswKS&WhjR-f|BJJ%Dl4~o6}-E+b{7fD;e8L#^Ci8o@Faz@Dd!m zWNIk6i>;|*OI&P;i>k3MD#b{kY>8=>9D=2Fl+uFv^M9;Fe zF*MQJKQ)xh#+KRG`YpD8i!Hyg zwxlJJEoq6wS|YKQNUS9i*7v6z zp5?t~dG9fE$}PD)OK#7S+q1OxS=skC`>dwmfSP^!`Agt|OJu40tP5|Uv)~^Y{yW1z zGyJOI*9^aI_zlBv8h*?0+k((X@EkY*3&E+Os4+n51s@6`d{=jZFEGsXb!7 zUTlt_(z`%u;E_GU5wuc?eB+V*!x32MS^nY3{^7{};mH2s$o}ET{^7{0Hu9>C;8^;B zV+G|aj_fOryqY7g=E$o#@@kIkD~{|dj_fOr>?@A!D~`O@Bm0VDX8YyMiMeHJ-kX~D zrslmlI^jKbl7IE8yg4_%b7Y(nYW{aXamd_UH{X;!nwuK)&6%GUhD+BJ|IAIjxv4j2 z+%HlhFLcgWUjWKCn4{-aQ#>|@ZhHI3&yU^P6GK^s$Lr+0@uybqpIT~Ii|G`j_GB<7KrtRFcom*GWt*htO)pK+;t@^kCwIr>>|-v%zAz*jbxXw-LsqUsXODL7|!meB1>K<#UmP*3G| zHnN*b^c&CUw|6)9?JexvL)eE8ze0&5Xdg=IS#q>*Ioh`z?L#q@NRIZQn4sinABqV| zj`r<8?Aw3Xhhp>t#RMf&`%p|!KEpoxQ&2v`KKfHoKEpoxQ&2v`zNKv6QnnA>Xlp6k zx0LPgXifL+IqXB9_cjl#(+=Q9JxdcFy5w+kvJvwviXCtE@mh~Jm%tNK;KUR-u_T^A zx35qxO?!f65tKZh7_SrKbz;dnv1FYXmlNZ1Vq8v)%ZYJ0F)k;@<;1f+@oaA~llL}n zGpjyOTK6_3?{3~54nd>Mwzs)g5L<9cCq{mA&JYz2h0) z@eJ=UL%sc);nxknVfanMZyA1DkQoY|15Zu2)6EfdJ2gG;QS$EQJxlsM)Aqixc;K23 zT<3wyAG-XJ%OAOiM}GU*+TgLvA6o-Fw(LI!yZ1I9Th<<1)*f3&J+>S@wj4dS96h!y zoOvc^^zh#1nQ3^oc?2cTH2T(kR`6XQ78A%i0$z5_1C*a|04{+xjrFEcly- zzh(H_hQ!<`|6Rl1GyHwSKR5gfK_pRd%g{4a%#9LaZa`vgKz8UrcIaClMouX~P6e+G ziMef^8M`xMcV_I)jNO^BJ2Q4?#_r76X{}$-O4ywlyE9{_wN{C+J2Q4?#_r76ouR2H zM^gz3yE9{VhNjZ9uscH|2@1P2V|Qlk&J{b*qs}@b7OaI?9Pqdxv@JpcIU?K+}NEPyK`fAZtTvD-MO(lH+C1s?!wqz z7`qE&cVX-@JMm zg|WLZb{EF(!q{CHy9;A?VeBr9-G#BcFm@Nl?!wqz7`qE&cVX-@JPnrLns-c9+KP(%4-ZyGvttY3weI z-KDX+GR6m9e`rc2~yk%Gg~QyDMXNW$dnu-IcMsGIm$S?#kF*8M`ZEcV+CZ zjNO&7yE1lH#_r14T^YM8V|Qiju8iH4v3qXpo*TR8#_qYXdv5HW8@uPm?zyphZtR{L zyXVI4xv_h0?4BFD=f>{2v3qXpo*TR8#_qYXdv5HW8@uPm?zyphZtR{LyXVI4xv_h0 z?4BFD=f>{2v3qXpo*TR8#_qYXdv5Hmjor1eyEb;$#_rnKT^qY=V|Q)ru8rNbvAZ^Q z*T(MJ*j*dDYh!n9?5>U7wXwT4cGt%4+SpwiyK7^2ZS1a%-L?%LR08@p>` zcWvyhjor1eyEb;$#_rnKeFQuB-quI3fbVU6)XyLF^V@!Y+s_~K^T+)BLw^1tKY!fM zANTW*g6WsHe$4R44L@P{6NaBO{7J)48U8d>dUxxmq0*Ou@*IA~B|qbmpK;00y5whF z^0O}aIhXvLOMcEJKkt&CcgfGY3oiKum;9nje$ger=#pP@$uGI&mt69%DS2<} zUsEEe`TVj=e%U3z?2=z`$*;KNS6uR|F8NiL{HjZS%_YC)l3#Plue;>eUGnQL`8Pyt zzP$Bsh}8%ZCkGNI2NEX-vMT`+C*S%vL@;@&=V57SL5~~Lis|Ru+3P`LTNUR=6tR6_L9!RVnNE8kzN%;fzASx$T4!lk4Jaa<;$PED?Hw1v3K>(ivUznp_n4>tQXIxHk4aHHM3c^t@%uz4QQN+37s2Ap_ z7v`uJ=BO9us2Ap_7v`uJ=BO9us2Ap_7v`uJ=BO9us2Ap_7v`uJ=BO9us2Ap_7v`uJ z=BO9usQ<5IGilZ1xWX_b-`9|+sy3D^U5P+QCtxokuq4PTSP(nb!apMaB&$$WURtwc zfd)tO;AQ5lvc5~r>H)mFYfawdIgd9l&AErB-_uXmaK5@#qN+sIO%PQjs!CMd1W|Pp zMAc0YRX0IYm8dFFRidgyRf(z+RVAuQRF$YIQB|UN>r7oDp6IUszg+LtN>r7oDp6IU>L!S)5>+LtN>r7oDp6IU zszgT^gxJrr@s!LRts4h`mqPj$NiRu#7C8|qQm#8jL zU81@~b&2W{)g`J+RF|kOQC*_CM0JVk64fQDOH`MrE>T^gxJrr@s!LRts4h`m zqPj$NiRu#7C8|qQm#8jLU81@~b&2W{)g`J+RF|kOQC*_CM0JVk64fQDOH`MrE>T^g zxJrr@s!LRts4h`mqPj$NiRu#7C8|qQm#8jLU81@~b&2W{)g`J+)K|Rsz0FtA zpG0HT{WUAM?@)g6MES)N#J0L*K|CBR7nEi|%dys^0Xk zH+`Eo&ADadmXTXVZu^|Kea_oH=WUzi0fu z@%zT_8^3S-f$;~%9~ggN{GsuO#vdAgX#A1!N5&r+e`Ne`=Oa(fs{c~|t^P;- zulmIMJn=qHyw4Nj%jT)^r^cTee`@@h@n^=L8GmN{x$)=5pBsN}{Dtus#$OnJVf>}> zm&RWje`)-c@mI!Q8GmJbVhmq46Qg%%bi5~M{2dw{?+F_Jght1EvcEC$W+Nwh!V`D6 ziAKkJf`o`fPk6GwG1=dk>~Bo=HzxZVll_g!{>Ef~W3s<7+25Ep(G#BRZ%p<#Ci@$c z{f)`~#$u%QFth-rvv+icy zasH87ExO}09QEhS7u8sF$5|fU-J-iicZ=@$1=7rTcZ=@$<;qCByG3`4?iSrGx?6O& z=x)*7qPs8-7UIXbhqek(cP-MRd=iIR^6?-TXnbU zZq?nYyH$6q?{3xIs=L*9x9V=y-Kx7)cdPDJ-L1M?b+_tn)!nMQRd=iIR^6?-TXnbU zZq?nYyH$6q?pEEcy8E7|T{hqIw7Y1G!>^6JHuBoY8zXOwyfO0D$Xg?Cjl47R&d56> z?~S}S^4>`N_rbFH!N?C0+5QyW+iujYI;cNWf3EI}Ro`}BtoOG2V!em58%61Fp!7FT zcB3e#5K%fCD4h-T7hcoZ;F`_`N@oLQkBrjUK-npyQ~;&3fzsJP>1?2MHc&bnD4h+I zKE`%mti(|I4=DWyl>P%s{{f}{fYN_J*)5`+FG4wAgt8Mv*$JZb7EpQ%D7^)g-U7-g zM3hsADCdh%&KIFC)R!vfi-^!GKWeWU#yEzJr0~g?-p zvchq0wr-OZj?=SWavc>;R+w|MR5)4TWQCIzPF6U@Dw@AWg_9LdRybMVWQCIzPF6Ts z;beuA6;4(-S>a@blNC-@I9cIjg_9LdRybMVWQCIzPF6Ts;beuA6;4(-S>a@blNC-@ zI9cIjg_9Ldae`}`;sh5O6^?Vlp;6&vg_9LdRybMVWQCIzPF6Ts;cSKTPw3Zevvtna zIWx9A-e#+vt#-EB*=pz5x$sx|b!bqXt$B`}3)fNeY|XPZ&(=I!^K8wtHP6;OTk~wq zvo+7wJX`Y|I~VR2Z0Fdypg&&IUE!L39ZJ6rrMrUCT|s}Z(p}-2ejQ4`4y9j*(yv45 z*P-#fWZ!1?ZD!wQ_HAb0X7+7n-)4@T3;FcxQ2KQ!{W_F>9ZJ6rrC*2AuS4UT%D(aJ z8_&M+>>JO%@f8_yk>rnc2DE&H=ejQ4` z4h=%Ggk%ZH5|Sk($IgYn(p^F0d(5$O+2+`}pfMI@`N{H=W9LGIejQ4`4y9j*#@Cu- z=dvvlRV2#u>f1Q4UeO>bPOX25#`jw!sz_9ks3K8CqKZTni7FCRB&tYMk*Fe3MWTvC z6^SYmRV1oNRFSA6QAMJPL=}lD5>;X^ye$${B&tYMk*Fe3CHBJP1W`qzibNHODiT#B zsz_9ks3K8CqKZTni7FCRB&tYMk*Fe3MWTvC6^SYmRV1oNRFSA6QAMJPL=}lD5>+Is zNK}!iB2h)6ibNHODiT#Bsz_9ks3K8CqWq5oyvLYRB&tYMk*Fe3MWTvC6^SYmRV1oN zRFSA6QAMJPL=}lD5>+JX1K#`I_Ji0fq3ngX`;F{3vfs!7BL|EeF!G_14~=|iW(`E+}VRP)_oooOMC}qH@-SYxXrm zobwFbs6Jt=9*J<02jwIW%Dx6=Uo*rhP$IEoSbG8+AA8Zq(hVyHR(e?nd2> zx*K&DCrEE{hj2IQZq(hVyHR(e?#5Uf52Nlz-Ho~%bvNp6jI}X2;cnF3sJk)N#zey1 zsJl^jqwYrCjk+6kH|lPTwej$4o^W^gjrtK!z6>AnXC^J6FjE}O)LRrV6 z%pEA}Sd=v$8c%pM#%GjuEXq0-WgUyMjzw9=qRjXxv;1&0#%J`$YsP1;nekC(e3Tg< zWyVLD@lnQSl<^s5#z&d)QD%IU86RcFM_D1GtdLPw$S5mhloc|{3K?aEj56b+%=joX zKFW-bGUKDn_$V_z%8ZXPY%4EJ`HPJ47vp^D z(CFSHcfNHw$=FYCV@!SW&PC{ZHj*aXyOk`ZMQO?*7@I=eihcs$)#P@7&VKIp25s0qaM9jXs}0KX>;< zS(fg?@fq|tFU*}^`0-o*`QP_E%GQND0s~L8p!_4Wu+M&B%l+c}OHcpH+Ur+;qP$#w1pQnD}tFpIf<2FkeN29CpSrE<)f=^n2fgIn%Xm1CLhb6=<&E3C!+xyrGMdw*0p)>xCL zrE=_INzY8>*vm?uvz22b@MX{IE609zOYQN>agdp{pQ;>(n5*_%mE$mLsr~-Q(#30+ z7Ehm9F`G^{n|tR@FI-reGbdN(?ULEq-rjBRJw1JK;et7`w0wSHW%1YN;m4Y z)x5cbNj)W=w&WmSX^10J7->6IJYpjyx`omKA^Q}M1k0u zm6eNI+uE*Py=tF#@U>50YP*pTLft%Z&D=Y*b8KpMNZe-*ojYgF5UtDR%);`*r7H{b zw&5{6`xY*pUtAVQEiRj97A`H|&eNCXF03rfm&{X_78cBT zonH z`=zD%%O@8EnEA!!l}n2!F0U*I9B72~8%kjF$#a+I36rafD`%E2uK=0ziWi08oLgKzQ!+QkDAAa0OP9>$1uz!97lCSp{F{a*8UYqO!+;gm ziGi-3SvvpgxSC+psmqrxU_fvLH_k7a%S$D5`SOXg3ny2o#o_U}b4yo=pp#1%=AlDN z7nZl0B+*$=Gk0R?%7P%m(QknRi9lfCi2K44RC>W&J~IajPApVdgfSN{nAEgE)Y1hg z!6ozj(j}n`H2e)Tnk&~XE}WV>xv(r$iV(Q*`uVwQG{X6%`NdOUT*DA>Hi zA6VIM1W>uBipK^tpm*WiHFNO>tp*P+El?~H!l8p@6RadLRIP!~xw>>|-po7ZoELOf zz&K1eDO4Or0&p;tg^Q&Ar$CrcRL2}Q=vr4~b8!U3Q(j|?!va~3O5TNc}f#DG_Sn1q}bFiW%Aw|LN z8^yVDW^TniGq((x!aG)_DnMem4I`O1FJG8naHLpeg$U!nT}_tZL*W&K9*|AVnNWq( zfU{h&e_T0vC%m5tYX|Rzo>RyFxt><_L<|LHI&8Ha``I;Sj!#d`ng^!GXAcj}jF}S$ z%zZP{hbBhHM$P=t0h~jkhbLxtO&^>!(PL(4YWAo(J#G$79X0n%OpTVzu_OCt#ts}X zr)SKGz56C7#?Uq~H8Oc{bYg0!IgI71cVgpOSFvkwj%?EZ3O-`=I z5%khQ#Y zv64A7GjV{VIX*KDbV(O*2N8G>vOw2~sS3U%Uuyex;?axlu1H{XY-kby1yg^mue~Ys zBj(KANrC?q#nCp$%d}O(D>|M(cXRe3@`#(V8Ii285w^rGvTMi+7ujichOHp`Y+@%_ zGrsq-IkYXX3uv9g`6RyQnaxT#?qu!w*NwBi=rau%)Xx;~mf3lntpMUl+&7F7&f&fr zp;cjR732JN2RlcA|1|E#U59|pCAJKFmIRI+z?!h%fMw#^1-uF8Ibds|{{p@j zaJG!k&0`VAZlus!$L~fOH#kOoT>+1_vNrs?D*oBv(q{hJ;NvA+{cRGd(r&U7kQqs6 zi0x!!Y>Lg|Xk$DRXXgYRGoZ+k>oTs-fEJ?X61##=lBK~s;=NC_o=5Lx{Ht<`&P-?p z-LX&^ldzlG+D&l};Y^xB(r{$41gNB44*xIU z9_mRj9KEcJCupTZGo32~`Oj7no{j9{_@=y?iPt^y+Q zkVf3#3AJ2A`w~XEEbw&r(hNW#Z~0XreZvwMtQy&l~=LXmccZS@4kHSEWP8Wa}HUz6j_i1ngyuMb`;~o9Uo- zhwE*?=Mv6HI*!IVuorPoBRd*Z#p<_HU6rGQt)piSg*R&521Qo|Kh9&E|MLjMRl4&O zD7*xo(ivF>$;ug#G=(Tx5_B&MPMk%Llek{(Qyqu&nCM*+a&aU?l#?bpeu$2j;W5m0 z8=V#75$8^zCt2`@BsSz#<*Y-KgYyP2He2@vKykb@K_Y6%_npJ>2?2Yv7CCfM3&H>2 zONy{2XpU6Ri*M(gJVTZG|GgZk&o$vAPGKCf+~rMPs>*@ic0YMl@-q$%gaL7sEVb&d z2!FC}vOdRyIoQtOY+kfE(%R5c$D&A!$ci1FT?Q07+n|c>CEs~kNUo~8r_qlnI)iIf zzEnLVQRrYo*BtKN%pG)>)riem5x$6Ci1_xHvqi&9lWDPgV>(@OpVL}m$JRI@IiQU!vD90du zpwTbl-;$uUI{py2L_W;%HxvyBbHZsOc9T^&c0P&k&C!l*z=@EKH@yI#COIRgDOWeH*2d6%&Ix!EZc=#llV0) zGES23G|pz(VdR@L;@Sk-Otuea)9etNV54XqMN1w%=n7qTZ1gaW3F0(6h;Oq3V+Q>w zn>~saf=!w1lsMai{!@TOUU`fi5o3%28bO`Lcm#VdS|{;MV^Tl5V+1V+aZblO(KcKe zZwhzOxYU0y-m?`7=4&p94qt=7?-iLk%aF>Gz@sF^bLf<>qFoO-A|+L5v>kp#1oP-;j#gRw1CET@F4yls=y;1Ao?fq z@7L!e4$OT59_h-|CTR`hoTTD#)Pe5saz@N)sx%R%Bp;&wKm~W=8bRCO4^cvW96Cv7 zMgX}AUa8@Vr?ot6J{N z=7|5qQgB+6?2Wik?dwQ@^n!Rl#`Z(M98GZGnSivJ z3W9Z5XuyUZ5NwCj^hqODx$ju01KrW8Dn4XIq}^59+~5k?Jz+v4k@nFUjX<_Zx;*ij+z2>q3?Kkz?sFBbjqwKup z$;xV89j%sOsWFeYR$X$$H?5S?d-DtZP*>e894 znadaI8ybsE%`L4Z%WiA$=Fw*^vUS_Q_8o)eq2ZCyvGJX|CU)tYMF}8U2&U5D(yNLB+wsM)VD_8Gk_p=MnxpeKG zd+%F1O-sh?xzBt41N8k0`l!5qhrQsz7ZRaZcYX0o9(w7^u%Nu@wY=&0*A5k_1#L%I z87sR_u0qUC)uajXW8ReGyMkp2lgcUKKlXt3HurQ75h*2 zU+fuvKz^b8ko+?FQTeO#-~g$m^N0`iC0^&22R z0m$DKkblU23dsKf$p4Rk{9-_Uh5VR+oHXkIxp5uxJV9Rj-rC8vudMwej{csgTl zZ?1hA@3*dD&3p|j(QCi629~Wou=YHBK4XO#8@(B9n_h>+Cw%}8+U{OIXW-oCm&_h!uVl}G z9o@(NfZYpzKbO54Yu2ZcGrgAGgFI{zR&*Bja2`3-%Y_8~5Hk22`!@LZD0>5YBYP(# z^e*-$Na;Q7%~<395PJ(`^;Y%~_BQbKqwIIt$JqP9<+nqMA7r0`{5}Kzex7}SeUbeM z@cAbD68l^BXY9-DE9@`WUqZ59g+Bc?`#bhE_BW97pRy;|AG5Eszh~cqLKHpQ`xOIJN6x`gDn7w`li>W3Tx1i55fj@r&btI1Y->kmwT;$1!mn7srVx z!Ay$d8qr=WT2i8=PPC*&OGbQVMY}25bK*EJJ`3V%y=ZR`Esf%{C|a7t)n;+rBHCNU zXNg)s`Q|@XR#iooSn0}`d0lQ8E6klq7S0?WwMy&f&Z%jBV(s(&;g6PiZ@*PC&Fkg< z@O9oxjaG?YAHQPm#GT`FXUro6sL+31YM>4a{YNdxp|s}{Ox}0oqny9uC`sTGY&88z z#CiFS+i}?ofMbiJ*ZFar_)2JK$>GSr>LXx{&m1WnH6Jn`nwWpc9LEyy{B@;4eB;8x zLr2@p>+HahMSRX4$z3lWO|2g;96h=faQp-Zx1jq&M*-n%1p>ZBQ`@uX6e#Th;*I-` z>_2k-d84W8<HA7&%+H(0B5aP2439yTn!m}R9OvNHc~jQLZXe;en&#PKj2 z<-=?LES+IP{OiEu97{;wU^`?BV<6WT-?y+qDK7BPq`zX@q`hnZE`NIMzoo9VHK}&( z$I>C-y_4+$&i{(j6*Lju?fe;*muA=&{%ux^@1kU|EcmDK|HVSmINQq8^j`a0 z$;5X9#y!WjQoCe<-WiNF!y5QiTzePp+skxZ>*Y^^pFd?P|Le79_!AiCJIs&q_Tc?E z-Xroi+2=v`Q$(x4|Ep{p@G#fk2J3>ZvZf|N*MpD+zlCYvwP_+H8Ks~2l=0}G~P|}0pNE#tA%VH z6F7VW@;4xF;6(RHe+XK}SR*g9-FzPWo5v2*d1m0+gYq8MA^m_QNKV-A=yGJU_V3bF z)0Yi@9-fgTP9l(A6fHvqkweg>$&Ck39AG=a*$VZHY@7JTP4*d!; ztukX*F5W+IdnG1Gx~glEEGxPsOOm?&l4V`j6}O5hl&a{uENhBOM_+W%R5YtH-Gmzy z9O6$_Wf$EnD>C{k;)QOyhBiq-C%gbf_lhG$1uTFCKt*x6+=>E3G?`wyOII)^{s2?l zq`7p}<8IIRM5HaKODfi1hdnOn{jSW6P?G1|TTT3m052 z#iMB$Ox1A_l<6+b1)O!wqp1QRK*AAy5{+(j))WOj1+}V*Za`1)KmY|4-AA1?MRTDK zM$qu(c6*3Pga%mS!YvpGBVkNHcgdRDg+7?BVr+Z@tjCQJH7@`W6dVIQbwz&~8yMlT zik-X6YX}+v0qTyCAjsbDbOrRW}X^I%3!x4H-^ zFGMJ7KIj4H#t4Gdng%`quuuVA#@L|I=O-H7nuloAJU7$m@px2#A<%9pldgF&kO#xM zbs`-!Di{bykP2y`;>DPxE`Tlw0TSRi4y&y5U^G8<0%JVj2u9E$LXQW+m1U1ZqX)OR zh$5m9(A^41LRSC|0QNPTsD;#LLMNCVN6R2(nE1=xTF8U;)Y z;R)bYQc*AXgb{S8gx3q<$}*t=o%4bs4CEq`p|>uNLVdkn7a9S@?EzTBr$M~_3UU}7 zWZ@z>qv;;fJjDg?K{Wb9L?iI_0JiRhmH}w>MT2=YfC2k-50uHR`#ge1j83G(yg?UO zS)tLT_~>3311NK7^5Y11qnCKOh{li@K+p)p0Z`L?J_r|xc!cBd`XF3E5gDxR@~Up1 z*X8q}c0{*&yr9hw5h|{L%k6^hcyTPyfB>jJn5YwtE-z>dgdG}vAWzkOH`D0z`LqE1 z0odmiG#Xx?+vmo;ZX%r!0xUPg3i|GDDxw zrDFtA3B!PJ6~za&#mi?vYChPguvAD-bsIjHVYtyqH2MHGU_gakK>#A;FgnP>MckzW zAgQ@q!PuZN7$F*cZi8ra8AK!Qs=QRyFbqBDaeE*hpAS}}`+bJn@VG%Ikxn#%TORxa zjgYhIM=LZ1o*m=RD+q}T8pWB*ZGeJ^fUmoOG!O?sUHAKgk`&zV>0SdiN|x#d zO{&Llxcz<)M#szR18qS+Ms$Z@&x9O~AyND@+^|~c7%=kSUIR3SqACL^Za*kcU4CL> zg+P3%s^9O|0mchte8A4*3i$jUKhfwR(kW=br-Mce2YlRW0Ii@AK8$o3uaF0@36_wZ z+l?WNC@})s==Zx_7=cv6AAka5JRd-6n%{4@Fc8QjZ{+qEswd!g2LfI+;$EKtu%Up< zqq@T$uZK8=(Lo_Df-^)Ta1u093LcITjebwS0Bm;vI0I<)rD=gcz!mnQfQp;_@C>e? z5%2`O9*^NA(g`6@2S-Gn9k;4Mw8A*xOG%gU3VWedf<`)Xdjg;_CI)bM1KRG(nx`{O$))h;uQ)9J%Ny61mTSgj1$z2aL5}D8yFq@2?RZHUn~N;d7=rinM1o->Z1{XZBL?vj zji3$>UXUNety;wJ8L)WWu~*O*H()sqjRIyE9IeHzrf*GLEFg(5xJcyvt7Y2=q zltW`ANa#jxrZEzUcoKd%Js&g$GcDFq6FiV=zUycofVcs$W4j8xMiP!>4jNF?M9MldWA1Ha$r z2aVB)FB%PCbnqt__9p#_81%@f@dy0iR0yMkLNFMd@%q9rW#kEnbVOsaj%W-Ukq~A9 zz9@2SFs}M?xuVgiCyCe<_W8nad;xDP6!k~_h7s~7{04Fu+$3l;bV^hVJ%(1I5zrw# z(3JH1q7@ni*eH~vju?R$6pb1{JZeO}-e?R)s%cR~5csNSH0;GdfiOHS(HM3GV(1nN zpb__mBEA}bGVb;3Mr}aQ7{=(ZOhoU9-|sadFlDbE&;v#UG-A~)zV?jt9qDrnl^cGl zd_A49>VlzcHYCXw3ai{7*f>X)p&E$PoLRMrcqE)kg>kvsO1G`I15C9&n@J{Is&3cT zXsV?0bUcP|T4zTi!GKTorfRL4gq8GJUbp3mTd{~0by>Ph0Mwmy(ue9|g*=FKK>d{^9YKYt7fB&wc4jUz%G!j?XV0U!MEY>ii01DYNX_+xgR|adfbL zHpt#np0!$I0V|UZ%c+2A1k7Z>3=e1n+xtz)E|=_br)kF|%`UcwGgex*q%Br`kL779 z=8}qOY4rn4+uk%_^>?-#n9T*GW36${DjdHunB>IBfq~#Z2LG`mNPK-ZC&o!19-H@c_x5!cGd!___xX7Y2bx}J zEaD&*)dD;kPZV`r%182A3@4FpT-(93$!I9Jr|@-*@Z|n6NRsfzf zXz!?RwwbEg*)BUCX*c|6whY6H)LHI+D1uFf4&Pq!@<@;bN~1^>D_ zdwY6&x_hWiLt`3kf3)ZJWBd2qdOQEYj@9--{@uxAM-S}2{npiMwK0FvP$eyq$Uyx3 z{i%2)i&=Og5r|_x%B5G{zIXbLxjlQ2Pd@Wy{<}w~X6`t?XWy}%v0^CSXGR-K_34`S z`r_*AV~x#`LTe$4omHwr#f6_Ju92!%DYW@}TAJ17ndJa=F65!A%~35d#NF1;Ij6 z!OeeALefC6aZFZQ6M}(#LjSr13-vguAoS1Ab$rHbPW&qRc~S5XU2zQct8kWj|6uyA z+jpfJFYFnbo9Np)o9PO9>uPenjrGI1Qqfyyn*HtPFHd%5Ihyj-_&D z(YR%5*V(jrv~kze_8mR@YL3k|F80K-iN1-(mfg9q0{tCoX!%yxR5(0!u$1WK9oc3@ zZj8ouG{?7*59g?_-o?O8Jb6)5)^$9#?TOvZV4;HyWP(aB%q-HkgA3{cynCx!Ut8B0 zd^La0zoc91Q_1*WI&g;9mUsbh0<2UHLiUVXZXY|Q)!toI(kp|)@L~29&_U8eJppsn z9Rmi>J}yapJ-OTG=8l^^{ru>ziP<+#W)FYqp6C9>(d_t}315s8#W)7bmAzh>S-QfG zd1?t~2Ydy%-wWWda)<(ot`~RkcXe$w@3{T;liBTE+_m&4Gub15@|*|0bZd6{)5M2i zKFEI;a0~3=@@QQs7+~&zPfq8|s4p1xg`>VuTua9_zfaDisE8}JS+MiDqR;jhtfv}8+6eJnO0R1PQ5s-7tKto+x_0u;e2On z#z+SK85J1LTG_{Vg10j_E0!@8QDlY^ry`?tmP3FU#7|0q-y)8XhI_!`zV61JEkFsh28znB%?VXhssAz7M{>u}E$T@lxaNhfbY)>B~=?{g&iOw>0H}y21-hJ+-p` zW3PYxAN~GYU-t>VuWk1o!+T1}WdF$a(WtfO_^#A`@U98OpOxOt640f*SC1K*?DjIR z-*1P*Ay3Tm%NBmj0dsoDgzFpLn5+aj0fjKf2@8{Od{R;uw%r34OC}-r#CoFfSTU~^ zy2D>m@(r!c?|&eo=!XJhlAC`fup<;i(tI9D2r(I(VONH^nazu-TXUcqd3d)W#!XClo_rLf(WuCueT z2AjogBVvVXEa*Oxxx6JeStX_#5gyoJH6;zm#wY=zy~Wy=-!?njzipgv<3oKNqcgpFyrH4HgW`+CvLJR9bkY-R7t4K# zpu)3;Qe!8XooH>f)1{W8twjT@vEb2KThemGDmKDFm8_a%A*~(@dct?}ghTU{!2$ds z2SvK%IIAZHC|430DZ~jj2*RB(ZzU+}Mv!VOQ0C|eZ3pimb?Ynckou4sb@lc|wKVVS z)k890g@0^mQM5?E9NLQ2q8<4cCOPjsyt}#38jjSW3fcYjkMqbtH0ROG!j816num*A z-#)POf#o4Z=4~IduIM_Cto|FxHwXECUwSSw#cSoQ@qp#dxSCmGtRN=~vMb{=>q>Te z(hk<8?1;xW)nvOUgI>9-!Qtr_39b>PUs9ouMEA;%sGCKVvV1RE=-V}?f$`jtSC z>)iG$wx3(bm!c8uMv7I$G$7oIKz*RmV0es0(TIB>EDPTqN22{4J?7 zspg4pg{$9s+W5lr$M)&lcK_#pX^NCfy93==olC8LfAv$G8xtoekFHt!1=fIH!D?6o z=6zG;hDKX6?MTV4ZL{3XmRzucX)EqVzEi_2!xy=UzpxiEfg{Huk{jm>NOlr`MdIbm zF#4PsnxiLraotr!&Wc^-Lt22|K!AU?^q~2)NT)!?b7J#2XEQZclfsMZM3hG>Jz`<&s6kg zPdOhB#C?$lnME4cHK)F!IvSQ2)+4av+XpHpGPphqbySD4g-sFD(fS^wnWQd$UbPkS z@L!oZ`GUpg-1m{U)pr$8>@NgG>OGH*Se zN{;W_vi-K!%UpJe*vObx6`4D|C0(BOS`Rie|dS<$h0!f1|UWMz8N&eO`TgOD2%0 zM_J-|Qo>{p~7{`HT1WbsFL{Hx<sU2&wfD~eD(|c z)3@LL)#Jy>2M}$)U!_e}ME<9!7RrQ7wKdt6uw$c6LEQ|rN&kD=woN3>3T@jae)wdS zHZiu^WAPs8_n-YT|M2PzpS|Npiy)5lXau`;UVym`ex(XlUZ^XjGG?+=h=Hj|+ibQ2 zDcN$ztU{v|HW_?qrW!6Plj4dcR9%tCaX_(^xiRrY;l(lcO3qX4E>=PVYysBM_jhIw zGUKl97Y5sv{zESSID)*X3r+desMfG;CCmytiv-WV@ZmP5M+w3-* z_1GFm8rN^hHC98!YHd>TwY=db5)tze_y?SE;$w1dFw~7e)K>8 z`fa=4G}!RUPkegyXjMdT1 zBj&D+MI#1Qz7ugfm`c=X3Uh~H*2oMf*B+qMN4y-%P9xkPi|tGF#lx6qwh=v8XDI4o zKC0={$%&4-&d$;MhmN0!6$`rxeo8IwF2<@>Djwz#vBslW?YNdd%^Xl+7V& zrBqfVabjj^?_YoTley74}xBfI_oc`2Oy6u+fhz=YU0do zo0=VDb{th}L$)GutgiFOX7z-B6B_v}xm*#1%m~<1)u}!zHC0UyYDcF9sM&iL@49g3 zwlmov7QR}~Z+Z7${M~y77IwNLsy}*6I`im-yFOHG(Gzwy8UMp~J@%<&UF~RXSFfp!NF*}45(}QhU8frwDx^&VqGHD@&a45J*43xTv$pj3Dl4`2+ zI{BBtJh#sOK_p-aCr6;tY-Ros;E@d9!&UvZ_T^kT_rQbS{i_$xDEjxVUOM+ck1Y8! zk6eH7!EqTAQ0{y83%~ddNh%%O@w$5-d{BDt>g#0%=!3`5DgHI!-^$LEyP6C6Trv^$ zdtEuZl(eIM+r?6LG;23v0&1(E1_@e`%ej z&fYF6mx@_JKop`WMMgsm>GJy2fi&v#g?Hyy7JNpk5?k8E}Bzqj& zFy8Tzi_gD9QM|BKU);t2)a3={?z4$IC10DZs>Q>b=*+T{Wjl=&(xa#Auww)(c(%@> zcF1qouo62YvsA*LNG3uSEG`wkA=5z>{t5brbW_Y^X}(R0=6F4F1@L?(vL33YK}ubf zyg#bN9GZw;lHjyMm8zz$MEaC($a3pDys~!em`ml;f|k~3jf-dAEx9b){W>^oN!tD9 zicLI?dhSP1&%M3en$NhkKvOL<8|qA-x7KC>Tf-7hrY_%*u;i#E*I5mC0PN;;jXXA% z3>;Hw8(2@;97;e!D@a%`b*@@BK_Rw{@_0@PX60K-N@mx!ZT&B~`0ElZqXe z4t_1 zm$#kf5;}1~%qdU-o8+qI8wtj{1B&v%%Ur<`Z?KF#0;(%AqJ_sXp-nES56Eh;><hGsIxuAx90q@rsD?yf2#&7kSVlon7V)C5Tk3gpXus-J_)AaMxa+M9_epP2 zde<83UMf$WdQk4+yLw)7oIj6#C3OgK?{|PliR~-bw-f?Cce<`7jzw`^pEhe)0tG>4 znJx8h=t3aO)75|=)+!z8qmJo>>Wb*eP^~m@i=jx`N2ZEMkbrSQ(5T78ocVe;O=_#E z5!HVF{`y3Ghp*kg^)=fL-9A4bxmBq@Jmd~eOGgY%4-Fd0*0?SyuX?;Col}&pZy0>; zE1$0@J6~|*jXOsbrSs=4#kV${L2)>I-jOf)-oF(5#Y{aG@MCWjb|W&w4tP=VlbK5= z9~1*g)uk6P*(E)ul7z@HH_?-QQir>dZ^adZFl5SAtjp3w6?(FILlbcs9(oqquXw5sLyCgXkz!xmbX!otzZf6 zJ6Te1x7wP*gcsJI^)W@VF+bCGNk+C)+syJP_w@)m&V>wOA6Mwa(tTaL;3a8%EEozICxZ1RzH5| zvD;Mj^qoIG@slOa2S2+svHFXqVuw%tK&~H`guT;w@v2tvI$anl|MgN?52=!~XM4aeBdIi!+ z(F9ZAf@l#2PKKPWMis(PH_xFr7lvTw&SVA-lE34zul&_VKlrClyz|WQ z;|q(&k4qo;;G-Y@^!4|@_Ya{>8JSnTLD2nxu(|S2d>gsp|fR z?;Lz4p{RW3C4@t(!%R@2>zAigqSzv*zR)9@VUu3)%a|qw$7I0b|jLuSdFF0 zELga^S{J8vLosI*wmi6A6?d#8PfLm2z0S;t924R!sY1R{-NfefH$U*$SFT(>I(En$ zuitk6>^r}}?9La|6wdhOZFoxMSN#SBUc;xC@+@uy27$=cLD2 z4w=O9aw(Xts|kk`*=UM|J$V$j^qAcg%c7bU%VVoTJSG<{%=D4HR$UPxU*)?~|5>lU zRb8zR0p$`Aczg1(PFY;6!U-q45lCq^QN#qJcdvgee1Gb-XAh3H-?@G7{rMwZ|m#qk#`^F*+IkvS-*8=^q6+w-G>!r*K3YHf6ta)Rc-q`=UrvK^pfqA+cvHJ zlK%p7X~Imto`(X-My0?IVC_QE4seUbtf+38DXY;JV1)>8ti}ze@Vj2)M>wk*G0e8P z5h_JHDTEw~v?-vgvoeoxrnZU7b^%lwcLriRhONoB?U{MQnOhGU5tlc#tHT<4bZYi} zEB0)QZv4T>Kws;?{$l?vC(kx#chtA{x3+X2C~iG`VZ|TLj5|IFDV!9AKhCjZTSXh7J>nuRA1|2&D#M_lQV?L>7d3#-_v-WaZX>6M_No=udqawv$oTpir1KOEDntlz4M$MT4H z$LbNsZ1CA5~B!~zU79bd@r!)RWV5@6; z#)jtnimzqdBT27$#l4Rjfj!7JCck#z`FHHT<6PsL?^Trg$I^2~m+xgSKeas0_ia;< z|NJ}nz6hMt$baHNo;0x8+(Pj=67;Evf2mlQ>S`j_tgJwOGXC<%YrKz>0XTM?;m{Tt zE(godDPBo6#G?(uyCc{5#1}&|(ygKB^X~PA)E;li(^Pn2E)lNv_?l%;?R)rtDavs7 z>IeCu%$BsG?BBoo{;8vqtmbzK-B|l?#OhB0$8J>N5_QaO%GCtqx@6doS^zuN(ONHO zP_jrME+HwdCP5BvJ@7GvniGhraN!(bnGgrMT*Xj?V@D@!Nek|kgFAx3Tt~Ear&-hQ zEqRkUt2oxZEm5nDzOgnCPS)w6e$QabM1#>P$4pOs?-uD1McMt}?~m>I+8uip<(7*t zzWR?(Dav23cF0`W`a$#4XaD|wMBs-$^>K$L{NjN$1e%&zPdU+CTN9IbV>;|pV*wXd z)td_$xmM5wk}4EAL6!8PrI`}?Dp@>BJa=gHb4-{)1`0Fqr4Bv!-0{`WJ_UKG?oJJM zbR;}YUi|eG%$aY5Z;@}$&7>zxU$-32xIg?dzMv@KNdJ}TnNB2i?QQq0BDtG-oAvzd zz#WM5wI2iT?ZCT^?I~w5gT#XniYJ;%rsC09G!&Jw++3HES^NekiZa@UZL*DQNz5hF z^McI38 z_qG><>xVwN_-Ch~=FfFqCEtjxm(pS2nq{|@OWB%u82hrZJ;aa4K$2nTQBA=1#O)g0 z_Nt2QWk?F@!XB2b0pkY-Db9)s@J6jgEP^JS>n9izhAGYsc#z=_AG)afL^}$L7 z{|n*fH{9C)s;NO${java(+^!g^uED8JqmCCuGakvSF!xd*WBi6$fOh{_M+8)dX?%* zH)fSe-C_@(xNSw=P|Nn08*1Dd9_F*-OtbM&hwaO{WS`{a5hDnfSQBAJmK#;)F1+Cr z1DN(Yc{DuXAm%Fqbs(KG;0G~BkA`E|JQBqb`9bm|WG5OgDoe6n8dQ|KmfY@|eOlyJ zJll6)T>Adh>L2%WDIN(Z>I_o08QvUH720sl*Zvjz8QO2!&wy=!h(MM74AtF!zi~eU zSt<52B(`#6pt_%dvp&!t2mLjWUuz9EV{;aWW8VsP8e)+Tk943;=8402%gBDNxoE5t=1!mCtLg(jbcd zOBYd|(JvS9Mq`&#tks|^= zp3YA4r`GPpoGDYr?nL^}K@5pEIjay=0pm%`R$6!9Ppw8DJb99Ap&k3Weug|j?CZia zTTg$5Jp>T0a8u4Q9HFak{-FEoB4-D-6c~I@PGo3*tuxIhW zZIE1A3%eD2YrZ#-9BatbnVFsu@5I0zyA79W_tw<(jnB?}Ae4<|Ri)67N~P=GoGx|b z=RIA5<}HZpCFph<-ujMm$(^coYYFTPv0J>h2gT?N7HxCIT1$rGD_Yp_4uMO@q8kJ| zJJFD~Q|%BRA|0kO&AKZT@xH~G+*amDIu@RtY|rgfrE;j4`G0@boZA*QQ|4rNH@_5)*`sQL|<7?*cd|j!<7cSk-$E35nc3n8T zb2nz_oYg{}Uw}O8MEyCA*@vChY(KN3wU)O=wnBI~Kf*&BHbr|wZmvJ4LpRi)H&vgj z#pm|^zTsVU+oF0bJyO5?hBvHCO(_9A?CRpz=eJKkKNQj?4dVrOEx*z~b9=dj{TuP^F6G6kYJ6yKA)n)~(vF4 z3UuzI?}FC~}n9o>faq0 z<7P{#o{z?B)j~EHi@fmag_o_I%}$*7L9%mde^(U3!LlSirXZV6cBR~pRj`^Ewglog zI&6!3ZPwb7l56euP*97ekoKmmQd2fnm$I4+tG&62Nex-#@2!qfiR{wx)lNMDaw4MO z(wqexgs%1Kfb6v`B(b5WMa5_Otcq?svWPyCYIiS>B>VwgjkwgP z8S8JrQ=hd>*mu{}AiG1`w9o(^A1@R*59H!^N#B!IDY&;73YF>xqo^W8eKj7Hf2XJY zxT-c>==_c(rL(eh>j!DgDzy4b?1_8|>kC`3x8rhoYimQj;bZ+if2y<39*3@`+U$&B zyHT;%%C;W0x5`Z;iS1UX(@G_*rjnII!88-)xvH5}g93RBF_)nLPHytoYGNeo@f;Fx zXU}m~0vBQ+SIiHbsZMoYcV*W_pIlj`w53+AMK(>f-`q8R_rBKi-8ButGp7_qrKK@#FBr=!k))wsgU-|E~rkSsyb8!ujo$I6reiQC7Q}49W3f9 zkjBJg2`V~ORimd!>Ax^*XFiB(H_Zp3N^k&a-piLp4r0%=>Mu+F5j+YFSp~J9Ked0P=dPXoU5e6k=f08Vj$~7ZReVR2s&4;}!R`MspeXq}-S4Hz zj6^iEf0Dk1wf8jaJd=w0Q?*e)o-MOchLB@!Uo4KTHB71rbAMGEXs#}(f+~pcLCGh@ zdJvZJBW{bDgR|ByhbkUy{UL`}nC)#jv%S6Kido@EDemU7c5nt6-M89Jv(3h(XCL6L zM=4Sqer*4d?K1X?3je$Ix2w;v?*Z2cGH6t9y)tI6dVtl|+EE0)bl6HLcxXqDN}ee9 zZXk>L6!3LogtP8aohh2M2^$JZnJ2W8HvZ5~+qkp#>Jad9e_bP2AG+7Qy;E|v)>n|{ z-{#7553l|*dgW@M}f=Bnzd7o{ZYL3tCKn?-1rdXRDm)o^B9eTe{%XKBU6DXG)0Q{>Vk z?p#Yp(bYX;``UfBvg1O>$QX({(H&}Tx>lLq=jJcliA`6EVt?IwbMx&($WOMOKYVUU zRR>;RHGK|0Nr226_JKMrbme=92|LQQF^?X$lQD$_Jci8t26kX663XV)1#hZVt*-$Q z_euGoAW5u7VySLDut`Xf#jF>I?o^e!79-wfV6(b9GKUwL4xtwvRR%{`he^DPD2-Pu!W9v-aAYAQWY!OSd_ZI|2= zZ*I1Fdjf90Yq+yir^aEt>q|Ohyzq3+>~Nriw1#4HMb(9}BW2$Z2dLQtIgrXE`kd?t zk4uQC2F^QD=iV~~k49v9tYEj=C2O|4*!;U0MQM0_-C#G8%bFoy@zD&T z1kSt0H_nT1ulhWL{}{Cl?9XjW;u%!%uio~Tnp2q=rH-9)&I&hMESs@HVL$IIrDW7# zZe*Hp2*j!z90N`99GUl2xJ0=O_M%o2Nw~gsc7REOAvZd|VOK5`uc?W7(zC6@hro?) zKm4997xIZh7|UqeG@|}jjUTF!@ubtvf;}_5n0a@LqO|;OCR~%m9+uYLhW7U)QKbAR zd|e#*TO9i0MNWgtO-iiYCc~DTrR_!d{mx&jyVJrYg*iw%M|%c0IX0}FP=t4OoC?1U z`SSF|m%RAy<(I!Qqafxsxg<@KTulv~1s8wnB^R%}_(dyMA6$J^v7@6gxV^b)Yp~e9 zd$I?0Q;BU`{fSfpZW*k&A-Alpt4+j$1~SW{&9b%@i3KB3$}8)!z)X2%U5gcA9F8uy z+0g;tjr6jT)mMU!$Stkl1`)+rWr+hpMyADOsuAo!8K=4_9O}v!=T4lOKisLtn<=%| zWu>(kNHwaNaV=PvH|qPgHa765-g@Tr%XVG-K6&iy^W*$;&sVupNYyv4?)5hB-7i0_)UwT70uV;ahf5e-BvkoYui#Vy)Ru{eDm&bqz0Q;C%^W!$@CSJMP&8+r|av- zrn>9mnLx*ZvlBb9X-MP|{2XLiV7HW;!hsBmJTg789}C<5nC(v`b$b4Rd90iqz)UT* z*_^5_h^)y8uOizFRyIC4`6fLUA-s+#OvSq3bdY*F&vI?#n%%v_t_lATep5#a4R^&+ z8Oa+MQVVW#QL^xprgvf8ySA^se?n?FSaca9od=HWz}Aho5)G99zX&ws*krko!$az( zoMv`DYWrk6&8%F=3Tk*H7Ef{TbcCCmlyJR#K!&qEdxiz&O<*mohLRew(2{V{W#om` z`hDM6U`xsD{qbG<^5xbBkFTqxuJxC99cr6wOuoYI%Ve5vJHGc&FnFQ4t*)-&$gu;r z8KHX#UmfcXGt#TE1N-jsK$=CX;_|#max=W+m`Se6le9n5|%iR1)Hk|-K@*Cc+jiR z++;PH39Ar9QY0(2IzNV~X!Q{mn&k+$4Z?)iu4eWXuU)mM5}sutiz0P%JYE1cN#25H zZIvdPol>d++xpw#gIve+9LWxk#(86XK93(Qs2NO43N7MEM@ocNzaaXslsv<%pkQ--!!*hCEo)*MaU@~X1P;W$FxjXKjvnUaVpuRZs?LA= z(YLGW%D?^&a_kp=N8o@mn)FNH(2hK=MahQrWQ|o{DAePtkk1ziC0j}Q>>>;2>!N=A zbPTs!>ScMoR89|VK#8hbHLKs`lby*vvLO^v^h)tOj%RNws{<&b(>4i*=hcOQHcpGv z-wK4Xua69B;T@XUj{nKBS2Fs!k@RQUFqbs4?r_RIe5MwU)_3r&>2^C+iwEL}yf?i4 z3oEL+^^UH^4@9P#xuWpvtACBP`oEfc)gzK5*uC})c>Xoe+rawEHJMZrzs8b_8N9)6 zOh$vUhu3FR8HH>t1JFu)Qyp=+x8(tKy1s&?$3cwM=y zs&5nevHDA)A13Q6$I?heYs0!>=VBrJ0vA7)PDaI2(M=lSR3pIl1QuH=t87>uC0Gw;zvs8ioR1TN@o_qHe z_S8=$BnMm)E@jmIz(E>hy$%6mF{w@W+l z%oTrczA>dX?%2|rYfnsW->Y}@Cdaq9Z`su;9nXaW>E*#~F=KpSrL(la)sFt|yZg)Y z-J{of2W`qd9$!1co22Wgj_A;qgf4N##xHi!E+%+?{9GV*U8osRwyvPOF=Y{3=R<{1 z1aICnKR+*BUwt*duo_)`Ek6f8H3B|83O+Tm!{ye-hFCQ1LE#|kvAwB!JmZ$ev#0?- zeg;sn@E~}Nl5AuOcv$^`2byxM^GGnr37b_874fqQG^0*nomlFMns48A_xOH~w2&y(E$r_e2%+*671n4pRcAeFt0 zkYUsV8H%b7Rq;@?z!V4pqDKxNxNYdAxweKAM~;+V*4SoB@4EfIYh&HFJolclUZ$)) z1;Lz@|KIlB15B>!N*CSdoXTC*m2=MVoJw6?ox3`y6VIGceP?8`77hZ(Eu{d=ENrBcH9z5Bg;eeVc*RdrD7?6md@ z|N7U(@F(NI{`8XT8V!Aq3p_WVr&2}zeosh~7ENifD=qe@RQ{;NAGKLUAf?=h>wC&2 z0L06^elaSF>4Znn+gb&5?DnQf3lKB3d?cu&9)ep`BgfYd2!m|+-LgqkUL zYJf6dq9d|phlR>!%gn_Yy!d;l_1YciRlNx0LhM5*5bIwvfx|fTq{+VnESW#?2A!^u z-*r#r?g#h1bDba*3cA=`;9pDdM!&9WXJjI();heVZU^q0W&E37SHxitb}giO7Xt;h z%8Y$Q>yqfsn%_t`&1R!5gbJk`v_V4Bh@u`@AhYO0ywsX!(b4CHgq2k{!rWG1$4+O&1+hK&@a^~ujunAQ*R z^;|ySr{B-zg8s~3KlAAB-Jf`1-|h!7EcZ%}Xt{ZEe0C{BjrU(n^Pqi)7tcTni@F(40$B$Xi^ zryBQr*Bbj*HO@4tx^lA&Ja_Ajhwd`{GJq`~%w}E;rW5oC@OKEaX8zT+>Eh}2yHfAD zL=fU14sM!%!*yHt&*m2Q|D5jmY{;K!odG)T2z-$v{L9d<6*5HjH+u8kCNt7}y(H<< z#az09-b&gQl7{`#Fw%Tnuar!S6{o8z3IqK*5k5eyBL^eHIhi?+%}zn(^nztJzM>x5 zK8vgkhTA@+lJi5#Pu|YR`N`%Pjr$|%r?KPOk{z2cCr7o1S^jU)n`TXqI2KWL$IqxN zU5D+~t+D9@S1}guH&<$Rha5P=LEpO`3k9N~+GHyeDE5|mV~G_@9&q~NR*foQvkF09 zKc8P{_FG*cr}xI0y`g+DwuPky+w=4+=1C-Va#dqOo~AOLrhFz{D~pAkki|^(`K7+R zl%|tamXaAUofFY0UPNkC5`|h1<}8ywZqn$fV6g>Y*m0S6P8}wX0)9`JJ#3}Ew?B7+ zoME;z-{NmgTcmEOk9s7?1FSpFq!uT;LS4-EiTrEcCBpj+B3|0Us znU|8TTvqC~d&MpflF_L8wPp;i9AMhnjDxFWIy2MM^?MormuW1A8Nf&52J&ub?+0Zk zU>o$FI(5xzLIkF95I}*crL9$+a1do9B+ZrT{o`|jLk_JgFcmxJeeXSY@jSD^rmenQ zPq>{ypAC$p*+Q()pBI)-e9vu_=j(owY1!%=1@SFNLRVJ3H znh|RNvIF|}chJA|HWg{bRmef}!SNW%!VF?Uayqh-g-Zdo8W)`f(d6e($O+Ti29`xD z(m>UPvV_vf6T?9ciQ!JO!QDbSyScTAau`f^s^ntv+?%f3y?xirbIWZ|p{{Vyd3WV; zK3vErxhbbdW6#;0_N&j`bKSW+LUT6q+uWY01IGEnKj|!$1W}lc0a)QLdZq! zY}7EkfY$>el^{~$mH;KFFl545!vxka>hy@-pcwLtzKj#Lx7Tyba9fvvY&{%Z&yE{_ zE-SWi_AORb(e!^~K?hIYRoroQ>363ZF@GIYdgoYC_Q&?=Q;OBs4?Iu_qfMkmk3T9n zsLz10_Lnf$8pc|2_B;EqSrz|5)wySns_@QjOEW==0#}AP@K(b-g_gFz^XQZ<~WKNAWf`yI&5Y;Wyr4kwlHR&ei(k!u>0qy4?rLO$m)YK2_b zWYw2r_Hv;r^$SveMH=!H5SBJdNr0mSy_8NR1*_9ax&zdXw7b-!{l~?pVF^$h0Oy&x zt<*?v8Buh0s4hFvXBd}5*69ioCaBV-+$7LsCqr@%f~SOrP2(`CMxoKEKOsjmM!1ZM zOVy3M-J3x6o(7ABkE; z^8Us&(k>RO6~w-x83dquN$8dkGXT;;LMXq>A_DUafE_RJU;uCc3k57HioP9P2Jq<< zmEC4Bn~W;0knKd<(Q+x8W>h}fp=JtcqQ$}%g&OY(*Mnb)%Z2sbe|_S$|NQbRU6gXs ziTjUp%A8eERD4_GHCU%kgem4Pp1Xv*czAIA*xb`E7wjHJ@X;)zyUv8YoQ%D#uC%zO>2AYviUcGFBAZLb#e&GXjU%O zg=NIy8m`baYNi<`O)YrOf=zXvFY)&<6r#}l9mY}OpJKRxJlWnT+6>@s(puu#NIdIs z2UWflAOb3q72|F(7$k8M>b@|Lh(m?qigxLmJP?^PM82P~2uF{+yscXUDIjij>_8B7 z!#EJgZ3hK9ZL`jS=`k)_0PYZuE(?Pz({yMN5!PX0aP=vMEs?5C!mWo;;?(jwVyraN4N4rkC|`+orC#V${?`931x* zl4vwWi?fOh_q8;`eZ#EPyGlEDO0zWiL?Vl}9x6efNtP2j0MD-8M>E~$UHJ-iy4I%= z3N&Y>JeV)b^A^+qpQ14uc}!0!F`9nhd16MhlSXK&7!bI!>Y`p0fj#geNaHbruBugn z){gGUYKBEw}5q-*$IcT89U&y}50yVkpZErEeAIdHfy@RQ16wDrZ z>SW{P<$N9gGmN(nRgRKZRqLsWxim^@;Vng^UJw@A&1oc-#8PiftcpQ@Km<`Z58j^+ zvIQI$`L3XPiItP%6tNIpr;_cb^a~y4rEpCCPUEDUmP!Io0cUk2@VHg?c)SQlgxptt zW(=4MPYRiTCvujlL^O$JIlQ&U>L`GDdwM~586RC}@*+~_cHem9xus)g)5IQ-TvN-c z^QWq{#H`^R^BF4OfqdrP5Ev*D$n3S|;)lR&R>?aW!;Vr>%ETPqxIB|q8ITT?I$+x% z9|TGrSoLm0EEEch`Ep5=G9H&(Gyr??DW59g8q2=?$X&i%JcvBiY>t6B1xw9L6@3_Wo)HDY{W~_$W!pm=WegkiO`D1_$?LK@bKHhoo_+R~n|}1{tp^`@mTt&oDm)sQ39KT8D$PixR>)KPdpKq(ordG@xz;v#~l|FAu;C>OQ#+&TXcD} za>fA%^KXn%Ekow1BBxjr8LNtUaPu?I-hA`(Kf3AW=Z>6%F+Td>p$i}44wb?^Vy-mT zvR1o!)@eJoteAC{j$3~d8|3phT=1!f4<35>kwP%HqOWhm!igp4uRiUHxecr{dTch| zf!NO{fDar&^Z;laKj(3VtEy6;s2z@(`=n7KjjE&)A_$ylBU(`$5Ysi$7!%D-Qi^fL zmYX1ZjdY~#dJVbWL~$7v^O~ukQ6qNvvGu+Rp1e&T#J07ImHi@Xtc1XN5j|#Mg|udc z$*`=R9eMxUMdhf&efi>^>6p=lPC-**y#Iak7NrxG;NjJ!z zorivvU0`fQEx%dPJ0$^Z-bU2jbnCrGK}Bp1*g9i%y)+uyI>A^!)Xd8}m0DWoFYT$! zUR0~jsi(sU#QMBhJ%3AS-e{#~cB2pyYpH|;!w>)Vg%D5j)A+Z|WK*LGqCiH4EHPT- zf*JMjCL@#~K^Gq3cxvQsv>7-VH8LE}m)%2UJSYWuP(PGyN6YaP$+V*Dn{T`Unq+Rt zk*E3T51w)7oo9S-#&O0O^1J|;#XrWcz&&puTN?!(lJ2;uj^oTrg1xR_&`LTEDjM2Z zqhF`jQ49ntQo=va9)leV`S?Har9auH6ppzs{ps~5DaV}bJD_<~i$c#%S?)eNvyZ#+ z$k+IO?#NfTH!i+-^W)2(m@&|&ZjEPs6S#TRdp9}V}22G14( zA7>x9zGqdl86Ygs@e1*ETB}k@3GNhtPz6pZ#I+J??xfyAG=+juLosC*La9PJCHAU> zP|)X8nbqrxwhqD=Ae>nO5b$!j0G3dTiK$m;SZLeh%mKw-lJA{<@XFLtjDY&|c+E9P zEldSJqj1Vs>+t966w~Wul48Q}vxxY_G=bBWCoeL_BU8i9bjm(U;~ZBH4M!&YT^?iK z?77}|r!Uff!hOi2U1$Msy()CgXNQDg^|0og{3Osm*IqDmHQ3Mib1p7x@Ks?*6}jA_ zQsp;-J_>8Of}F+wjQchG|1_f0*>nh8QwBXM#|!|eq$Nj`NcO1Yiwcqj$OcV9a@zq9 zN+|@5EI}jZ0jVzmynSobIHZh;m8n-2Z)dp+oYK1WBwyoyCax})AFtF`6e=64xyQ1_ zm9^5UV&#caacRA>zLI|;E1lNET@+395JXg>vS^jVn+sqJ}4g2NMmbmZMq)jA>7w(NPqOBsTF5Hrr&%f z_1df1e`1pT{tSNq{U`o@AeGk{RE*d0B)^{;9QeiBbdt%dH)QU+FT*)Dr0=^g{rhK< zufCT30+YBCCz^la|46RI)6;B0e*=Z;l)X{!^qZL@M=T**hcDLxlgQhV-uW0$0_V6h z#oX!hcfLOyl*CY|P~eL6O&D(q%2%!}gg~7W#`lhU#T*E<#!wh#*w!o=CTBOQu5Mk} zQbF+4X%0&xc8OTbQZ|<8l{8?S6;aw3vkZztMa){dG+f}AWHNI+sGTMQ#btYiMLJrc zVnX2)7}W??sYUPwL>%=;Y4IEGZ<;=4`zZ}#FFCd2R5RzBHo3svE>{U~?)}$Zv+s;$ zv1O$#d$^hBmdzP2qYIWUvZ7F55sR$hHfG|b(9CDFxui4e(RCM+C13!BuB#91y{;bc zpT8wKXQQZb`@&AUFBS=KRqw3+HAA1wRJ}d(d-^w4^6oj~`2_UOhsoE49E26z`Y;Ay`N+E zzMqUYf`X*?N_H^nnb8u7n7cI=BDyqst37wrOJ=d=R_g<*`RPW*S_a_kbQ;rc+)(Nc zfm^eOI;c?e)Ekg9iWJO(uhDTRd50ES3B$?&$buS6#@YZdsupdm@CmLXe1hz098LlD z0wA}@Ht^$|X4z8o8Xg|ftyl_ZEXT#FHZQNsuBt!z`SW>x4|o2|3kwCId&qM502*f`>@eSOZn+fYTh6)-tfL9&pD)U7DVe zb%V=`mkznMq36nwD`RsZhIx=HHY5d}k+ys9WVn3T2 zl7<4HayDxwm;kG3NaK`@35nP|V4e(U#9#oID!8F?L~RVTjXT+SW{xu=gG$_h;`q>~ zs?8FG2^JYUAPp9D_)Vv3l|T>3Lp_U7a;KF2q(XW!RA<+0j;nkzI8 zM)PBI4%ZVM$LUaZ>QwRQV62DH(8cN2Y1N(!T22aT7UZ%8(6`W#O&J+zYHB|ru6_2$ zU9A_|jqHhMUliBjEAk8bnP=~1KO?`epAj?cXXF>m3~K>{JqJ4nW>mV)-Sy(ci>?2; z?JrEc@Y2Lf`2U3ooa%D(BSJrFQQgR$4U-Qw77q6HX5Dr)5=$~^a|`XD zb>`Q(HIMaZ9qNQR>DCl)KE?VirJ^j~jUofz3b~q^|^dVC$Qmsv%j<^{5=sC1< z4T3=2s9*ms|1_$6(?D--Z&ZUm6N+ZRHDk*lGhopK^~7t6Bt$!!W!WPFiMlL8L@Z`d z8KPIM^Ez79iE_&&*@b2P4!tN?*b}yl?Dw!K!{V3P))}h+hE;}%lH*9S8-swG9cCMi zBq1|R4}6^y_uY5bd4`a`R@Cmh_s;XReZivFa2+?%TOYrEystjNsSfSieaMu2cUr9u z+?lz2@4j=p#3y1JUX}X-XZxaV=Yr|Idi~z%`MY#q#QC7uUdm1BC6kRH0&=)DwGzr; z+*Su#kD?aS;f5n`JBl%a@yYZkwLUQ*Iu=EZ`T!%c(~Aw}Bg59yBrA&t!ezVvj%z@7 zy?PL(OK}~yGNoZ)Bxp(>#FKIwzt;xP5*m%ua7R_*iX6AG zJEAWwJ+s#Tn}NPx^)I`l#}L?)j7}{MpWWT<3(eZ(|v+fYpwANjxj1Co7();4I_k8CE4?pk>&mGvd ziE=QWu_Llk%VFDJdkxQr&*bjABqc&>#$n%X; z-Gy777K-3b#c<@JqNi@C>Tza1_N}rWfs?o2Q z^AF}x+$la5DSQ?Xk=z5fsUlazVpl{#_j%^#&6}=K`+PQA%%RcDo~`C?)4XpTqHl+`;J6*<3GG)E|< zGP?b#2|BDOY|2WClhw;GW0&nuddgW`yj=^5IY8kK!{Rf>+$bi4Wdj(eF2-ty)r&9K zThzLgJ2`M5$k~GDg>dfInx|EW$EmKn6t(3bOkU0Cl8rlby58T3JFi*`E@kk>ntq0w zrU%qB|563DS&JtbRUwQoE(Q+s3Tm4`Ph&BwITYy`M7PI-Yf%a~B@`c^qpbuUd?^4< zvoP_9I;^-2>&L;8$ZKcdj>v8K=EPv5vHDiyNLBRUMQmOkIPsg$=H7 zh4DVYwa^+7u5t0xQvU-SzfaQiZ|noTU=Brx_so&xK*ypgnl9@R*M0Qxn!%zC38&Gkf*7n5Ew9CHbb z6FMwg@$@{lGH$JFrVSvWM-$_a!cZunHlyBsi=i1C7pnPGS+qrZkLbYKpi}gub(!7> zya+81c_E0368KzPY#|r2@+wWwpOUrzNUBsrFY-Gmh@RFDP!K%@(_>H0=L)S}Epm@I zjV6Ibzy;Fk5ohm6mfx-PVc}kAw_o}1UJb2WX{)Qu|MFf9tQH8m_y6=h0{`f|iS#~r z1nbmKE^Q1aRrOvZmHeJAohM}NMXPJB2>5hCvRdkD5~Zvg)voSrhH~zQN=2D---+)W zdpjJZ*@uUxm@o3>K>Yz$;YL-C{0GVux@Vw$RWR+tcw;E1Vxf>AmUmBW+N zO;@r3gAo`s@;QVz>1HWx$^}Nl{nSpUTws)DvM1#R@hmf2({dUB@k+Q%V}ZQIQ!((G z{@qvKbC}mS%iXSOx1i}e`|y3&Y41e%a(Z-h`qM*|k@>8Z>!&Egg0W;$Tdv=E#nnNF zEy}AkoH^>&ns43l&TCy}>7o1Y7j+jdUv_~(V>~!_#X-Gz&DW4(hE4Pu&c`rpA`h6P zOX%}hci4qYED-R9?HNgzk&G&k_Nl}9u;jH_)DE}R5)fk&$n`9O+ah}0Nv{CgR-sv9 zh94|jI%(9}SF{(+@!g+xkUU$=6qs+)VOsR)Y3cB48 z7z&?$UacpXm>umMrYybc$#Zm82D#1WUJPc_!B8f{Jy$(j6ohlO*9NYe76gT~H*iki z0)Fk$azwcl7xMv}4<^M8eLh8br$%CvBjs4Yl9o~qjg+rPdkm9+&syx0;-E&%J5XRg zG%)BDLD3;3^LDYWMed+S0;YbXZ8ox0Hx2V3RKa4SOp`OM4#8p-u+utq`Rox)2Xr&? zM{Q;fYWizs_8!F?#?A^;2cVN_sYbDGZQrPydzr7y;f&~}g5D&0A>ZdzcbOXoQ?D6b zE63e% z)?q-k(FhJGOX^@gY87qLm}o^1<)?QJjXNGZ2E$4rVhy?YE zcQ<;X8s3Q35yYgf8Pzq98cg6da0Qs8e!bM6270CF{?g+>#6g<|K!Elht=kkM2g60_W$y`+fX(zmLDK--nEe z`3LXE@Q=h*Pvao}fc*dj#wqd@)T+|>O$MD|A_1p96@@OMO(g-mjmN+ml8HyesFw$0 zNSoo7Lh~41h;q%gFI%cpvy{;GWL+lPv0-RarQ_s7C+#?y_5`73L10P{KnwXj)C=Fk18tl(UyS@$)9HZ0%_yGimF$vqirDi!h`J{ z%>#=(?HpKFE)1fV{mdA9~*y1^bN!BtK$ZRnZa0wYPt%G$TnP4HjZ)6>yc(BwQ>UqQaynjvz|?`R6HA1+gq}&j?Rr zP6uGcUDy~Jqpk0zX4P_Ww6{~6CD9_G!G<`+n&4Hs9oAO&JEa-k2;XXeH`TJ@Wa?iT zyDa+v%z$G_JC+WSx71O?WcHLit*vHfe`g=OV`h0Zyz{r;6z|pcbie)fc-&t)=3U;C zM&+DMHUf5iG=g4v0i@xgO2<4e&w``M31h)g95QO|vn|&)TCl-lIA0(!lH(9SGgI4) zMjgOL*}0Y0pV&k1_4Y_k?54+kul>Z(3&;^YkLQ(fX@d=)&Fu=oz41sIm*|d)dOzr3 zXw8)SWL6g*mI0F!Upu{jYJ(N*-UO5%WNJRNj49%Cjc)AFcZqDKs_oXD*?%K;wy^j+yb9d zpx!Y%a-TLIjbtN%9zYjtss4dPyw~SIYHaDoW$&C@FZS=9+OouG5pr$gncEJ^h-e@O zs${EO&DZ0Jkz7KjbLtF6b9roTdE92J=12Rh&Xkjz-JUwk-2igpChUnK83dNP?4`A1 zZoOu3z+?bnZ&)&M1L9yh(d)FJQJyFyL;}7!(Ppt$!Q*q(_g0`cm?NtHX)0U>70`S| zYp1a38KRidR-JCO#n@|w%ZXXi+9~H)3zyg?@$K9>jJmgbjE~MQk1yx6*;J;W4T>d; z0cW_XcUSc~Zhm`KWCmZ=>~wDV#MYTNviF409n<@<<$d!dSDV1M<2cj#fFp4_=7Vy9 zPc=e5s}AXMULDefL*9@WHlx=zKxA&pNZkTiQQQ$7G#&8}4bil`L};K0;8yh(RXNt4 z77|d@QRf9euCtY`p_Emv=6Eoc^Xm7v2Y~8bMp&N6d1qd-xwC@cs_~nTuAl4=x)l9W zAQO!+^bY~IFGxu>ZqbDj5j2fPjf|{>j_v-3&v5q_m zdfhIAz9#m{&b-9KneXjTTJ+4)?m)~01CoJxxorrRyfGD<1f#F_{#_n@=eATi-@?29 z>u1{VKz=&u58u(=xm^CD&u!gzePn|cE&VQ=n0waMiwDmfQE78$aLbR5 zPUg;D4$QO<2sQLBYzH%dkjQ$}S)$IGBvCJke#x1V%#1Qz?c`2~VqkDb*S4*e+Y3y$ z_FKm-;5bhb_WlQ2H zD(@&iw_PzUz>Y4L?otHGxJGTiY|Y9;L-on|+g4=8Vqg%pSPORTw`y6xl!$0~K3XZp zva`@Yr7&xH=|!72E*n_v^PM?s)j_vs?^CQW_cC5PZ*Xw=YHAO_)H#m z&2RYzSi1K#dc=~LjzwY38?+^o3rLlS!30iUo5SW3?K#?G(`KifA?S}0Fhz74$5CQS zcG<96K3IH8Mx5R=N}x{J-AoH(CMq<=FUKk=R0UuqNvMI@RACmR4Z-O9AUcZBoE5ga zi~sHWuGaO1iXOc)z57gFSiGo9ny+6mM>lt{+n$>!MYzGMK5i~NjP0tbf7QsVyzf}G z`<>{D^I`A0gW6lrGt46Ji5n7+-g3=~f#pDPEM?~yJn`HcSpP6A6?l;DaKI;oyV8Q> zi%Z>Q(V9ttlTsr(eEjjPh-i7XT(-zeFSg7~VfRp4Cl-&Rw(Zeq^)Z%3h=$=t6<%^V z*w0<9FXkep>nG=3yl3ZSD;D<6x_t4bm3p(`SL$Fm6;ff1lc6XDaqvU=N;WdINt)cW z>(E6zmtNrTO;o0*dp)(p%y3*BEzX^rohrs0eg141YfNpiM{u626tlw&F<4=+#bAhe zr5=l+ThZOj~PH*I>!cI!PWl6BujrxM9iHTl~ z-fKs|9DJy$BoXWaXLNK%qK}6cD$rZmy1VeSA}QI=?RoaL$fniVC@OcH;*yLft8EnXh$PxUKbEd z0Vx55e#9nu4JM6X5(PAdb8ya%dzxjoO&7qsrW&Q{jx7F zfB!V-1J1*e;rW>@49>P9`tapimat+5rxPbwz$Vx~$2AdP`16(#%ogl8+H(pA{d>*d zzislqEjw2kBVK-u8VWnm{Z3}w>ePx+3v&1qjatC}nIdI50LLk;*%K_-li98Ezn^Mu z;9fy3dlmfhg`mFLRRZK3=p%2W>Wv7JXq5DzoiggiIu(fvVCwfV zI_EgZywUS80y6qmUKrfSsF_8egH_Ga+pe>L53^x0>NK*y_DUUXuvsb-ZF@rCdq>Cv zkPG$DG3-;;{&LMp~SKBOT`K+~MWMh}9LZcGm}D{iV3ERMGpj-I1~QnqhZ!1JCy# zo?5Z~q2)Zk=(fXWPo1sh%TCt~3!j|%44$cf=1;r{^E`r{4gG$rxqGNTm-ciaDQLFZ zB)`KdIm?nRXOl#yEg7o!fW=`5b{DZ(#8@a?Pg1|;7#b>?LRCClmR5$d$G9%A|CqNY zTO6%L7zGzqQr5?DbS?nAH(k@ZYt+S!(LrM8Q5Asy8B!V9)wc1~`UiH0tJsd zVB_HC2J~o;0`_@colDw=(5c5?s07uel)bLjzgm2-OQjmf;)>CXpP_Z1ftD1i$av%@ zg-=U?)xg=NZV$|!%OXoAh;beK6Trn1*~1^Yu&gWNK`Z^05{xR#Ea z4LJk)+WJR(f^HC*6&;y*UN<)sNG~$!B9YO-vlcB#Ycz{Lef?r;Mc(n$_$$^yk-R0-wKY--h0(d9Xtj8=W|SQTLgi>r z)f%>&D#rTo!86N?T+XH6YP)`2SMQi}khTs#_`#8_mB^aWo&svrVylxb)cBOQj4rrl z456%^Lvyy=kj-WC{F9yjU>r6?0ycyP{@`>YmP2g@YH$I2NK1x-%Nygh>X>M**|;ciF!wp|G-tZFn+uJoCG6Y0>8kV2x!S6B+KnOM?&01< z&vX%7NwJ{OSel-F26QadA1^}3hR~ZJ9q@THE^r2-UpOZj3CKUe>ZamRS_0#i=RDjx zkmIyq2MQ>K-eb(B$7WaV1_fM!A%>~5uEo;OSlKY2j_N;B!+_3H6(QQmH1arQqPN(gjSQO~#iLO}2O}_VYkKFd2ryqG# z6_{E-84F~$_NuO&I_tp7GA-rhg8Rs2FH;xlPY8Y6j!N@J`S$%9Ty)%>Tcsm%mq~{GEz~-D~k?iF+0{d;)75?ly+N zEh!nT*pw1jN27x1aUdnb8RHjlo)b(;wyv_JB42Mw54ItV-J`t>^R1QAkGgC*Qtty- z9xN-aR2`ih9i6;swN4e$$Lp$BmcMUjVJQebwSIkxd-$~4oO~=QE;#M%P+Th}`t}WM z*m1ejA!Y-G8Xg;K+l3xx-Ov+xvKd4yLAyGG_PXjs5;XyNf){vK974}7x7!tzLXm(J ziEwtaPHshm`T#t;T(n3_5L+dDt=D!Oj9uE4ViFZxu!M20(BT6S0raMc;iMr(06rst znJB0SeS+jJN8AUdYQeG8IuZ4T=|OwU4->gf28Ky)=DMskusR)n3cHtZb>rbPpwzR2H&5AM)Bu(@ z7hYj1(yAk>+O_U({-YeXWP1LRKB?rj3eTRuV%LVHXQQ4ja%lubH)y5#j%A$CZJ)Ar z8Jvqsr)7hvl*$I{J5T%YK{N&^7B!k^c;w)%NKex^J68t(EX{G`(djz}_E|Nri)VRv zP{%k;&0R95X}l{)Si%F8rf?3AqcrVM9!zz#j1#sp?B-=`rYA{%oC;WZf+J}~W0PQ@ zka>x+7UT6~jwQc86AWZCwD*Pb3Oz5!%)h{5=Ka*)3L{(|$e1z~L#8JK;!zqlZ|$`t za(`l3im5twT)X0?z3HfSq?s+5teMc|8+coLuQRiYgVlzVzQvxLxlI|cJn($x)SHw$ zvo&n`nhgZOm7r?ghBZD6yHsA|IytLRj9Ybdo%wV|mq~joKB?ePA?IuEs)AY8C^MOpS~*5L2;jfqW7f_D&cyNT*DQ!`K}XO{yq;yjcLA9&FmdkJ>Oy zBPnyzu|3!Un4%rLWyTBY^PM8Q(z!uSHA8Q;StQI1h92Y0@?>qZhVR0sbh6%J-<&Sb z&(SG!`a7l!x(^elaDBh}I5Fg(M8h#VG36g8G0T{foP|%%!^f5QxD6j4!N+Iu@l||0 zkB?XI@ke|Z){SXFJryG^e5CLp>>E=fDjLHo#0bCdN#q0UBt|`&$4P(jaWaID(c+W% z`7ry}T$U#Rw>Pr)Neg}kALXAuPK58{13zoT=Q_OC;XVC+H{N$E@2z-mRoGF zjmCN%Y!r-Hh_SsgrOk|39k^_&)~Gd&j|%_!%8~np$X|bfcSmRqP3zAq+z0p}{#T$s z9}vzGURPyQ^Hm2_x2c|1+teG>U()ny9@X|}->vIoU|wl{&a%*Qz2*1TIo2o9N9j`AkL?BfZT2@Ea~$_O zW}F%4<<3W)-*vv}+UfeSJLA67{YTFsug80f_f_AB?|$DK{#ydNz{HZyl=`Fxi>2Z{rJm9`rKii?<+bHMR9086tvp#ZR_~}j zUj2Pfs%Ku$?w-%rMryljpRWD2cV+L_>r(xveW&%^+xLh5wf&C{3=KRu=o`Fp@czL+ z5A7ZL&G6*#b0dzCOGjo#?`;$s-y9nm`}X+M_!Z-?Ow5_MbK*ZIH&4Dft9#aiQ<|x@ zQ(vEb*6iQUnVR#!+`hRVnHQLM$8=!&hWWPn*Ux`_!TJSvE(|QZa^d$EZCdpBV$I?Q zm$;T(zT{_1hn9YKS#H@q%l^20!}4cWEM4*Al?PT$t-1hvg#Bq=1U~kY{rNd=3b;fZ zXy~wqbVLtUy)Js(Q1@;I=ZO{d`F8wWCk~_=ez_OEtRLP}5WZiSL~z5#peYhKqA6HO z8Inc*J`e9*BoZR&C7kXGqP;yh@x91<_MuvB09cbDcrhcu>omw1>Y69WB(%X4nN8*( zjxvu-llf!;Sx6R<#bgOt3Lf$0U}IZJR*}=l>0~uoL)MaYWIZ{9Y#RYC&(k@Q{>a+Gtgy^K_T4^#xxcAH}WR=ck%}L1E=ORh!X2KJ!jy$I3s65 z(96tOI4fsE)Dl?@&c(Um@p{RJI3MTd0_Z$QW3Uk}%EbU%OmImq#ih9nm*sL?9$Y;l z@^?k9#Fe=UXft}a8rRF!xjwF+8$fr$A++J6hIxY(oiDQ-45hnvgIZ{$zg z&M)4sUbcPfu8qdIdk$>eynV|#TlR0?Pyc$Qgoc=7JNItes2ay#(azetfBVioyH%_4 zi7@NHMiu=F>gkPp_ip4DoGUEew%xo!{*l&i5f<;?&K{&XHo-4ESG#D}_A}4fvs+lY zZI7^gwNIS7L{}ZR%4(SAg|9|3?JDY#ONq0edz^DEfoOlnU53!R! zA<_pqO!^^5$UyV=&_sif4Kf5d2FB&zK`V_w zPLNT^Nz#Cv1^GI()EMM!G7dQhyo9eqV@)>y6^S^Y{&o73&np^^T4U^ZBOPeo2r(Xtn zJ-Hn6FnMS5Mcf8gK;B5+1$h&>67ptpRr3XM3%MHdR&ovGyUDeX?;+PUpT|vbJ>+|t zd>=X7{1JISxdHM6nlOG`;!26Gq+nYZi_mevyKSn+X`Ehb*^ZU4eJ_PvyxeM}>=Z zp!sd`B>5!d=g5PQpC=DBzeWCuJPi2-@(AQp&TBOWmnQ#k}X+fwJx%?vMt$`dy#vSd+!*7ZH#dN7u>)F zY-;GeBNIpi0wkdX0tq1`gw6AHYv&(yi`N;Hmon?#rL-V<@^*wl9ym-a>jq`tgCZH&vI~9f1EnhXSU5WI1Oi}*%1HA6D zqJ86Po?-OF{@=s?g)7@vEZ9Byz29Q_cZ$OMu3oiny=~)+e<;f7B-VX>_1XoiU#z_J zAzUAhSN3BBnTkj2-yWqowZxQ6<-OFhif`ky)G}8lvPr3BP03`qGWky^!`N%7WnBrW zMGAe3^pDPHEi=Wbyq;QC6+`)RYMCqL44**mttn1srj~_L%xx4S;TK_=4g1k` zTFcgTTFcgTTFcgTTFcgTTFcgTTFde}2d`Rv+1e$G7OyX??%OwBIQO!`374#EUs*VL z$?|opRu+~Pj%r`OzHsp3CF>TiTE3#Puxa`7Lb?CC!nF(5Em*r@!TicXWw5eJS*={A ztW}mMivCmctDz z7S>f(SJs{V*7R}a;lfto1JI={!RyWoz}iLF){d`ivAq03r4AQgjZufazTmPi{_cIN zYO4Asks2M zzxwM1C)-v$@WekqY`?j=_S0{i7{2LS8CM>w@B7g&UcPJb$ozdb-7#Y5FJ3;rY4lfK zfBo62(JilhI(OZD?DeCUl=FwLVXJ4Zp4q42<=4i#-)Xq?-oUgMK3dw_HT(FZii+=5 zN%qRh%FGOhL!n?W5b*mmGJHO-*W+=!T`s57;jr6nHcjJPRT+c0UfaRW>}*~<g;fqh>7 z)>q^!sr5x0*`=pn`s_14^k1hM)$icF1>W@#HNj~&$1(7&eK@AEk9k)n{zRCOj4jSD4TD2<8w-aSN2C}TzsZOIUdD6B4v z2DCykY9v>2YM-6k48>(AMTJJdKV+mjT&?b{GJKfE^oMC|Xl$&a58?gX`*}G1v1lPZ zroMtkWnA~KU>tn~iD*+*r7IFUt1FnhH7gXSupC0UNy_3YMLl@m}al+ac;)BCUo87 zQ4QV0xyd{l=8>**ueUfiCxc^3X`XEE!0HJmUWpxQB;RHV;R}Ycy;+>GY!6dayH|)_ z_^nls?q&RDA^ymi>Vu6{&-_`P#KOD~5;R_UAUTdrn2?-UH)`b2=DvOEYN8RZ$6*^c zc3?xlSgFs;M5Jis2+_CP;}&^+5@M*+A&R2~Ja6=<;e4ow*OixHIyHuZd|+iyflFsa zsox^pP$mCpUdaVH%kcH5=UMt&Kj-UDef34kgzjJc1p4azwV`lnZOEtz)`x?-5scy? zWJK}Jmsabsy0HAx>%;NV#24?Fh@G{kuMRR=3K`XGW+=yibU0Ks#5Gf8UXM+%6LEaS zv|X5HDBCa@bE+&XU#Irqg&xMRr>Z&(XM8AAHJe*?GqtDJ&K(PBPrdsN!|1Kt%&sxU zDlwzwE}Fv5{8epJw(>DvOh4tgI|q?y!Cf!P7qk{RZ;O7fuILLc#QRU4`$|`kGT; zFTUE&Z?*ILEbIP#miAe!K4?l+N#Ulc)b&|YpERmebpNCk zQfO;K{n=R)CmO`eDW$0sk9M08iPEe(u0_)mf__&A1Sh02ObONNwc&T$L=z+RbJKd= zP-#V()0XOHYV#?PEImc%g*%s9CoNXd?@Y~h5-$yiR^&ia#-g}W=Z2Kfu8KC`0abpOmb^qJ$efdUrPgMn~u(9&6@&{DgV zZm#e^@p2Ex=nHWe z{H-^ie@1&$54}@arpxo+bGNG4?rmuv&;Vrzt2Vbu-?w+?j!ReSOTYidcV2n+as6SD z+aoW;bH(egz06QIHq04_wG?A zPGDmgyDBx$U`5D|&{UHGg|EG;0S^os4U2fNtO+fVWs$3;jY;dYi#&G<=0*0o*rwDk zewFg$?!Wkt=@)19F+@`7(hCCST3Zk9@)lt zeWI?B)duSmWbNunBZq23i9jeAh(d8=N(O6nTxTF!9Z7Uw2#3PhhVv!xWI)45<4^$^ zjD6L|-9A6}*O_*o2<8ZGz$)sD`C#KRSca+w;@Dz31!kDZSvdsN?ohc4HZb4p;elcF zLFX2@TpAWNmjE*3rf?V;2JCAFw|o6P-I~oOkAdMVFnbs{yF9?gxl6cB)u!1EpDr}j z=gJp7Z5iq&m7iXiZF&MWT#hOtrdICIZKcA^q)iDxb*QdP)#i3FlXL_ZQB!P=-5hK6 z$Zg|Qeo$Avb{i|xrm(7?r?8;%DfDqAH+_pH|AIRXiF0YLa z@ecHOot{8O2KM*io%Fmcm3eY(IjYC6>(N=RHAZg0o&ntpNmd?Ef1@OouO!E_rl#be zoPK@q!}adfGg257TxI#09ydT@j%kQk|9*9~Ju3j&Y&oK_QN&yhg(t!<_W4iz|?GlRj22>O>cINay|M9C|zWsx@-u&8A_uqTR?MoKTm_BMm z>+oI`#gV++oa}IrDQEun*I)hcoi|>6@r7@FC zUD}<-iZ{OV?H8Z_*0W!I%=Uz__PHk?FxLL{FB#lt*8Kf%0q!>&`q%faI&tH5he^j? zv1R?r73NJRkMX1P<{C$?-+%4ZyRO`N*~WE_wJ*Q)0(s!N0lG&=JZ2V2lIEZKnKh2UD=zNHz)uyd~t7Vlv7ayL@Q9ZYmEz4It6;4OyYEmNyfn!SVBJD9^ds)G&cV1qli zcd(HiY*e?G6&y;Qp8U1$Hq-eUWV)OsVW(E({MwE=C?kK1KmX1S5)3 zf-xMU6=U3a;&Z{%TPJ2XK*umK=nZ@r-A`JI*Hsw3F{&|YF`6(2VT{5UQwiBT#oCl+ z@&h@Wm=e%aY@(9v)4?XfA7m3Ht^$OL*T-w{2T=vMh>>z9PY6$z8x%^^Bw!45m>%Hr z`UGSax*g6_EtJ1eA0~@n1p2dJ9UTR`6NH@W(SSkd9>Popjm`+$6b)fTG=azdOuios z9O(yos+Ui&Wq1{@t*?UV!8t6I5QSc-$LVmw(pV@;)-GCF!SDkhh7_*NIZ(ruirFedjYD#$6`b6OABgijA| zP8IoFQ?X5V!gFIDd%)w-u?8_6ud30I%;nefT~1*AP0 zc4W7*k5wg4uxqbP?!R>3-YuIqtzENf<+LedM-Lx1xT(5#N!07s_`Y3Oxoqi-X_MN9 z4Q(74?_E_|k`MDDw6Y#WLfNwUQqeCQ(j6_$VzdwFLX2ukioJU#z${7UVm)-GH4p+mnsv@?{HVYqLT@Lo8j=&inO+J!NcEr>Q4B zPUx5*u~er}yI7=U8YvJUH+Su0ZN8xDk}J=}2wi)o(84I?+U{uKT2ewKkZg!>C9`5K zK%Yvh)uPbI9@$chr-Bb2Bds-s$q zf54!*9uMZ_-w<7!t^P%cLH@=A-<Ue-$lV7~gysi&WK{IN&i z1m1hsowwX{^2TFFk6d@?;DKx5-fg?`icObacIoAiQnTHNa#%n7p zVkMEH!u*`C5`}|LpJo^QT|^;wL}u*9Uks zCm8U$^#QNFsz3j&XHGr-*aP?9dB;sBj~+RAVD~lKuDtxRb!(SrE&JoAzkXl)f!_bG zKmXuIv7*B4EPsaG=2FCW7A}}QYs%ya<42BY9x~89;H783`s5Q2J$UzBx88F6*rC09 z;Jt3T1W0GeqWSY?&Y09TZfxuD!GjuN{l||p`ppW@H2NibsLUA9VDuZ&YV?~t$>=v^ zu+h(E{@|@wzxRT8p3PJH_v7sWzsg!Rbg(QdzAAl5l8sYv{SCkn-9jBO%^l3!!GadX zkRoIWQUj0=5KKz2(!z9#>5BNAM5)X9#5TM*#T?jzCoer=O_$Wr60YRSfrqmX`_iv0 z%%S3a2yYOm$*}N4jczoM{*NV`$wXH0EouorCb{bcX<+W z8&n7#D81428>P;gdjEJN20)>Q30H(eQn|zk?+_Z2z{mO|aFbenZ-JF&$W*yc2oLiZCX|WYFN7`53}3Z+?Vp^w<_ZA8_y9yoJwo)AU_^*^w_)yL z0WJc&wIZDeNp{r<43c~iD}xcU*Y ze5;r}xr41~npjRYXU$zk8ES;Au+%1`C+JU_Wh-_iUy+rrqAm0) zrBBY$8J6&0z#6B_aI>`}7eId#+@j)S{1m-U_X;fZiCajV^%;WE`=xPlu2fsl`%{foJ!q2238_*nOZ?8dDSpA4JP@R(L% zndB&}-+3n4W%Tl}CV)M}aP;cBUQhIbo6ocWq$^XyUOCsL~(Xb z4_D8NnBc^Xu%G%c%@RLJfJ+nW+tCxk3O1wY{|n9-V8elXMg`SyS85ivjaT0 zV$SSYGpA3TJZaR3VMCJx;Zo&gg*B!;{NMxk-hKP6H=R6kaLeX(%jVCWIeqdZc=9cM z`^0OCqmkps_U^vss%^#|p*ZX!3Dk<{@~V|fX3rWv43SdNfAlEP(0}3tl{0A10Gr1uqDSc}@TJjwxKPIfu-NEfE3 zkQLtP3W;KtSqP9U5QR%q)9+k!biQ4=z%)C5r}UcC1U#uc+I<2(DxFc9W|p@J50Lb0 zB3{MnVwjcC(Yi`3re>D{D ztDc8GYw_0cP;Dd?TgBOexE_j=!c7fJJK&EP_2Y$M+8PUy3j*3>!YC_L-G)HeNiE=o zHEPHQ*F;5Dz;HoJsk)s(Ihx$%v=@g)P(nB6aThQ{%@0FG5m3~;5+_2diEa=Sr?#nx zlL}#K+%7x`CvsTzOSvw-I~5UBe;An2XJe|(+mMkbb+gKHo7rbx08X2lU&7clQ)4Q` zpjk$~cy3teS<{5*87Or9z_h~|Q~@D%R7WtsLieC zg=@0my#XM9{*b{zs!?=BWlNw@iCKD1}|wkww{S+uYnLerG2C@*z6^^#J1`JkY{kEZl2gaGnk{dFZirCdmHz$SW@%l|%z zbP>TwiGi-1>@Ef;r5?tF)1!!*62SN(?dy*v2C@XjSEXANl|ZFFTvtmoy_D3m)X@|& zfo9g>^n@vW7BKW!B8<&)hdSCC4ncEU8eGR4BC8e$E=$De^mKL#3n8w8O%Spi1YK>6 zT~J*I9l55*YgfGtObV6R;cco*!C%lET(?EsHpAz!>7(njv&95woI0tO zc4#;3jv1{vOh?3py`8;PL-3$a-DMaR7uM&euV19P!sa|pE7tTrAs?)M9zx-UD@0+F zQCv98QMOjCGLmfvF5+HFvzresQUlm9Pjjoezz*JQh69Z1#oQ>s9r6;nWe^>s&I+A~6pM946=SP41Yx&;a|L((I|4jT;&wl#{uYT`E@q#|<#EpjzUL&s7^&YVto-Ka$=A|1}uYwCz zXwDKpe)qfId0D&^@FU2ii{rK%NuKo@+yhn%4hCEjSe_a(K-Oj? zQqI~2^Vpe-lRHzOmRual07`!flnU!K))u-zx!%o!@KqA`YI>&KgCAXJAU;(gYGL#V z1cMsbMRtFtFqq&O2qzO$3moV;(L%a2Vhxuna#ZgA_sv&K979L2QZe zP+hnv8<`iI3yE?TMT(63K!tI5W60Fmu`=SvDsQDN3e!kIzlg2Ui?Bu@%Ipr8U6^DP zGre3@{gKp)>_}z}G{t!4@TpUEJs>~>7+H_N$w(u_L;z7ndw^YQ*G-!-+c5m_HkdDi zLqoyZ6(^97hoj=b=SURe?L>g_49X&U{04TnnV*+MvnxaZ67GS4hBj);CS$GY+%}b& zF~m)=ML1@Hl7r7LxH(lXW5__+Sr0+^KCXJQ+e`=cL7vHs+4)q&U^Ug9J(JmWxl)wp z6sS`ONuK!{8>jwWi6{>#kFi0?JK5upC!e_G(T8up^_H8iJG5`_o@*#mv#}FO&X_iN z^vL1EhBkp$m7ksIauSw&=)wE9ULir`jB#U!4ei%A8u2;pV@8Vx2@415O~QC|_N><7 zU^R#V4G4`07V!89Pwv{Ov$l!Qv*L~uHy*!kKLRGU?EsNS4jmN6*74)a=-4slLl5?- zxpFJ7>{-mCj4kPs_6E?h(vAr%BNo%rFTtV}7?cG@qe_73KKCPROYY_W#doXn>A_qK^8!ghCQgg$)o;?-3 zG=G8XZPO*3enTKW&a-O6MF5Tn(5owWsr0OPHKGTJk@gtEmf67xL05~WK^*`*X4W7X zt2@>4%+zEC7MbnM>>FU(#FdAWGgy6nGNB>1*pv7+)xFEhK(|5a(W!B3@Mq+a?(}4yAXMS;`b6&BBS5nq@socrg)ka&yjO&b(i9)n;$*QM;AFKZ-%8G5Lx(1Z z*;|G*4(McN6-Nad)YKn2gIauX1=YPp1@dzRiTX<3Q&fNiAQ@Y=q9xhbw~wf3N}7p2 z3A10{dLGBu86+N8&x#B4xX6`+X(zlazrWNAiHO+m&0d*s{58;?S1nAx(|oQGrVvD=EnHXB<5O z;I@xkf7)Z_q_&9@#*XRNx3IvQ;f=UmUd(H61biv|_@RSW4jVeiXxg#8wnk2QTed!U z(L#OsuAL+xQ6r*{7&7?s%k;HtHeR|+-?U-XN^N;fwXt)@rppnSSfVd7*6zP{_chus zW6<(t=7zb3a@j`n(hY+LnFAWOUuEoN%D%mftx0KnD0KQ|NyW<_SN@bhaWXED7M0ZY zZearX>(i0e-xuir^LZra?3fa_HOdX$XU7dv;}cJbaycNzfgPnA^-#cu9z@PFjeV?V zQp++%oc3!ZSr8mk0#leQ0~ylJk(l&xEPYOEN@Enm1zw8C1hX_1fLkySI0j^_ILKMF ztjFkdKx`=&tv=p&4X7so2-zIWaVT{+%QnL%l(HE%@Q8RUCYcB9RN@eoAZwHFLHHH) zCo^pKgoSEGf_jPD?K3gMcs40pTfXWq&h|JCIOjTsO1`3_k98XLpZK^2gEq+FPT{l_ zO~!kR0X8RGDUa@==xg>c88LO>L^<+gKrf~Fj=gHoM84Fa<_L#FWEeTD&=k3>((MDX zchRNoW!eUZ=MsnG^o<^KC=L~-CnV#tUd|O{DU?$7Ft;hcR6bHZLAA=?n1}iC$#Yl% zizr68e!xj+*F@HbpfEF#$5F13(ylkw|I%0T+eL=b>^m**m18@s`}ct- z3`Do(#ciC)1;_BW|OHQ6Q1P*lZ~+w&6Q;U zBqMwe7+_#_&0PtybdaFPB|_c zDGYfA&;f|E8<+V2RSoMg=Eh0=xN2nhOKlEa)yjwyKFk|%IC}xkI}rYzY#4n!eX}QL z<1@vFMoRHT<~SVhIGueRjx`PkVpxduM%X}Js|-+y=wKUB2Ox70Z`RpEh+$>+qIA1FL!!AwLif_f`2B+pgeSZZM9Nm+|W#TllE)6!M)f?%eU+)vI_`rpi{O zl|4ej@Z_QEDXRc$-rb0IX91+$_;dt}_DiojM}?pFvYYWgZ`*k*QU+j^^8M}x;QP`5 zK(2#82!yK%an~3SL)ZgIoCNfG7!pmGpH@JK4Qfj z9#xN)4q&m`6%P2@PQ+3(3ROEMzUq^aH7$%8PU$yI_e01$0nY7HHIF^Z0sac=fB?CX z@%N1dpk~}~kn^s;qxvar#xunSp@KVRM{* zPW3r76klk1KXwf=G@7bK6OJqvwi`~v4!;{j-_hmun6R)?sxWPiKtM%Szl%1T-KK$* z3FXGXUW}QDT3g=rMDog04z{Ss2AD;-VBKq_;OL7p@3J|tOAoX0$tTz&k0c*$zxVFj z;7#9n!{GzFiQ))cwQ=6uk*z~p8VB?zzHBd`ui|KKb~qIDIUOdy^_ClsFI_T!=Crnn z6UJBd>RH~yVZ!6C*WwVm6E|MFL%(uvyFigc$gc(U;ydrydc_8DiC#OUrdmXcGQ%F> zUc6{lnN}?3%|_0z8N^$oR@`^*^?R?{a=Ed2_AF!J#0lo2g_GLG^Ks_N+8RUA0mv3J z1QL&@B#=tDC@VvPWdW{Eu}e!BdDm&rB;|LXCpK8|ABh>AASG(Yl}EaZ+9OibYB0&` zyX9D9sT9eLoaHg3{gCd4d_h{$By?0mK{jA~iGWVzUP4O}1`uqMwvjA4*;EocGT4yK zAYm@6lmj$%$})yY9?xN@<8nY%$NOQM6m2P$5(xmi)zm+3i^0AL6LBY1cQ|wosu^ax z6NwGA20`XP5XNGR6fe9T1O;;!jCH0AK2-PbH%wrJrD)cTS2@}*mB@rK%hEDQO!$o} zSF|)Y4$N@7sBluCaAeMGGLRGP6Yjoi+m)Azje3ZzS$i|MT+U{s?Nq9E$TB-=SxHNZeBI3;S>hsX+W%Tm zQbICAd91sTJSK&NX1PBQ9*F3%tlE%P2@}10vBnqLBg)ahg{=j0K&?h;4A9lXVmK62 z{7W03?xh!<#TXFVwB(VHSu!h)kIuAlD0jkKgw=rsp_HTn<*c4(aJ! zgXSlgb`VTg5I)p7?AzStF1x5fNl6SMXnF9cJm<olF7%}jvdLJHCJuhfOss`LiO((uPrYt0Xrl=J1YZfLAhefgyNvrDK>8c70yMfj;?ZTc4iAn+QNX0efrf3YF{ycoF}HpBGQ$`-!k9j7Ku&{ERf%Yfu&rES z7`=MJ#BI9VG>pxx*b)@ThvmLgU?y!(q%Yq+vnfTTOK4K!Vm;AgT4*k6QBs0YtnBD6 z7&}NX!bmF`QOs@fEWj2AC_-=*Zgn^o*MngLIy?b%MdWYT0t9d{VJTiJ>z4?x5uO6% zlAw$57G^Q+LY5*(wgRv&K~o$vo$QKbHfS%b#POx^Xly2CHAhN3ii9Q76eaMen3}`l zQ0(xLxEcmo$YVs+pJ9psYH7w^l$3yIj6xsoX$5x5H-b)2J{DR%+;DQZNQMrrzn6H~ zkcg+E#Vn{{ZXsjO)DJ;YX7G*xfz|9}cPcK~Sw zkLGol9@SGK#d~TKrn6wL8%WSeY}sD zH+RPLi4%ZYY|R4)Ak{8rwkgoOr9)fH!OdQep}0}1U0c($qC^xMdAaer%3d*1YUE@$ zB~jjZ7HbLfOJbLF?%8NJgQ`5YU$tf9hD+A3S-E2Q(nSmB&FzMI?Y0!^?RfgpNA5hSAK!Gj zM7=@3$k2Z zMaEX}nig!{WGny*zH+ODg0ChNynfw^lR>*{uO>jPQB#A?bT0&mptJ{Ygz8&h)o}v4cZC`yMznu z%$YNPW$o(6Y&b6ioBnTq`F|h$?5FSls76~SH+?ERnoQk?nw-=2KpzT33pI(z2MJ5GwdRR2d@l7$Oq&73lR z+{h8g5us|7+yUb0heK$eV5%{E$A)s-`diH#i=&1D3apZsYbZ}ld)&Cuo{XWL$6If{ z_UbF*W#c3EYldn=zL$LrGXBBc`ZX+4h~^%geVRt_5NK2n;;-=(TB@k1EM%a{M?jU2 zrqT!$gYtr6ugP>WE%la5awTf}q{L(Q4p!X3P|(-2gVmt?t%LRLVEsB+5@m3yioY}| zA7%;s_6}x%-QL06Anm7iz`0SIm_x6K2`Nhu>pEEf)Mm0%*gyvDJausX3VagK=7~aY z!?0ucF@hK&j3Nvw--}@ooj;DzfYFRG>_WEh{5SZI*5K3P%tYp=t8rquF}hz-4qj8$ zVj%`yT`>k#EB3_bg;9e+MTK=335>oN{V@7t48%xcG+RXiBa~_?GW?XargY;e)+&nx zTB%5&HD#|;VFQW=K=F0Hs<+$}YgH;^BVDMj9aDJ&E9ejb?FKLqTjlCNSe}axq@+V< zw4v+h)H%uUQ>j7x9Hu{jz{Q#VRQC8qM1K!e&(j6eLXd$j(j|yG)NMkBD3Ip35Vjy# zn_}d3V%)e?`Q4)%sUU}ZB6!;uNr-=?>I7s4AYCUQU&seS4pw%ca|a!~H?*3ei~*w> z0$nvsC||0jlPj$U1S|kvLDYlV&Xf%0|1Xaa&Nq`hw2?Di$K)`$W_2TAm2s}cXDJ-K|UZk#=UMzyKpaM z>O2=NBq-BtD5=cS&#oiz0;d(TXi3P6N_4>mv+13M=4T-`2LD>qow0oV4-TrH@W|o` zRwAn>sI&o96fmJ);JRNZHl7tH>W1Dutg&%aOX1 zI_5k$l)^sd1*-fJAxB_c52qYC#Pq(P%D;e}U*wOkBIXP@@Y}#Yp(=krY&(842U3#V zXH6%HMhA&DO-ZCzM;*nB;Bj z)?1Ue4Y~1pWZ(B(y=&+8E4EyA2^h+&mMul$*xcE(kcb~MdO-hP6=ktf(DRE5^2j>- zye|9(V3jGyj~?E#2|eG4?%y_%dSnf69+HF)*0&G98AO$=IjTiG4zQE4|Nd)t@ttDH zEjLfqZ#p?;?V6>0i8y%RnyWQLzC0)p8E7^oZ#ik+eACn^RpU8JH};~eOlJx{W%|g; zBDcP~i~eOz!+F2#mp!l(|0>F@-SO|Oq}w?_sZN9`aIOOKIrWlMbg%|V8o1}7TJ#91 z57R5?zFG-vQ7={#hI>|9hvW(zdZb~o0I&;P3jbXyYGO9ZlLIN^9e|}JHLH%Y^r#7_ zOQ2?yuq~aZJ^_d;pK&tS0vsZO(YWD3ku$i+aPQ@k2X0p%ze^;*Uqm|)R_FB@$i^1( z9?pPNVFBR*B&6uD6Wpe1R9X{m^#dKFu83P_$^u*14`k}$aXK#&lF(yFeil`6+9%;* zIRQ-S0M(ti@l0N0L}j2Np>h*S67I!{ChIGd+_q6|{5XC=uS*pVa2qdN{< zyLHRF$&&^pK_5mFiek`(4gK(;YxnKkv1K!8#B-)ho;bdB_>fqU&+B$N)~yv{{Td+# zHT0+UAtl8&G&q{nhFar=d_iWI0);B|5UI+iUMV4@jm6qEM%%=F@j9b<{W@dM?q=iq z!3)|;d5K91s|W#*(5{_q&TO8al?mUD`8u6D_;&E_(jW^HJry#LbN(E~B$+4D=j)71 zoj-RkJiSxe%cmUaK68)I%uOI3V8r0}Q&ftk-+5}Rrk+y$(#RWDI^!HQR>d%9F>CQa z1Cy9$AiW6phR;@NkrVMg(2_U<5gy>+(ST%>QtTIHg9uf@?AHL$Kn%9}q2vN&n=}?i z3P03Yy07`PTuebbO7|&L+htAN&OA2*%T-rXYO3zS`tO%H5aNi=&+#=;TX}c zPog)k5;I{8t1Ek!mzh1p%nYBHi2xT$d(mWXx1el1`8e}!^RC|2HUXqT1Z&r?TPbEP zU5p5rVS+uy%S>~@d~@0y)Z&jB-E0gscvWR-2@>yNpBJfAW9+cTnjWb#WT!)Oa%1pL zK4mhSIdTLa%-Fotl%~EYjnb6LaD?SLq&x`faUvtGsmByWsxzZ^{%pQrNUT#4&$~bo zy{=oG*!3N)ljIH_Yr3JgHQahuZu1LsE6 zASGz~#0ESo;Q$o)`3)kh%2zGbAOe8&yao}nJ%j-AB>-{3aGPLr{!muoK|fBRxYQQ) zZ-~P>6t5CgvRNG>$v;F4;GduU5e4-h{P3N(zW>InUw`h@(-Z@^=g!-2yZNT0*B{uu zW%FgIe?oQO;zd(X0y1V)Ys(P${!kJ%y?expiwaY(4#=$ivi}4f(rUPaHdX_~3zkXu7s->*mWgUSge?x}?o*2bpAg%OIc$ zd2SfR%3c-adAV7k0H6r?CkU4)Kl{M(!Ot(-xbd?7{Y2}42GRPXAHK$4)u&FOI2?TYvh#K5+ul7?C3J?vISdWhkgRedwUMYePf-ON?vx?Ye5)chx8Pj_t`t#tx(= zKOAW|l+tyES8r=*gwve`2itO{;at1mgUT1=X`?Mru!HsJU}bWZ<@7f&ILwl zj4jv`E_)F?QQFP26{lDnHS!Gz8`x!>08X_$6Z}yiBl;(|bcUHBfDKfqW&SUk{ai>o zFR;$?|H<2?5_&HNwe1ODWMh!WO5H;s|iJbA~mvY zsq`Y;>(qbbVBq&6{0ry;X zipqC$sAB+u=?kEEW+#(BR4e10G8TZ8k+ib`8CJE5KuJT&=t2QQ@tjrVQxop$E>c$- zLoy1vTo_{@0pxlbP@z3sF znBNbfQXop$UBLho0V7?&m%53@zixOrs3PII!~!~}TvaGygO5ah^;ter=lP{?OtJf(xx{r#j*cJBK< zrXI{;pjDuc2kVQCd4P4SA&)}P{H%D@`-9d_ka3n@{hmxdI$=9x5p+}P10S_kw88gN?C1=7TTK@@9{QPq@+ z?sNezpi%$(RTp*!{`>Q#GeE1APrLgOpUUWFkO;ugXz);>?BH|Of)IsBqs%tOv9iw3 zQFsI*GZieAez8JKD>Kq*v>YYXh$q=hB}(m)xzwJ(Yvd_YN(awAs3}P?p_h1znlPzT zXs{Ye8A;=V&p6{GSAg!4!5PtY<}yR<~TGF)Lt9+X~_Eo7#cJ100@Z)6xt0_ z&lSW{$Jx|?83|F_6nB1x>NE^DGWRa1GdI|UNU5VQgbj4)T*xv(MdA%cY4PUp)3m3u~x>`5g@erN`0EcD4_Yd=5EkjzJFJ{E@>ORFW5r_@q0Pbnq0juL*H zo<2sFJL0yp&!2+RL~YGL%i4vjVkc1n1sVWq1<_FjcoOyYUI122`0ZYfwr6&?TbLnm zU6Psxjl^o?{;FT@4?ZUt&DQ=+2Gv0qpH4WzM)%%>6vsm8;MUC>D5<(^>4N#=#(;c0tSO0DOHFleP)&*> zq+T>mZF}#hMoHT?u0phH!Tb@ejSc;&#d~c{?~-C9eGmq)o4iG!{S%5)cI~`;jeSL) zcuT(H%P&3qxc%W*zxQqaqA2iZh;bE#1w2cC=lN$I)!u&Z$M05aJ@toBBK_bE$Bzwa zO4?xSmM@#z-ZnuWhepH3!#ykbLv3N>M}r3$U{j+F(@g=tG3oZ(v>T4|eS6jE)7ZN| zn!+YAw*Bld0fh>nJ&2=B(Jxx0z`;3Am2|MMEgjCJeZH*3|8Mj~D#Wl|`B`_>@H0{k zvY#)(5F)GmS1o9D^v+#g|0B7a=g{i7y~bcGDnOMCT=H>PyTTs&+oRtM3=| z^95`o%|Pf0Ln1zlRl!hz_=cajm54D1``a9Tk(p2Ril%^WNN-TX*a9-9TZe%|?zjew zGN%(p8UjxFVAynjgwhs>qFGttOov6UMEJ{*5vpch&F=4ZgkjL`4oJH2+O@8onG30A z+F9Mew9^Z_y7mgBiA{mVzGh5wvlw&>@t7~r*tdLqx6Zx*GwMN|`8r9;katfLb?UV` z`>Ni7pz!E=wAPc0#=bcjR%2gle`@TT+BZ!=>)M++)`H-PHo%BY|60jm)x1LKryOF% z$vfEL!^!Iw?%lm>=ZEcCvA@zFQvU%(nFRHJdis-)*QR|EnL2ElTOAGsW+XUaz%6>3zb~z2 zBrNOgBbNC*hySmGb#?(pKfr#c9Dpc!5!yat&{7mAENI0}4D_3c%|~z<1*y>7ut6CX z#aLvX&*0y34tG+`hD|{(>H-{nq7;X1h4yY?J_-z~FA(PeWXNk^2_?n87?Cwu)1G2J zAl;TCK8&u2qo@&vi`e#dKYH4k6xi(acndA>3@CpKcD>g-5Mv{7F1jCDEF&sFOo23KAsxG*mcwc8LKc>@|1V<}77>AH5n+r>4C^f*@~2p?avKFF zX0!C&5Kgfi8Jx(W;Do#@0&FT0o`hzh22zay@!B#_^|jTyffSrUpc&5*RPN~r7kn9e zSuH~zotlFp`Ttk;G8QC=4wZ2hFFZvHL(N0Fegb+8{=->q{H>Hhcl>}eMPl+^DewZY zi~`l5RfPnV(nkIgdQ8bp`e)iG%DF9{R6-5h{mhBw4nRCDO4w?wxipFYIp8t-xe z&Hw()2dr8Bv(iWTh4P{DG5ZHJ=NMK9J5e)`_KZ@=~0tLW$c=)-s2c^kAQ z;P<}0SMLJ5d&7FL$d)6>J8tZ#k;9q?4=nGI6^5&>Q=H)EA3Xikz4y@WXdiO*t{pNe zuo(?oH>|}`bRUl?hfI62&Y(VmObYy`E2pbsqcL^YtF|X8NLjk@!>D$JoTjUK)??Y1FtlXZM%{H#*O#g zYur;(%#;4Rf01nXIXixgzyFi|EEgWsm0j3^6e;OZD8*F305F2kf7%5A(m$&~m(-qe z_cZFD=Zk8jp4(9;UOCCR*{R_1VqJV;o zi0b|>y@nKdX^Q9x<$3LNbeGNP72vh<2t25BBQNTv4cY-U6@eAR&zlA?kw_!DO}4{|Us?uvmB z02&sd(-10GEjTONYdDaaj27dqN);FEsdW~m_^ zzB=T{m4Q4e!$~wyWYsRo*Ue)9Q#+}Bkae#K)mDK!QBk3QDsYb=;*Oi1PS*mr4auI_ ziN$hys1PN<$&d{#0T8D|6f>ij8;t}>soQ*L_lH)~6)x8Vs22DT&nQ`}1^10RtQ=vz z(0lyo(d4m$BiHTUcNMxfuUa{O?wC=?=a(agT3nD9^3zQ!4(#7EecF)0l=X3%Zia3SNdn1K zlxce)0U3moUavIBwE;>mK%^+C4-!fzYQVV=bwgei;vJ`oNebS^& zz@T%YuOx~ZDSU_HtQ(*4U}AZVN}YhZH;)9dF4aBK=0WpF*$AkxM@BF@uqcvY*Dux{ z)tBY$;pvH zdT#YXr^sE!IR!<1CL1d>^!JImD!6Q3juTSz^5_UKT`~=7ULNI43ep{PKrXa@eh26(h-v8xW5qlJG4=gyZt|P#z=7n!aeGj+j&9={)+08xaKXG8 z)608Ai*kc|kaN5e>o=~)y{T3%r;Y8i$Bk$m+B^V^<%)7IdJC#-;)KzBj8G=EjTH7- zGlYG?{2_cWZbSytmrITIOutB=g=Au1AFgN#Q5;26Jk3x`iVfTT>@38;5uZReKBV}C zQOlJ1Z4+|>VhqZznv?yi^&zuoO`fDpFov%J(UlL-Mh_m8(5kd}9d74`dljW-c8cDd zA_7<@>1;YcC$&Y+ds*9H&2str;zlLC^^4|uYND4b2f9!619GB6QyYN6R+nq*2>?1A zB9vPv30R0V!v>+T260)C|B_K6qb7{03c=_KCdUyxGN`N}j;W8CTfqW}C@2L84^tgh zHTu?t({XBwPp9M5eux=CS2}bVGEWraP2I-Ai{=douB2~c0Xin)G_tR=7k%yx+>eF= zys2n#CGWGad(@;ww1_-A;O?E{ds52hxQ9Uy#FND@DI)cZDEA!%K_1-bp={+jkeLrH|6an_I z=dB2^9qm-1k3Ug-Y&I`c?o{q&yOOW5`|eBLZ@c%NyK$c&S%r%dnFIT--iZl)>4x=m zpPG|I!UB`3lh=UGRB-y?y>XeZu%rRDaOV?7J2Y zu+}c7O+`(D7D=u%Y1wLG9DDLkE+*!6@CGca2ec_$T z5HcgxOgcFY%810(EdnIBS#V75+6m9nGx_}IFPhuu?|J^3)cl{U+}C~n-$(PGQD+(- zB~A#*NN165NF$?~so?h^nL2Q@;#9A zw$2VCK-M6Ptg>Ybg#oJqkw1HQp)*T8-Gq!T09J~>h-d!@3Q_@-Idd%XA{u9J9zo>A7;ZU31(IMd zs(B-1p*qXR0DDo_|4e7WbrF4WYO~Fgk)ibheK8ZTXat~`XutxiBs0_c`4O@SxX0O< zC)gBq2c+i824I)Tn$4&O&!P>Y#!p zj$VN&z#}@Ckh#cn)C?Zbz-x5mOL=H$vat`kry&dO;Td%W`DVYo+|m-WI68hD2#;wg zfn1P8Na^S<7ir>GD%?Xd^xt|a|9{Dg4oxi?wvY&Lx@7xccn~^}3Z((S-livVD!>N; zf`L!~>fi`s;{x2EXFLRmkP{vw#OH;%!KsMQOZ~G@!Iq-*g32p>3&1I~jld4+|LMLg z^>j-4KrI<5E>n-2Ao{}bNIXy<$BY4Y!ZcfuXG0!P3O&<0vslklet%GnoM|XXD zdx$;8o)R^PC!GHLU;q4{Khq6fh>`HykKXyg>#sgT;n)Z6x#i~L#}4e@y>j_t#7$=r zOJLmCF{6eyCmVr4d-tp$o;!lFnIRiOzBtWie@UI_TNIdFAC7 zp8x7IPf}d=zB@p0J9c#c-W_OPcR5PQR;^r0?0JjkFlNNyL3F=RoE8MPtW2~=@;V*3 zNzCtm_iO$uQF-!&sJ!9$5q`a>MBynI3I`8d&3E-2(14OS(R0oey>gx2IIvHmN>o<% zG6ppnWjCGdWBg;{i!W@t96{WpN6drYdBuGBB}8O5+;!;SXa9KqTS;TxS`92{x^>H~ z^42Y3+_GhdtTWq5k_f&T_*WflBhkdLsX{RkRqdI!Wa(0}^|Tc?Zo~eq#6f!q-bV+! zql4W^8*p5f4Bvv=Mhvui6iCr(>|))X4(qnb<7w*?9qdVLlqS()yvdq16s)1tOde;Q zC3WvR*vC_BkfP&Ay0;!~(7V#$1ef81pd}V=Tp3j^IK~YaH(}h2aVy4c7+=A-1LIDNyD;v? zxCi52jQcR|$9MqaL5znn9>I7N<1viKF`mG9662}=t0=owj7UG3jzK?J`e&l3JN-=b zlk~u#dkE6cQHMcAi32d`CmDj#f-wqX490kj^iR`<<@C=p6U(zP(m&5aEYr`E{`xm# zx%=0DHC}iBy7%Mtg}!e3nonT-H(%#dR#{?)@-p4K=vMZ03JacMPs>cg)09bgTKYsO zDn85($_nWwLWpQdOo)0FIPzWLtpczYkvl|$4wi=+jL8I}4BL^z)D7FALZ#E~2k)Bf z6>^eYVF2n84ljthA<66|*f~}Nf>MjJV=S3STnA1LlS;<}o^~Ez7mFfJfNP;g+q8XB;I#NSFlYD!AcgJi{4ZfHY^Vi2CH{nQCD#m<=2(dj1j-}rg{U96 z3v~9*cc9bM$_)gaQ>_+hW$OJ2JmX3%(x?2AC~!i!IUSh<9H3wceV2H%Zi^HsA&ecw zO8G6*v(+0UistO`Fg;MFqYCZE4C;kU^hTlsf$)cPC^387E-lNg>wv_x5iCnYI~a8) z$6bQq)#2G7-T>}E2<{C_~8h|ANgc|T> zcqg=K1F=(p*Muwuc3hb2X2=Osvc=lL&4i7ie1p-A7wN(XchL3GwIR@=F|0%b5!|LD zT1Q|4HH#pH5-Sw%0@Dv(C}4;UBnlh{DiuAYm{cx&S}ka2@i#Z1~63inNC?*#P(1pS|PGXSs9`^VqN!MfEYKrS zk6m}R3MUnvx|a+dH)}AiCKI?vh@FIc?WayP*6m;g_yK(Y zQs}Mao{et_*Dd^R0)S89OO#C0QcfXbG&R5!aiB8?emzy>g4IR*F2tWX&va*#6NEXW zy6k@3v@2tR(cyG%1Lvf`>4ZQ3nbHIN&kSXPawjWG9%OgjmAre%tv4Uszx}H9NV6C-^O95s?4O+|T8A<{1%hYjF!Vw)WaU54~G z8to5iLa`K*D?=8{$IW~$TGR z&A4-7OY^a#T4904j--RCvRQ_#qk=bKxgF9$$16&d$QY`0!102f!;%>Ph5yiCDm(;VwzMO6(Ds5H$Xyns;GuWyx?t0tYqf}>!YAmpf1k2b&1qQq^k6o zK^=La>SQq%9;AjOeFA+$BYiuCI6}9iG=m7lQW|Erbt@7_x_Anqa8yb#tA5G}H6d?Y z;`0S^?5<2O22FeBDrcnBW&)-2d-6XHJyVK1bF8vq- zf6+or`HWwB=mNjAlL}^)9y_4Fb4>B3*|xPNJKH6EAhVj;U8rjZyh@bNdBf*!uZ%rg${L*QnF-C-`X^QxX)^%jrf`tzX|<`kB5w=+-an%fp2Cn#C86 z%Kw<(TI+v_iEEAIx0iZ)pPo!}W67>TVcPWGA@&SGzV5w);-enVOyMC`;CHr2xGgK1 zom?8L(M5rYg3lHOT3eUU2Bc@iIYfbieb{fBjR{IxU5OK~(D`$uh1SF3ld61y62_HTdr z!zaJ|=zH(HO`_`yyCtFM8o@tzT!Mt%3O{O0aQ?j@LRNCc>J*Up^bj;5|~Ep>&XN#=J}xF7xMn#)Ps{iVB>raSM%K62MBUc2gO zDJb+hN(X(?4cD!uz|d_t;_zU_vZau-Oz;nVJUH*auxetz3T93`u%oQd4lV!SM|W*? z&T|eq*!uII7PkgdCc9%T>$Hx@g5=v}!B*Ka!dy#o*)0W7JeXZery+XdKu>Ys- z<7XL9Bzvfkd(l_$V>&!a!%)I%+ijJqM2P~6Z=(UJtp$!b`m!&#W8lVWI=9qwc~z8M+3pNSnUqx z?Elr)TvHnpSW;e<*fD8LAgQ~Q)|r|G1C0hN28&f!UQ(^@=LK149Ns_}t0&94v^Icx zOb$#2ZYA(By>4hB;uZ`B=KBBL_-hI8Ngc9jpo%s9*}kTRv7{Osxud$%FqW8d9+EIw zsJZ$f$Qo_C{{KifF^AmBpHV`UmVQ9$r*;OJ_u+@FKdb-gPd@nJ55E8IJ1;!{+;_hH zt*4&+<`WOoo|zgTWSWiy!Ek)lj!Q2-pJd-tC;~n1SomC_b6dJ(;h{69Pnj$oCVJL% z>yjxeDoFkGC&EvKWc=>SFYcB>F5d|XzWI#PPk{<<6ubb^Pa;#6hPsu^Ao4}4Dn%u) z5wc4dM*IqQ)hm~N&AHf}aMztT-=zC0lZBL=;HnqC^X#{tCQ&n3@7{Cwt+%XpSJ95y z+2O5u{<&wqz2~WWshO1&%R?8;nmIW>>7fVdROzmH_8GtB@y9Biu71nYd;FGHU-nzx zudns{UwDCUU({Mx0_)&+UzrfJP{ulPglSu1-FpwraQtvEpg8myoYWx^O}JI?b%b2@ zj^LBcNbK=oijHz}(%8OPF`0e*rvh*P13t%A*#D5P@H{dzCaDke&5RGV9o-?@Fk5l8 z#r5t$D9lqW+ssQ|eW%(omlX>pw5 z0^Q?4QV8J>@`&Z@=Uv?DQYYyYII}6JM39j>L8!@wnKNB2{%)G`$8vInETX_9re zJMrRhRzHTNF$Nt1xW&qnX^RXb5`y4V63TVXBHxG4m}N6^3p@3(3*j%~+Pp9hAv`dE>sKJ_ih=p@WWx~N zA{u$D%Vd@nN)>%oRag>~g!5hAz+4t=NQDm*eIs_}(}PA~5q43(r!V2(t&!GPYn*jZ zYzs04JYQFpfAZ1KKLpDcVes8oC>{FN(|exGwtm0mrt4_JzT;Az7k%Wi1+a?Fo(Zqb zM4=9$Q&1x?zI1udz&x9hvZ=rQRg$ZJ|M4$B`pNg-dh_KyyC1mW@=Gs)UHaU!x2!$( z&;{^{>VVwvmfq4rS(mx%(+QY~q>*Y5wd0sIP414BM=xI{)C-eGB}Tfp4H`hr(BUf< zFB&%_XeRY&N4xvUPv3v#J5N9M;N5p6w(tGa{rg{j^Ro|s_=E4gO8fd}Ob7VeZ@ZJu z^;dq~+i}6RW1V9%%m4nj%$;YP?l0eZUh4pV`E9rQYa4n6FW1-Ib=aN3@_X(kqP}AJ zpZ;iXzxX8QL~H%=#AfZLL0nPHx+LphM9JJj>j1WIO4bFG7dW095PbyN3(jAxQ?m^? zFR$u|-~JYuL;<9SyyS9wxm<1r9|h_P;My^`46)CRGsyn7N!6yj-Biq?{(cb3pF1^mo+OC$nwqDYBOg^Xv^dsqIN44|T+$o4(TS|7v7%U+HHU@M^IS zdvF)7xjODyAi9C=-rOZd(3iW!3HostfO-IT0jURZZ{nT>tB0^H+;kF0XyKmarxRv9 z0kS2oFq-=q?qj(Ns6CGR1n&PEtb6i#`Np|h+->dx!N<6}+&%6-cY)*M+!NeG?qW5k zxQqRp=58!#!yA~NATMlv*~Q?szvLgY{}J@n z7`wnO@bno_c}Px~MW%agsU%8>dT0_%TQVrn8aZTJ?~&9~!|508&%)bU4T`p*Arx6? z!ej!}ED0Q(5hbe*rh%&HD?y!2-kl_FMCiJxBBKd45Y5SgM+ZhT`FtSZcVfz*k zIhH6OkJU-qHt-6_v~5>8@Tv6DSx!NzUj}1!l<@@E?38Qf0ia^LAgrP(4xOW*=cJaW zvr`4=l`c>FrL^7Y1QJdnEJ_Vzy1X1+2as)s5es~uF(J8jl5n59CbLSOdR}D+clB~K zXhDHiq?MJlFhYs)Rwd}xFuHYlDl7>7$`GJEO^Gb{EsjShSzQf)X(7OOBbN{>OS>2{ zeh{QXE5Z31;`NiX^s$QKDXm=1J{oUDI=aiSr17W(a(Ha4CyBxe+_uPYU>m&{vce zidXRLGf(dkzu@u5c0KaoefL5QaLY|MUL{4qCcS0d+BHWWF=INB^#ezaAc)?pdp9xd zzx}PdZjNp9cAj!Fofh1Jg>z=RJ5M~}@P4rx@93jSibFTCY^k?Cpti8FZ%?m>+qv}N z`wv?JI}Ev&W5Y2nIRv+j>Ftd6A9)x9?WiOD_0K=&uZJ<(xi1K%^nl(+{`%msJx}>x zyZ9XE?4d)XF}+&5^sr!)Hr{nhq7innZS9QItZ)(XAML|kZ;IufMKNT*Xr&yu0itJM zKeJa(Gi(C?qfGy=Y|2O0`cCy?zP0{hhqW#&Of1+a2@F`eo}igD5ymLi@+T*B>gorI zVV;w7Ll78R!gUBr*@4OLGny6_(C6V2=n!2eBr5wQ?B)+7Wl|gb$PeBbTfJ^*jjn#u z_&0KH0O3SI$aA7hTlT<{8ZZ$_lf8=(zq3s*g5KC_kb$y*JsN?)5K~ zC1$Kx>bk9&bS#UJzZnZBC#vkQr65JIE)DULl=deuh{K6`Ttp1XHPp-iV1}TC+IGjZ zg;hxmYHw1qA}kL}lJ;ym*?UgEGTt>KZj0#~zl~DV8-~djYkqKDL z>8(!zjxy2&yMqRf%+&pDs=n_#!FGq)VTZKtKU}(CZgF+!6x5TSHj*xv<%c0&X%< z2Gk!gal7yD#y1GVS%ic@$&1_HqmKUrb)I@c?Xi1cXFvUP>$fcGAF-()-StT1vg=C7 z+ir!qa_FPD>Uz3ft`IM8_NNLaEhb^XG%KWU=JwYmR>G-XwoSG`TMvHy_ zadRo9*I#!n#2{B*asJlRHq~~gv5_0waDsQtn&r^`_4kKfzHdPrfj zbX6iriW&xF`W?6X@mp^8<2PI%YbBM>k6&~306&aB_2d=K<$eh%rS)~yG#{`OZO=Nz zN=`q`-n7v!E48fA`Bt`wfDYqRK>J7p$nww2Ce2EPeIG><{3|BvS6=k{+OuEuED{Z) z)zkT+;b|ipieyoVp+o`z?~#MtOMN=t;Rohh&j1lImSrB z3S`MaqS@sD!cb1SpbdLLZs{K8Q8x9hU_)qs@acup<8Ki~&r-Bt(HE1^B!(Z9*o7s@ zq8P6Zf!3xj7D(e{mabhG7gf$>${%TpSxHhJC#8wAOYEE^KoLMOx3gR@$Bf$w2~Xwd z;=Lailn)6j!*0RE(cLQjZY=t)>Amw332GLc_D`(|_8@hwdO^LSURQ6cckSV<{rBE$ z{XXG?cmCt;x1h>^nnP0ML{FpHvy1nUhod}hS*hBL9a=&svu zyZNSTj|7z4aq-!2zVXtFP|2Nn#)*j&+`2;-lzIowoilCfq=P~jnGby7dFc*v+`85S z-9zTj08lI}pt(AskPA*f?V$(nalYY)51e~{5aL#cciriS)vf)7EYU3t!c(VC38qhb z?bYtxx)gh%|L88d*DN^1QdeJPAHKqZrp{SvS!Z_uc)D0xR(wve=PmuLQJ@1GMnLGp zaxSX21;irwqQ&?X_y6yTgtOIq`6A&xBN9kUms(~iCh9|Hd#$>)SkM|A=@2%p=p_7c;8W|I*qH8_0>!b5$$zn23MAVRA8<_{BEWwD5 z?2sfQusq{YX;A^WvmBR`3mx);gS6#fpg&WKyk(6&fK^XO617U((O5$ZF~O=40_oEL z6koyjLh?+o7DRK$WAv%)K3Hn#`)195ij9=3C1TLO0Bwdsu$&Xm=E#t zM50qCe=rI5Wi&1=Z>+1K@oHfqVx+1hQ&PsYJy%gtrTdRg5L?1ls{MD?A_w9e1^-9u zkF8s7X}xvg%_wv-*Dpm8pSAh;b#N%q;X#Tuq+vuYa2%usQqW6MZHyCd+IT98ddfi) zji#2~5`?Slo?YGX<8Hj>YUc*hairn&)-$}*y`sX<1Bkln${m*q7x04kAs$=|PLdAN zzHkVE+xtu1&exqt7Z=!5moH9iaCzhsB`9Izh5JqAdrifoUlGv zbvi9Q(dS1x?b4A~xuz8?76x4L02+oF>QW)Uo;@Oh9{!jh~eOY-=|l zYXd~uKU(p|=#TzpJ%KM;<6m(xM|!)Hx+Q;+-l7*Ns?UMXOKNPh>NcAEC}L63FzJ{L zQM9a`p}F{@*3@M>vyi`{^69XolTxtJrD<`UHVC4HYm~AHRF-B2*O!uGN1{FcgUQGf z`#*Q6-b*}FS7J3!z~(EWWfTh}J#QF{s;Eav9&=n!=w_Cb@tp;-p5Q|&Z56c9YqtvX zdtx9h60=PLBFMlh-(Kn-DXW3ym3_^k7%PFPKHK^U9io?3^mvPwirU_;Y8bvv>~kDz z{?chc%zuL#$bxT(aS=Vm2M6}W(#GE(Mow15(~o0K>tXgI3@|>ct-4q_%?NnP!I^@< zyoG@0*KHAnoo*vzpt8M}HCCeLxFZc#qjRxFy8kMm^d}$x@)tk<$p;kGzxNL6__bGF zLKR0IGl8`GOm4t!=uG%TuynVbzwy)))*pKeoFGThjP0<6hZ_8Q%B1n*+QtlT89b=5 z4+wU(aKNWQTK4{3ur`r}6oA38+(8}_J$a85?wfDye)Rm*)+1nG#rAt4=DnbjOv>fqU#0Vd;DFn`il3 zzP`i#{U^WvFQFEE`>pT3^4xd!Jaul-IS)Ss!R(FRvF@ss%a>`Weag7DQK?p;=I&He zTNAKMebuYp?=o$wKZ1gP)wLq%0?qupZ;y0F{H%XJzr4#M4_iWx96Me`QMIid%Tgfk z-BxcUpmd{Nn_25z*6M!$^XzjCO@{!=tkB&Sg$e-B;MIj7)$AmNy+8xXX#Ykb zrv{aVA=WUW@B&~kuy~)ZqS`yq*3VLln0$0WP%9%8wVKCn+`DuCXK1Ryqraj!`68+G zPxp5uZ)cI?FN+vwle|0enX>FH`3Q2Bh4x?l9t<|GQQ!V*q@ccAt$vZP+->#K85;d0 zL!+Mv&4^?SWC4L?GLW@xvX6)xVjy72%P^LUJOFhVDaVHRM6yH1&=2NWc5n6(Gl#Gt z1*wtIq&+Ll8}na-vY1KOSeP&aL{>++&IZsGS+3)scs!gjRHVG#m&JRL@R28$gMbZ2 zEDqQZlM$|yr!kJ?dIc>u1+=3qK~(sZ!Xg{_S;m6GDAR9K+g!pCSQQ#^D5MpM2elzK zP+_5Ya6|Jb`>MrisR#+4QQ>M6tR&Bwo`WzB$}{~3DGNtRkkDdTOdA>sWQBb=5r$F0 zXpLl!ME!PaD0;&fUK+ZQh6&~f9U2uQ39TZLO`4_0;|yw-O^kKk>X!hAqO8loYl9<8R zub|b|w#{drddl&~txm1-rcIqNzI8~mx8_GbeCL&CpLqO%`|rB5&J+i`B{A>EU*B=j zh3B5LY2$`t5^G!uxGp?&wm*v^tYJf6eC%fTZ-4#$uYURAPk-(I2%wlge5A_Lvv1{} z{grE02k)<1dDWF8NN(%j@0OckjSYHPsx|oWk0fzB+p9zX90`*e&ToU!3aW!0C*e`4 zyApA)m5Ej$76+S%CKTT&38Mgn-m0T57m6Tv6QCDSty_Q95jWH?WWiwr0rMWBGol;v zof9Arr%_l>_Hj+3ZvLtK<1$BHvZ2E2?~iq~(?igs-!1c!sDI z&;U!;%wUMPlEzbb}oT8n)MJCBxErQSYu302`InuAyJrj?D|MO5a(nkzu1#g{rBN>h(c~7u`>2hcx zrvp@wvIE(=jrE5_|^&C@yAKBYwX**wx&|E9(p5&QwfrgmR-d3{O+zAGurLKcdy2kc#s%&0$TU2 zwy`b4ipdob$AUHywdHZ#{e*)q7}D&+`WUF5J%ai=I`mpsVUz28{gren=%nY@xw6^r6YYp_|EiD}s1<@cDaecQ8UGY!%b zvnj`UWLoG}BiDT_`C24g@k_+or?$K5c>4{0k3Bl(`d9R}#9Zq&Hmi}@Cw4#j@Iz!p zMvRq0(IH6cl`t4<(t(T4J$uu}6Hg#EGjHx}6!+u_xP;PfdC1@a{rmMbDdd^bz>`$X zryscg-g|DmYWvpHH=Rme<|>#4q$0YmXZLQR==ss*S3dR__skovl!m$s+}$$|(%m|H zH&j=3PGuf>7%bPl#pMETcW(3QAA0cm>!^}Oc^4B!e)gF?k3G7J*%7xkp9wxI386Q; zH@QzeIdAT?skne6hYlf|GhN@Mv%l++XtuzU=`0C04;$*&ZQ1O%c3vz~r@k&|=%uHQ z(~;`SdQL!M67EVknIuwsBB)I;PiWQ}~tAjA6J#hHxNR~Q#5sgUuRQl0-6Uc8(s^?y zA2fDM>w&_H-W!5~TH5>R20Vo+aG_gox$fE>m!7rd^piFmw|ddSxpP_%lyJe+isOok*)Bb&zZgb;$vB!=WpFff!|=-sNHbtDTlA<-)O_Z zF4>3|MW_sjj4AIkD^u)fS*o&3_YvvxR92?ErXN|7U&`i{HT5~-{|lFzc_CVG7peR6 zwZr|!;v==H%pX)b1n^VxA4CDLytHecbM~XOt_D{TO-V1||9 z20}MQlhl1uoyceX+tVChqm3Ovl{?I$!*ec%j~Mc@<<=vQWnsJ zbohYUjA!B@P8XW?Cmrz7hf+cCePWwvO)~!XJSkNK_uhTS z?blx?*y*`v>y~YxpvSG1M%VD@Kx8!uqEdQMjbQaO4;t9Fk2H-p_-Ww%_}w>N`u3hD z9((kmd+)sU25FLY{#I|m*S6ElS};jG+EwD99z1{MjPc{7RBK?D0h00i&VRi2>hsS% za`R28t6b+>_uqHN_3lp3x-eRsraN|l-yg2ER*d9k6M6mqiPM1>%BJjJRg?&dau6 zywyF=di}LtP96Eej`dM)h3aAivnEA*c5FquR0_1B<=K(JkX@voU1(o@HGX!C{q{u5 z^`p-tCDocQ!s+%|mHLHjd4WdinsoONQK$O=cXF}^*Rqf)L|&OWTueY2z{`KhfO`9k zYaBt`u}GC>%E04Tz}fl(1cS#)jTW$8@UlnRQyIrguWUj0A`KgXbR7?Rtq;k3ripT1 zo}@TXMgxkgq&+V2d&o7&*Nd!l;v3rS(TC|jKzFP=?Imc>W#1Oc8cQQUS%5o7CZg>W zr2{fKKd<>QQlZ-Zc$m0H)f|mIYdoc_DijDU>`KjglM`6m5(v7~=nk zD>;UzhfDF<703%%uA<<)mG_REY0`RO?OOX3Od+;2K7E zxjdrn3l&J2s|v065qmwXURGa-(Fa?@99@3^n-ERyKKXA*iC`?21PL06kh%EqgQl|` zxeJoMbcGZkNZ!%5^M$AD^i9I?weHxXgyf4F<7op2;4Wb%X9D3Tk~ojh9R1?w|M{~I ze(HsGUAvQX$TLnq^`!Od)*MAj#QYf(#uIEwCAUb%le9M) zlNjysUf#3MkivMM#Ap_LGlW1(m?I16th9y_mN^X>MnNF4tUkDdnf} zZQd!zuU>NSOmC7H2eCeG&mL7yQz0QZhplrhb{428&by~=Z|lz zbSj{iPtBU?r$z*7@+7|?^~%e=oO+=}A{1*|ujK+T$OOT<40vX2>a3WEtZ|a(vly7b zU0JhS8{u-OKFL@DaoEh zK_2bc_n9{G*cIuJNH@qclb34pPli&9ro9}o$F$Ve&+8ERdN*&Idxf2bTSw%%z;r%g z6am`AOByoNgmI!reOi=>ABAl`_gSPV_Ia%q0-t=~ExSEPtR?Q9k{M@lV?iPG0~Qzr z@B`=JT>ZP%G)%oC*7mG@^lbZEw&2^p{*f`1MUa-=I2F>005)d5%SzIVWYfwQrNY- zPQJfXIAR!sxKMGjv8b!w(zfH?pEyo(y_b%A1yJ%|;7ZK?QKO--8A+RsT*p{!nbAw= zfMI}#M0CVN?a(T)QEHtcW-W;?`n0s5Zu5mBGA)>1w9|Y6odUElcP+gds`#^D>#^0Ou^#v;B|OOuJCMVeP@P zee=!Mx9Z+_-DCz3Y~Kaaa_vr`7Pvr^&*sxMZ9Ik6ddJhYbroH*meE-6(Al#Ng7qTcSw$nph&tM&%(m_ zZkL;Hy85aV<%eq4%xTV4ZxTMK7`m9HVYhKY&x(}_;^$4?e%=`;ZCH2oVTa5n5id2_ zC0W3!D{$X<;dy!mJpS-QGzLt99|mn>cRx&%o`53V$+1a$p15gdY)0_-W7C~!_kF{< z=k7b4+sQFYCdjv@jJDMj(ms&WI1mfS{|M9(4Pv}Ytys*{tY^8O=_(`ReCMs7trjKSFf^F*>p`-mb?z+7%Ve?N9Fo%@qLUSy^CtMW!(r6n#aG7ASZ5_wr8)rcM=qhx?0@p*?-$gHM^ zw^IhxU%})a3+!G;ZWn|>79b8quz>T37Lg?ydIy$41i7;Xo*|0|d|ne=<>5UYoL88y z`o*ebi5I6Dm27(!eR-9pV2+#Nbmkj&ElZk88S-a2o%FWGI2|!yI2Jg@ZkwEi!$lUj zZVT2f9LfN&fJv;{!Y-0qo1#QO$8inFE{ zWY(Ci*`1( z(qPi1_R&b6b!Q@tB?yBrT1F#yL+b$+i0SJ@YR$uz%f{AfN!$?QbVRB|d=Jq@IsZhe zG$b}KC+1re&p?FuSSb~l1K4ln3Hx(Ihticdb>X`Y-yC_%YusZ#iVGKge88- z?24-Sb#=p%6pn;sR*v+2)E#O7&%|z@XZ5#xtNYYLx;|RjKS2wKA3?wEPku!lA2)*P z=nv=>_5JrGd3&GK?QA{AJ-6QmA+d=M;0fqDj&rHGIs-=HlgZ_#&G$-t4FUZZfnUs< zBP6Sm*4;K1X730L0k6P~sqC65rd5T$f4y7bB(xsVu>1 zdf+~3hb4i5OTM=DfTl*5wzR%G;EmTGx<3i-3pp(vty1l;y^2#pf&pE&+&+H?3zh+rE!=JQ_VK^*e_*+>$*=b-| zrpRcbY@9>D*eEb3+R*4JuXGUVs>AdaaVD}aw`X6YdLP**FXc5$cpSHQ&6r z$|`7_UZd@GV^eEYS76OXC`Rd3#8PM(XL7!E@~oDe`jo6jgrXUX+0Uv;g6#TbbRvBL zB<60O`ayD-RplpoBvG#EYRQd?ZpjiqyQv?oLabnGet1EJ-Me3>n7#M#_^1f#Z7~qA zF^++6G9+rp0t{Pl9Ms`iA}J$l+Q>)5CC^1y8UvXCeykIcG8!+>E*C5(3aQHpLI+eq zPJLJguDvWgBAqNwPA0XUM6RlaWcQ%4BvVsXQZ9XU9ZQgDz2Y(T)>=s%T+uUor%6;&Wh z>D@;z`&^EqAGQQk8~YN8fwG2>>1GYuNvc;e;<3^3VZ0#!NXuD0-bhoX(IcX#vE_FVu z24Doz&E6wi#t0Z)pQ`1Rv73!d((=n#&tGb}e;N4_nZ4L~ERi8pbkHB#EG>5VP0|;(lsb7`6v7gdBLoc4 zk(t3f!CsX{H7t6@BOVj2Q4$NKG zK97|Vj41Cd6&qA^ziD??N2*m;b?cSZ>ea1loK;61ws=ui>*K`@Zy}dy0BnghoncoB zX;-ie7qTmf-l}b^S1GhAAd7yrJ6*cJW42Wuebh*A=ADMhtHr+?W0X zRjEq1v?P_J^-p78KV8=o2~*`S@m3z4fy-+_W!EyN)IWU1f+LTx(c~jzBPGYsbhSEvUarpKPdG+7Dq+J<#8hFr3gcQX z>na-zpm0$PXJeO3yL5CBX1OkC#w;&F+RH8>MmC6+#v*#5U$*QNmCNn5ii4R5{73;OA9*%~kV4yK_0Ac0s(cF*(Q$G8(Q79bLrOeyip_I*Id17 zMP(UTS>f4dO@b-cJNKNbOf1#EpF4BQX7}Wi7B3pqJJ#Txuzr>^bLG+A0WDPIuUKBX z^nz`{q*W_@+GaQtQe!PfM!xUh;NWiJCc|g5K015$=vodP@ zej*q3Yy#^PpU@;0N-iR%Pc#`h!Z3!ACa5cBA<}Ll#LSdpFk}1F4kj8UKH(^csP#T@ z2XWWLE)jcU&M@-H!YV7#6In;0iisJMpXb@sgr&+QS=*1Dlp#eKZE8Zk0BmC=E6&3? zW5%Q$w_Cz$tP}nb=9oj{}Wc83SyUX+`S(R>wHEt$Q3S_ zKgXHv&ztK>~c0~9=Nu3tC%X$C3uSwfuzLu$Z5uJdF@2pqG`0%#0A^`7Kq*q+O!08U|7^r42v~ zMqMvOLXOl+ebk0Z%%tg5NS=Wt$o)4zzT}i*|5Y`tTc?pxVGipIH_3I@{MKF8_1CxF zF!9=}uegk!Ii`UiHr?7aOW-Fscpik-)2R|3C+=*ksJFp``uA(>6A7xqbV2eGd`p7v zM;)QbQLhI)?x|7CTeZ^W@Qx(jb>CsTonJAGxT3N-(Zu2%P z*IT(1rB(_dV1Y}n+(qY{edZZ78CjKF*{eR7J*%d>zmOhn%NIEdtsE(^7+>1$%VnzR zTsHID^NPG4S!wyYEpPktW<}o1|7bIsJZseT`IG1RX!6tutOOi|&O!{CjF{YnA{Il^ zGZiXD$Ss``Y^I1-b3>YVL8MF>!p7vG6^Zi9<}Ay$hOCT-#Rw8f0hJWCkNkX>>@(eS zP(zpcSTb}f#2|y9SztyTr_dl{=R}C%RE=UYvyq)HB=J2_b&k}}`fU}Gxoc}MC)V4m zx9mg|<$$XP;K+gN-AWM5)(M;PQn6#tUhJiqh;8^WM`&MXBG6$nL5&~m`1HAvc!3r| zgqD}uu>=(vmOY)f+qmu!~Vf*Zka&t|hR>PG5N19lLx zX}kSxYlXE}-Kn`YAJLp0g&;t}*)dmomS+*3`@V7K9R}dhl^eJn(s}Usb%(E*BbD$6 z$+XAU9o(mZV6^7M!)2kXZm{R6Cmt8lkGxb;=|6QnP0O#iTt|)1J!d`fgw?B#CZKTe ztm)GRH=*O{Fx9h%xIU5^TnafJRQYP^6mRa6-}D~az4bg;b^Oyu3?I@Q8|Xf8{}N~M zu%Ygvg_E60kM5%S<0Nl`dji?R^XJSM*XGWfd*TW1DJL&p)CF76ef%+h%jUj4YW)-M zy=zPWMdy5HUf|wzqksEtWQ$JnFb-Oaf)k&5(m#<%$9ioq-kP%)JH)DFlSLSdEG}6> z`nhDY=qFK?N3_a}n3cbB^gmiKU-h;B!P?Awt7w_t`nmiZ5*Up@+ClZD{-Cnq6yHXY z-7H*LiDp?+KrgbLrDhs~Fe`+BLzuzLdL>Aqsffvnk$`|!7I}@dqSQ8Vn{bp2MGx+i z9#X#pfAmuA*dq>=JR>Qz)KuA~~s?pgh@MeSp zb7U}rqja!b?JbaRfmK8Wy&VtAyqITIuffIz{Fjs%F^*Zvek>>^ZzT{C%7TV;dHA2< zul<^Id39**Mc0hA?QWFrR!!FkLoC)()4+NykEKGXN=Ub8sKPDwD&|W*oXPVh5<0lW z9ZMttoVvmZ?0_-{uMONE4OZTW`^G0}D1?VcW7)E}J9mMg$F4~Cj5}qpZ-tEkkaIX8 zovhgVJ9JvS{qM@Q2iZfdR;$gLXic%ES~IP=)*;p+sC)SOL;}n2nf+}|gn*x3B&^=) z>6S3e2Kjv@5@Zy*ekP&wTFGn73h<~5(F~dOVi;bZ$GIjpV7wG#Ip&C3WTa>qQypXe z>cQDB7l!YYEtWz1iw!HDP}bI!-tkn5bCr71XsbgzOmZHF%Z$^YnsKBwH6C*a(Qghl zK@6~hoSlp9B2OZSPsZYSX1Aum<0+p@vpvY%lP+)?Z*!x^SZ2PSDth8+08LLG4A{sm zGv0SPeGClK66=--m(~xWbF|s3m5-3wNz1m70zPs1g*Ya?1iT7U23i+p9}^wA2yx^H zga=GhCRnpB@zch4$|hWl#)272rhiaI>Xh)ze@QdOs63&??0l8syUJ|XCaZ+7^!M*u*upX0k5Iat4 zM)jrgZTbnWOwhm>nP_Gwm*>Sv7t0i-7zG#;u8L*JWL-@dHYAhRvCaeowA2CZKe9I2 zA$H?6tuJW1@q(+ayzJ|=G$n(RFbJelQ>d00JGx~kxDnab-LUYeoT9kmf^GPlXP$BF z8uBvdOr0VI<*1fs%3SD@lA>TeMQ6$cUsYoHiujx#y%BpQYQ(NCuFRlqSto60^NMB0?jL*NJO+)2A zME>Ie!x|+E9sM;FOB4}OPc+<|Cojk_`dOw)3Y~Rw5iNt82G!HaLO47#s6c(Tw5alh z6hr<%GskAJwlWa?OaZM;D@scgdyuMT?5W6?rkohGeR7I5=0 zZwzENMH8)LEL9}@a&CKn>tuVndRRCkt-D*_x1M~m^{H`BJpSk|p>wQ_uO-ibJnd{y<&M? z&nmyt+qCfnXZ>MIybUMzYjkJMXmY1b9n$PhnL5Q+C!XN1{pMrh!u#s(3FCdW{_qvS zkw@%)R!R zo(srC8oX>0@qUuDAQvx2RTdS|i9Us1iFqlCjQpU)DJaBBw2FKP2bL7Y1FML71$wgS zM=#?QRY@&R(wgRWsV%}|LkUB`s@Z5@d~&QJMlB%&4PHPyN!@42n(3AzL2i0)+gTz$ zVTJ7$6a_Jhf}>PXV?i2^F&-}}B0I*JCP6GGnOMT&qJMGU6brFt#Aq(Jdbwwptr(5o z?la4?D@I$zb}CgYcvz7+*)v17IW{jY!c#B^o-`G0=+Q#tE+_8W9qZ`Kk#f#jr zZ(nzqDV`uqeswyiW4pw*FdBb%i zMqhe<`~rW>Ll3S$zID9NLM>W2Z>}T&j4o;opo(&i`SkC9{DbK|TU(O?R`$L7zOiA= z>LU(cvRJA)CX63jIL1GZey!(OokHRh(yG|HJp9> z0C;)fHB(a|90S!<{73PB#6^GhRKl1od*msjzzUunKk{gITeN%rG*Z%8b^Q+>p(Ov` zyO~tue2Q?P2G6Gjmool*VizHF5i*x7iH)Qc=M$<6D}k^X^yi*WqHf62zoNWj452j_ z+JXFQ6n2FCYZS_X{A(1pgnvdjlYh;U4!!?13*q}vll3rKZ6WIc(x=u)>h88$b=E_x zWIeQs^tFg|A{T4LVev)m4aT%79R%u$+XfAuU}a)~(A_e_!$3M&Q)B55CELM6VhYhV zUS8z9|I7V_7+C@eU~?w25P@{fuzk`pqs|*x)8ER}_P2)CHx0$HB8M?^pyi7V#dZ6h zw9YG&9lC`m8+;&81>DA=KKq+%{U(2qs09!K^O2$lK3-Fch3}>*ee3Jc6UOr5!92@- zw%iLq7K4Thr?7VNtRsY8#zrD;OF35j@))=v%7B{x9-ctZ6pofaR9H+{$hM0*lN}I) zz7Nj`o#B}V8@ML_4icc>!Wi_Vh#Iwf6g z;wTtPj-7OUh(f)TPnS<0tIRDfh!uE6ZYK*>;{h+GETN)x(w*?xxX@H@JrKSXZeL-g z)grbUr7J}23eBbg7{L{FWlby|2l%YRl(ao~2Iw@x#n{W)uC>ZM3wZ8 zIjNW(#EX(N?63n;61`buOvr}!lz_gLS4<{^qKJ z`~e4eL4jRb2NPnfyJHtovsXms1s^DAL{V92I#g1k$Z~xyp$wbX@`hm4a)cR0{9Mf2 zYImIBiO}D)W{fZwX#85-@g%<)Y=h>uk%zpy-3#OMNs8yMSIWHr=yaA+iLOe8>y;{c zLa9!3lRqHa_%LJam9N|U30fmH}Jl<{8_0x`YQDe#&~#-QoCj- z_4olwJ-Jz_Z}GWaSg6!1U6p!ufl_bXsnk2%-~CXj_b*fGhg|0e?El#$rG9a*Qva1y z>bF-a^~bgOckB1+KrRNh6LVLWz^2@*{S$QwIjWb?D|8F{k7@r@eIKsaGub|~{qNQl z?SHaP=JCw--&(gQ&$<@n$F>|R=U8!$dx~*3^ZKUfacTRnt&=%+Q~TdIw_RP|{!{CO z_PuKiPcJ>%aZcQr!4_e74L%KJ5| zBrVX3tvOUNuGh~it(o}sm%wAOt9`1~Mpg9|KEtngpVg|T)rAcD7OuOceXrsdSAXHy z@A4i!Id?sH+e|*+dU{80iW(H?D`#gaI=~wq`=5Rgo&; z*iu!dGODxcqRLf;>Z&SLm8wxaR8Li>>Qyh*pn9u5s;_EP{ZxN7Kn+xbRFfL4n$-|B zR1H%t>HsyIj+P@;8=M^D)dV$B9i%3y$!dz4s-~&wYKEFgpUc^5j+#q^bG|xQ9YUP* zP_dk3(0v|1YNm9z727Nc~I{!x{#4r5NXM{~nd`s-tkgyi6)Q~`6Pkl9lFh4ZDF zckRxssr{Gc%_y$4m1`ZN#_ltR^hf5R3%SpT6SP5Ai?o)w7x+7X1nPnfeG`ETtD3xE zwz4mv7KCDl8`=@TQ_iD9YNBI2v_W)Z?ChrOV?4RBPqt(T8D7SdIG!Fa`--BDfa@cb zn_Lw$o{LY03e!WNmUzVHk8VD#sANPL96&W1kJCxN((k0`(xv1qE*i%!y72*Ii{b+O zHkw(P-JB7~-sr{&Hhi@*3~!1)mseCO@U!CqwnjI`Bil*eZ2rn9+&CjQ9_Q-uWDNQE z*;iBnSp(7a$#@Jyzi^PDXqjyq8VO*}yj0X@dV7Sk<25iY7GF~YAc*$(ZCziqajwRkA<8i$SPGnmZ zGahGQO<;2A)1>E&!+2(FN)P<(cx*{LNCsnY=D7`gq`x*-AHyrEBnf#sR}qcJFyzxl z-z=bn2hMKBE2YN7TptaKgMeY;afzMf#$yC}Im?YR03)dLV?27*u_l}Zk9=+9 z5l2_9$_hdypNdJe&v*$vL=ea|7w{Gg$#`r@-5_5I=SX6j8PD~C6xYFil_^MejK|R+ zSJWQ&S@D>mNTIP1~cQu=tS2sUYfVy z1%_uUHy*3mNiuH0Wb7CZz1Pdyj^?)PC+zc)h!>kj>sd8OYeba8=if%JUVl9DwVS%$ znE+dpawe$1aU>d3?(;_c>c%DM5r1I+FBDeieFI-!4lBwkc@%ahdjZFbZnpIq`W!P3 mR?pP-kL?A~{*E`Fs`pH_cA-DyW}}Q-(I(2i)g8oZ*8c-papi3Q literal 0 HcmV?d00001 diff --git a/phpBB/includes/captcha/fonts/dustismo_bold.ttf b/phpBB/includes/captcha/fonts/dustismo_bold.ttf new file mode 100644 index 0000000000000000000000000000000000000000..07f5e7f0ce67ed33b710c5defbf2596e10660992 GIT binary patch literal 53168 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 E0KB(SKL7v# literal 0 HcmV?d00001 diff --git a/phpBB/includes/captcha/fonts/shark___.ttf b/phpBB/includes/captcha/fonts/shark___.ttf new file mode 100644 index 0000000000000000000000000000000000000000..42b3f781595df7575b0b30c5b97202d05df7aaca GIT binary patch literal 46616 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 Fe*q{define_filtered_pngs(); - - $total_width = 320; - $total_height = 50; - $img_height = 40; - $img_width = 0; - - list($usec, $sec) = explode(' ', microtime()); - mt_srand($sec * $usec); - - $char_widths = $hold_chars = array(); - $code_len = strlen($code); - for ($i = 0; $i < $code_len; $i++) + if (extension_loaded('gd')) { - $char = $code{$i}; - - $width = mt_rand(0, 4); - $raw_width = $_png[$char]['width']; - $char_widths[$i] = $width; - $img_width += $raw_width - $width; - - // Split the char into chunks of $raw_width + 1 length - if (empty($hold_chars[$char])) - { - $hold_chars[$char] = str_split(base64_decode($_png[$char]['data']), $raw_width + 1); - } - } - - unset($_png); - - $offset_x = mt_rand(0, $total_width - $img_width); - $offset_y = mt_rand(0, $total_height - $img_height); - - $image = ''; - for ($i = 0; $i < $total_height; $i++) - { - $image .= chr(0); - - if ($i > $offset_y && $i < $offset_y + $img_height) - { - for ($k = 0; $k < $offset_x; $k++) - { - $image .= chr(mt_rand(140, 255)); - } - - for ($k = 0; $k < $code_len; $k++) - { - $image .= $this->randomise(substr($hold_chars[$code{$k}][$i - $offset_y - 1], 1), $char_widths[$k]); - } - - for ($k = $offset_x + $img_width; $k < $total_width; $k++) - { - $image .= chr(mt_rand(140, 255)); - } - } - else - { - for ($k = 0; $k < $total_width; $k++) - { - $image .= chr(mt_rand(140, 255)); - } - } - - } - unset($hold_chars); - - $image = $this->create_png($image, $total_width, $total_height); - - // Output image - header('Content-Type: image/png'); - header('Cache-control: no-cache, no-store'); - echo $image; - - unset($image); - exit; - } - - // This is designed to randomise the pixels of the image data within - // certain limits so as to keep it readable. It also varies the image - // width a little - function randomise($scanline, $width) - { - $new_line = ''; - - $end = strlen($scanline) - ceil($width/2); - for ($i = floor($width/2); $i < $end; $i++) - { - $pixel = ord($scanline{$i}); - - if ($pixel < 190) - { - $new_line .= chr(mt_rand(0, 205)); - } - else if ($pixel > 190) - { - $new_line .= chr(mt_rand(145, 255)); - } - else - { - $new_line .= $scanline{$i}; - } - } - return $new_line; - } - - // This creates a chunk of the given type, with the given data - // of the given length adding the relevant crc - function png_chunk($length, $type, $data) - { - $raw = $type; - $raw .= $data; - $crc = crc32($raw); - $raw .= pack('C4', ($crc >> 24) & 255, ($crc >> 16) & 255, ($crc >> 8) & 255, $crc & 255); - - return pack('C4', ($length >> 24) & 255, ($length >> 16) & 255, ($length >> 8) & 255, $length & 255) . $raw; - } - - // Creates greyscale 8bit png - The PNG spec can be found at - // http://www.libpng.org/pub/png/spec/PNG-Contents.html we use - // png because it's a fully recognised open standard and supported - // by practically all modern browsers and OSs - function create_png($raw_image, $width, $height) - { - // SIG - $image = pack('C8', 137, 80, 78, 71, 13, 10, 26, 10); - // IHDR - $raw = pack('C4', ($width >> 24) & 255, ($width >> 16) & 255, ($width >> 8) & 255, $width & 255); - $raw .= pack('C4', ($height >> 24) & 255, ($height >> 16) & 255, ($height >> 8) & 255, $height & 255); - $raw .= pack('C5', 8, 0, 0, 0, 0); - $image .= $this->png_chunk(13, 'IHDR', $raw); - // IDAT - if (@extension_loaded('zlib')) - { - $raw_image = gzcompress($raw_image); - $len = strlen($raw_image); + include($phpbb_root_path . 'includes/captcha/captcha_gd.php'); } else { - // The total length of this image, uncompressed, is just a calculation of pixels - $len = ($width + 1) * $height; - - // Adler-32 hash generation - // Note: The hash is _backwards_ so we must reverse it - - if (@extension_loaded('hash')) - { - $adler_hash = hash('adler32', $raw_image, true); - } - else if (@extension_loaded('mhash')) - { - $adler_hash = mhash(MHASH_ADLER32, $raw_image); - } - else - { - // Optimized Adler-32 loop ported from the GNU Classpath project - $temp_len = $len; - $s1 = 1; - $s2 = 0; - $i = 0; - while ($temp_len > 0) - { - // We can defer the modulo operation: - // s1 maximally grows from 65521 to 65521 + 255 * 3800 - // s2 maximally grows by 3800 * median(s1) = 2090079800 < 2^31 - $n = ($temp_len < 3800) ? $temp_len : 3800; - - $temp_len -= $n; - while (--$n >= 0) - { - $s1 += ord($raw_image[$i++]); - $s2 += $s1; - } - $s1 %= 65521; - $s2 %= 65521; - } - $adler = ($s2 << 16) | $s1; - $adler_hash = pack('C4', $adler & 255, ($adler >> 8) & 255, ($adler >> 16) & 255, ($adler >> 24) & 255); - } - - // This is the same thing as gzcompress($raw_image, 0) but does not need zlib - $raw_image = pack('C7', 0x78, 0x01, 0x01, $len, ($len >> 8) & 255, ~$len & 255, ~($len >> 8)) . $raw_image . strrev($adler_hash); - - // The Zlib header + Adler hash make us add on 11 - $len += 11; + include($phpbb_root_path . 'includes/captcha/captcha_non_gd.php'); } - $image .= $this->png_chunk($len, 'IDAT', $raw_image); - // IEND - $image .= $this->png_chunk(0, 'IEND', ''); - return $image; - } - - // Each 'data' element is base64_encoded uncompressed IDAT - // png image data - function define_filtered_pngs() - { - $_png = array( - '0' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A///////////////////olFAkBAAAGDyA4P///M31/////////////wD////////////////0dAgAAAAAAAAAAAAEcPipFGHn////////////AP//////////////6DAAAAAAAAAAAAAAAAAALSEAN+T///////////8A//////////////xAAAAAAAAAAAAAAAAAAAAAACPA/////////////wD/////////////oAAAAAAAAAAAAAAAAAAAAAAAev//////////////AP////////////8oAAAAAAAAPNj/zDAAAAAAAABD//////////////8A////////////1AAAAAAAABjw////5BAAAAAAAADo/////////////wD///////////+QAAAAAAAAbP//////QgAAAAAAAKj/////////////AP///////////1wAAAAAAACs/////8AXAAAAAAAAcP////////////8A////////////OAAAAAAAAND////dNwAAAAAAAABI/////////////wD///////////8gAAAAAAAA4P//7koACwAAAAAAACT/////////////AP///////////wgAAAAAAAD///VqAwaPAAAAAAAAEP////////////8A////////////AAAAAAAAAP/8kQYDavUAAAAAAAAA/////////////wD///////////8AAAAAAAAA/6kNAEru/wAAAAAAAAD/////////////AP///////////wAAAAAAAADAIwA33f//AAAAAAAAAP////////////8A////////////FAAAAAAAADYAI8D///8AAAAAAAAQ/////////////wD///////////8kAAAAAAAAAA2p////5AAAAAAAACD/////////////AP///////////0gAAAAAAAAFkfz////UAAAAAAAAQP////////////8A////////////cAAAAAAAAET1/////7AAAAAAAABo/////////////wD///////////+oAAAAAAAAXfX/////sAAAAAAAAGj/////////////AAAAALgAAAAAAAAwAAAAAAAAAAAAAAD////////////oAAAAAAAACOT////oEAAAAAAAAOD/////////////AP////////////8+AAAAAAAAKMz/zDQAAAAAAAA0//////////////8A////////////7jgAAAAAAAAAAAAAAAAAAAAAAKT//////////////wD///////////VqAwIAAAAAAAAAAAAAAAAAAAA8////////////////AP//////////rQcDaVEAAAAAAAAAAAAAAAAAKOj///////////////8A///////////nblnu/IAIAAAAAAAAAAAAAFzw/////////////////wD////////////79////+iITCAAAAAgSITg////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////w==', - 'width' => 40 - ), - '1' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////8BAAAAAAAP//////////////////AP////////////////////////9sAAAAAAAA//////////////////8A////////////////////////pAAAAAAAAAD//////////////////wD//////////////////////6wEAAAAAAAAAP//////////////////AP////////////////////h4AAAAAAAAAAAA//////////////////8A//////////////////ygJAAAAAAAAAAAAAD//////////////////wD//////////////9x8HAAAAAAAAAAAAAAAAP//////////////////AP//////////////AAAAAAAAAAAAAAAAAAAA//////////////////8A//////////////8AAAAAAAAAAAAAAAAAAAD//////////////////wD//////////////wAAAAAAAAR4AAAAAAAAAP//////////////////AP//////////////AAAAAAA4zP8AAAAAAAAA//////////////////8A//////////////8AAAA4sP///wAAAAAAAAD//////////////////wD//////////////yR80P//////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////AAAAAAAAAP//////////////////AP////////////////////////8AAAAAAAAA//////////////////8A/////////////////////////wAAAAAAAAD//////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '2' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP/////////////////okFAkCAAABCBIfNT///////////////////8A///////////////8hAgAAAAAAAAAAAAAAFTo/////////////////wD//////////////1QAAAAAAAAAAAAAAAAAACjo////////////////AP////////////+MAAAAAAAAAAAAAAAAAAAAADj///////////////8A////////////9BAAAAAAAAAAAAAAAAAAAAAAALD//////////////wD///////////+gAAAAAAAAAHjs+KwMAAAAAAAAVP//////////////AP///////////1gAAAAAAABM/////6QAAAAAAAAU//////////////8A////////////KAAAAAAAALj/////+AAAAAAAAAD//////////////wD///////////+MfGBMOCAI8P/////wAAAAAAAACP//////////////AP///////////////////////////5wAAAAAAAAw//////////////8A///////////////////////////oFAAAAAAAAHz//////////////wD/////////////////////////6CgAAAAAAAAE3P//////////////AP///////////////////////9ggAAAAAAAAAHT///////////////8A//////////////////////+0DAAAAAAAAAA8+P///////////////wD/////////////////////gAAAAAAAAAAAKOj/////////////////AP//////////////////9FAAAAAAAAAAADzw//////////////////8A/////////////////+g4AAAAAAAAAABk/P///////////////////wD////////////////oKAAAAAAAAAAMqP//////////////////////AP//////////////6CgAAAAAAAAAMNz///////////////////////8A//////////////g4AAAAAAAAAFT0/////////////////////////wD/////////////bAAAAAAAAABU/P//////////////////////////AP///////////8wAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A////////////SAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////9wAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////hAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////9AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////xAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '3' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD////////////////8sGg0FAAAACA4cLz8////////////////////AP//////////////rBgAAAAAAAAAAAAAACTA//////////////////8A/////////////3QAAAAAAAAAAAAAAAAAAASs/////////////////wD///////////+YAAAAAAAAAAAAAAAAAAAAAAjc////////////////AP//////////6AwAAAAAAAAAAAAAAAAAAAAAAGT///////////////8A//////////94AAAAAAAABJDw/8g4AAAAAAAAHP///////////////wD//////////yAAAAAAAACE/////9gAAAAAAAAA////////////////AP///////////NSwiGQ4FOT//////AAAAAAAABD///////////////8A//////////////////////////+YAAAAAAAAVP///////////////wD//////////////////////P/ggAQAAAAAAATM////////////////AP////////////////////9gAAAAAAAAAAAElP////////////////8A/////////////////////0AAAAAAAAAAHLj//////////////////wD/////////////////////OAAAAAAAAAAwkPj/////////////////AP////////////////////8gAAAAAAAAAAAAINj///////////////8A/////////////////////xAAAAAAAAAAAAAAIPD//////////////wD/////////////////////uOz/4HgEAAAAAAAAhP//////////////AP///////////////////////////3wAAAAAAAAw//////////////8A////////////////////////////6AAAAAAAAAj//////////////wD/////////////////////////////AAAAAAAAAP//////////////AP//////////tJh8YEQoDNz//////+AAAAAAAAAY//////////////8A//////////88AAAAAAAAaP//////dAAAAAAAAEz//////////////wD//////////6QAAAAAAAAAdOD/5HQAAAAAAAAApP//////////////AP///////////CgAAAAAAAAAAAAAAAAAAAAAACD4//////////////8A////////////yAQAAAAAAAAAAAAAAAAAAAAEuP///////////////wD/////////////rAQAAAAAAAAAAAAAAAAABJD/////////////////AP//////////////zDQAAAAAAAAAAAAAACTA//////////////////8A/////////////////8BwOCAAAAAUNGi0/P///////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '4' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////////////////////nAAAAAAAAAD///////////////8A/////////////////////////8AEAAAAAAAAAP///////////////wD////////////////////////gGAAAAAAAAAAA////////////////AP//////////////////////9DAAAAAAAAAAAAD///////////////8A//////////////////////9UAAAAAAAAAAAAAP///////////////wD/////////////////////hAAAAAAAAAAAAAAA////////////////AP///////////////////7QAAAAAAAAAAAAAAAD///////////////8A///////////////////UDAAAAAAUAAAAAAAAAP///////////////wD/////////////////7CQAAAAABMAAAAAAAAAA////////////////AP////////////////xEAAAAAACU/wAAAAAAAAD///////////////8A////////////////cAAAAAAAZP//AAAAAAAAAP///////////////wD//////////////6AAAAAAADz8//8AAAAAAAAA////////////////AP/////////////IBAAAAAAc6P///wAAAAAAAAD///////////////8A////////////5BgAAAAADMz/////AAAAAAAAAP///////////////wD///////////g0AAAAAACk//////8AAAAAAAAA////////////////AP//////////XAAAAAAAfP///////wAAAAAAAAD///////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A////////////////////////////AAAAAAAAAP///////////////wD///////////////////////////8AAAAAAAAA////////////////AP///////////////////////////wAAAAAAAAD///////////////8A////////////////////////////AAAAAAAAAP///////////////wD///////////////////////////8AAAAAAAAA////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '5' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////////8AAAAAAAAAAAAAAAAAAAAAAA//////////////8A///////////////MAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////////6wAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////////iAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////////9kAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////////0QAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////////IAAAAAAAYP////////////////////////////8A//////////////wAAAAAAAB8/////////////////////////////wD/////////////3AAAAAAAAIj/////////////////////////////AP////////////+4AAAAAAAAoLRYHAAEKGTE//////////////////8A/////////////5QAAAAAAAAQAAAAAAAAAABY9P///////////////wD/////////////dAAAAAAAAAAAAAAAAAAAAAA89P//////////////AP////////////9QAAAAAAAAAAAAAAAAAAAAAABg//////////////8A/////////////zAAAAAAAAAAAAAAAAAAAAAAAADQ/////////////wD/////////////IAAAAAAAAGjY/+h4BAAAAAAAAGz/////////////AP//////////////9NS0lHSc//////90AAAAAAAALP////////////8A/////////////////////////////9QAAAAAAAAE/////////////wD//////////////////////////////wAAAAAAAAD/////////////AP/////////////////////////////8AAAAAAAAEP////////////8A////////////pIRwWEAgDOD//////8wAAAAAAAA8/////////////wD///////////9EAAAAAAAAaP//////ZAAAAAAAAHz/////////////AP///////////6QAAAAAAAAAaOD/4GQAAAAAAAAE4P////////////8A/////////////CQAAAAAAAAAAAAAAAAAAAAAAGD//////////////wD/////////////yAQAAAAAAAAAAAAAAAAAAAAc7P//////////////AP//////////////rAwAAAAAAAAAAAAAAAAAGNj///////////////8A////////////////0EAAAAAAAAAAAAAAAFTo/////////////////wD//////////////////8h4QCAAAAAcQHzU////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '6' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////////////+0ZCwMAAAUNGjI////////////////////AP/////////////////EMAAAAAAAAAAAAABM6P////////////////8A////////////////lAQAAAAAAAAAAAAAAAAo6P///////////////wD//////////////6wAAAAAAAAAAAAAAAAAAABI////////////////AP/////////////oEAAAAAAAAAAAAAAAAAAAAACw//////////////8A/////////////3AAAAAAAAAoxP/YPAAAAAAAAEj//////////////wD////////////4EAAAAAAACOD////YDCBAVGiAoP//////////////AP///////////7gAAAAAAABY//////////////////////////////8A////////////eAAAAAAAAJT//////////////////////////////wD///////////9MAAAAAAAAvP/IXBgABCx03P//////////////////AP///////////ygAAAAAAADcdAAAAAAAAAAEiP////////////////8A////////////FAAAAAAAAFAAAAAAAAAAAAAAcP///////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAlP//////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAQ8P////////////8A////////////AAAAAAAAAABAyP/kZAAAAAAAAACQ/////////////wD///////////8MAAAAAAAALPj/////WAAAAAAAAET/////////////AP///////////yQAAAAAAACY///////MAAAAAAAAFP////////////8A////////////SAAAAAAAAMD///////wAAAAAAAAA/////////////wD///////////9wAAAAAAAAvP///////wAAAAAAAAD/////////////AP///////////7QAAAAAAACI///////UAAAAAAAAJP////////////8A////////////+AwAAAAAACDw/////2wAAAAAAABY/////////////wD/////////////cAAAAAAAADC8/Ox4AAAAAAAAAKj/////////////AP/////////////oEAAAAAAAAAAAAAAAAAAAAAAk/P////////////8A//////////////+oAAAAAAAAAAAAAAAAAAAABLj//////////////wD///////////////+QAAAAAAAAAAAAAAAAAACQ////////////////AP////////////////+0JAAAAAAAAAAAAAAkuP////////////////8A///////////////////8sGg0FAAADCxgqPz//////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '7' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAABP////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAy4/////////////wD//////////////////////////+QUAAAAAAAEuP//////////////AP/////////////////////////8QAAAAAAAAKT///////////////8A/////////////////////////4wAAAAAAAB0/////////////////wD////////////////////////cCAAAAAAANPz/////////////////AP///////////////////////0QAAAAAAATY//////////////////8A//////////////////////+0AAAAAAAAeP///////////////////wD//////////////////////CQAAAAAABTw////////////////////AP////////////////////+gAAAAAAAAkP////////////////////8A/////////////////////ywAAAAAABDw/////////////////////wD///////////////////+4AAAAAAAAbP//////////////////////AP///////////////////1wAAAAAAADQ//////////////////////8A///////////////////4DAAAAAAAMP///////////////////////wD//////////////////7QAAAAAAAB8////////////////////////AP//////////////////aAAAAAAAAMj///////////////////////8A//////////////////8oAAAAAAAM/P///////////////////////wD/////////////////8AAAAAAAAET/////////////////////////AP////////////////+0AAAAAAAAcP////////////////////////8A/////////////////4wAAAAAAACY/////////////////////////wD/////////////////WAAAAAAAAMD/////////////////////////AP////////////////80AAAAAAAA4P////////////////////////8A/////////////////xAAAAAAAAD4/////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '8' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD////////////////////IdDQUAAAEIEiA1P//////////////////AP/////////////////gRAAAAAAAAAAAAAAAROD///////////////8A////////////////0BgAAAAAAAAAAAAAAAAAEMj//////////////wD///////////////AcAAAAAAAAAAAAAAAAAAAAHPD/////////////AP//////////////hAAAAAAAAAAAAAAAAAAAAAAAhP////////////8A//////////////8sAAAAAAAAKMz/zCgAAAAAAAAs/////////////wD//////////////wAAAAAAAADM////zAAAAAAAAAD/////////////AP//////////////BAAAAAAAAP//////AAAAAAAABP////////////8A//////////////8sAAAAAAAAzP///9QAAAAAAAAw/////////////wD//////////////3wAAAAAAAAoyP/YNAAAAAAAAIT/////////////AP//////////////7BgAAAAAAAAAAAAAAAAAAAAc8P////////////8A////////////////xBgAAAAAAAAAAAAAAAAAGNj//////////////wD/////////////////tAQAAAAAAAAAAAAAAACo////////////////AP///////////////HAAAAAAAAAAAAAAAAAAAAB8//////////////8A//////////////9gAAAAAAAAAAAAAAAAAAAAAAB8/////////////wD/////////////wAAAAAAAAABk4P/UWAAAAAAAAATQ////////////AP////////////9UAAAAAAAAaP//////XAAAAAAAAGT///////////8A/////////////xgAAAAAAADg///////cAAAAAAAAJP///////////wD/////////////AAAAAAAAAP////////8AAAAAAAAA////////////AP////////////8AAAAAAAAA4P//////3AAAAAAAAAT///////////8A/////////////ygAAAAAAABg//////9cAAAAAAAALP///////////wD/////////////ZAAAAAAAAABY1P/cXAAAAAAAAABw////////////AP/////////////QAAAAAAAAAAAAAAAAAAAAAAAABNz///////////8A//////////////9gAAAAAAAAAAAAAAAAAAAAAAB0/////////////wD///////////////Q8AAAAAAAAAAAAAAAAAAAAUPz/////////////AP////////////////x4CAAAAAAAAAAAAAAAEIT8//////////////8A///////////////////smFQwGAAAABg0ZKT0/////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - '9' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////////////ysYCwMAAAUNGiw/P//////////////////AP////////////////+4JAAAAAAAAAAAAAAkuP////////////////8A////////////////lAQAAAAAAAAAAAAAAAAAkP///////////////wD//////////////8AEAAAAAAAAAAAAAAAAAAAAqP//////////////AP/////////////8JAAAAAAAAAAAAAAAAAAAAAAQ7P////////////8A/////////////6wAAAAAAAAAfOz8vCwAAAAAAABw/////////////wD/////////////WAAAAAAAAHD/////7BgAAAAAAAz4////////////AP////////////8kAAAAAAAA1P//////hAAAAAAAALT///////////8A/////////////wAAAAAAAAD///////+4AAAAAAAAcP///////////wD/////////////AAAAAAAAAPz//////8AAAAAAAABI////////////AP////////////8UAAAAAAAAzP//////lAAAAAAAACT///////////8A/////////////0QAAAAAAABY//////gsAAAAAAAADP///////////wD/////////////kAAAAAAAAABw5P/IPAAAAAAAAAAA////////////AP/////////////wEAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A//////////////+UAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD///////////////9wAAAAAAAAAAAAAFAAAAAAAAAU////////////AP////////////////+IBAAAAAAAAABw3AAAAAAAACj///////////8A///////////////////cdCwEABhcxP+8AAAAAAAATP///////////wD//////////////////////////////5AAAAAAAAB4////////////AP//////////////////////////////UAAAAAAAALj///////////8A//////////////+kgGxUQCAM2P///+AIAAAAAAAQ+P///////////wD//////////////0gAAAAAAAA42P/EKAAAAAAAAHD/////////////AP//////////////sAAAAAAAAAAAAAAAAAAAAAAQ6P////////////8A////////////////TAAAAAAAAAAAAAAAAAAAAKz//////////////wD////////////////oKAAAAAAAAAAAAAAAAASU////////////////AP/////////////////sUAAAAAAAAAAAAAAwxP////////////////8A////////////////////yHA0FAAADCxktP///////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'A' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD//////////////////+QAAAAAAAAAAAAAAOT/////////////////AP//////////////////kAAAAAAAAAAAAAAAkP////////////////8A//////////////////88AAAAAAAAAAAAAAA8/////////////////wD/////////////////5AAAAAAAAAAAAAAAAADk////////////////AP////////////////+QAAAAAAAAAAAAAAAAAJD///////////////8A/////////////////zwAAAAAAAAAAAAAAAAAPP///////////////wD////////////////kAAAAAAAAAAgAAAAAAAAA5P//////////////AP///////////////5AAAAAAAAAAgAAAAAAAAACQ//////////////8A////////////////PAAAAAAAAAz8HAAAAAAAADz//////////////wD//////////////+QAAAAAAAAAWP9kAAAAAAAAANz/////////////AP//////////////kAAAAAAAAACk/7wAAAAAAAAAhP////////////8A//////////////88AAAAAAAABOz//BQAAAAAAAAw/////////////wD/////////////4AAAAAAAAAA8////ZAAAAAAAAADc////////////AP////////////+EAAAAAAAAAIj///+8AAAAAAAAAIT///////////8A/////////////zAAAAAAAAAA2P////wQAAAAAAAAMP///////////wD////////////cAAAAAAAAACT//////1wAAAAAAAAA3P//////////AP///////////4QAAAAAAAAAAAAAAAAAAAAAAAAAAACE//////////8A////////////MAAAAAAAAAAAAAAAAAAAAAAAAAAAADD//////////wD//////////9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANz/////////AP//////////hAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhP////////8A//////////8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw/////////wD/////////3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc////////AP////////+EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIT///////8A/////////zAAAAAAAAAAhP///////////2QAAAAAAAAAMP///////wD////////cAAAAAAAAAADM////////////vAAAAAAAAAAA3P//////AP///////4QAAAAAAAAAHP/////////////4DAAAAAAAAACE//////8A////////MAAAAAAAAABk//////////////9cAAAAAAAAADD//////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'B' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAEDh83P///////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAEhP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAeP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAABY////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAABT///////////8A//////////8AAAAAAAAAAP/////4zEwAAAAAAAAAAP///////////wD//////////wAAAAAAAAAA////////7AAAAAAAAAAQ////////////AP//////////AAAAAAAAAAD////////sAAAAAAAAAEj///////////8A//////////8AAAAAAAAAAP/////4zEQAAAAAAAAAtP///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAFz/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAiA/P////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAIjPj//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAGKz/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJT///////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAABNz//////////wD//////////wAAAAAAAAAA///////sqCAAAAAAAAAAbP//////////AP//////////AAAAAAAAAAD/////////yAAAAAAAAAAs//////////8A//////////8AAAAAAAAAAP//////////AAAAAAAAAAT//////////wD//////////wAAAAAAAAAA/////////7wAAAAAAAAAAP//////////AP//////////AAAAAAAAAAD//////+ikGAAAAAAAAAAY//////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFT//////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsP//////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAADj///////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAc6P///////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAATOj/////////////AP//////////AAAAAAAAAAAAAAAAAAAEIEBkkNj///////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'C' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////////////5JRULBAAAAgkTIDQ//////////////////8A////////////////1FAAAAAAAAAAAAAAAABAyP///////////////wD//////////////4gEAAAAAAAAAAAAAAAAAAAElP//////////////AP////////////9wAAAAAAAAAAAAAAAAAAAAAAAAlP////////////8A////////////kAAAAAAAAAAAAAAAAAAAAAAAAAAEyP///////////wD//////////9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAw////////////AP//////////WAAAAAAAAAAAWMz/8JwQAAAAAAAAAACw//////////8A/////////+wEAAAAAAAAAID//////9QMAAAAAAAAAET//////////wD/////////nAAAAAAAAAAo/P///////3wAAAAABDBspP//////////AP////////9gAAAAAAAAAIz/////////3BxQjMT0//////////////8A/////////zQAAAAAAAAAzP///////////////////////////////wD/////////GAAAAAAAAADo////////////////////////////////AP////////8AAAAAAAAAAP////////////////////////////////8A/////////wAAAAAAAAAA/////////////////////////////////wD/////////AAAAAAAAAAD/////////////////////////////////AP////////8cAAAAAAAAAOj///////////////////////////////8A/////////zgAAAAAAAAA0P/////////kIGio7P///////////////wD/////////bAAAAAAAAACg/////////5wAAAAAMHS49P//////////AP////////+oAAAAAAAAAEz/////////PAAAAAAAAAAc//////////8A//////////QIAAAAAAAAALz//////6QAAAAAAAAAAGT//////////wD//////////3AAAAAAAAAADIzo/+SEBAAAAAAAAAAAyP//////////AP//////////7BAAAAAAAAAAAAAAAAAAAAAAAAAAAED///////////8A////////////rAAAAAAAAAAAAAAAAAAAAAAAAAAE0P///////////wD/////////////fAAAAAAAAAAAAAAAAAAAAAAAAJz/////////////AP//////////////iAQAAAAAAAAAAAAAAAAAAASY//////////////8A////////////////yEAAAAAAAAAAAAAAAAA8yP///////////////wD//////////////////9yIUCwQAAAAIEB4yP//////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'D' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////////8AAAAAAAAAAAAAAAAADChQkOT/////////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAABGjw//////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAACDY/////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAABjk////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAED///////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAKj//////////wD///////////8AAAAAAAAAAP///+isSAAAAAAAAAAANP//////////AP///////////wAAAAAAAAAA////////hAAAAAAAAAAA2P////////8A////////////AAAAAAAAAAD/////////MAAAAAAAAACQ/////////wD///////////8AAAAAAAAAAP////////+MAAAAAAAAAFj/////////AP///////////wAAAAAAAAAA/////////8gAAAAAAAAAMP////////8A////////////AAAAAAAAAAD/////////5AAAAAAAAAAY/////////wD///////////8AAAAAAAAAAP//////////AAAAAAAAAAD/////////AP///////////wAAAAAAAAAA//////////8AAAAAAAAAAP////////8A////////////AAAAAAAAAAD//////////wAAAAAAAAAA/////////wD///////////8AAAAAAAAAAP/////////wAAAAAAAAABD/////////AP///////////wAAAAAAAAAA/////////9QAAAAAAAAAJP////////8A////////////AAAAAAAAAAD/////////qAAAAAAAAABI/////////wD///////////8AAAAAAAAAAP////////9QAAAAAAAAAHj/////////AP///////////wAAAAAAAAAA////////uAAAAAAAAAAAvP////////8A////////////AAAAAAAAAAD////w0HwEAAAAAAAAACT8/////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAADz8//////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAY6P///////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAKNz/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAACHT0//////////////8A////////////AAAAAAAAAAAAAAAAABg4bKj0/////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'E' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP//////////AAAAAAAAAAD///////////////////////////////8A//////////8AAAAAAAAAAP///////////////////////////////wD//////////wAAAAAAAAAA////////////////////////////////AP//////////AAAAAAAAAAD///////////////////////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////8AAAAAAAAAAP///////////////////////////////wD//////////wAAAAAAAAAA////////////////////////////////AP//////////AAAAAAAAAAD///////////////////////////////8A//////////8AAAAAAAAAAP///////////////////////////////wD//////////wAAAAAAAAAA////////////////////////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'F' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'G' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD//////////////////MB8TCgQAAAACCA4YJzs////////////////AP///////////////JQcAAAAAAAAAAAAAAAAAAhw8P////////////8A/////////////9gwAAAAAAAAAAAAAAAAAAAAAAAk2P///////////wD////////////EDAAAAAAAAAAAAAAAAAAAAAAAAAAc7P//////////AP//////////2AwAAAAAAAAAAAAAAAAAAAAAAAAAAABY//////////8A//////////wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQ/////////wD/////////kAAAAAAAAAAAEHzQ/P/gmCAAAAAAAAAAAFz/////////AP////////wcAAAAAAAAACjg////////8CwAAAAAAAAgWP////////8A////////vAAAAAAAAAAI2P//////////yBRAcJjI8P///////////wD///////94AAAAAAAAAGD/////////////////////////////////AP///////0AAAAAAAAAAsP////////////////////////////////8A////////IAAAAAAAAADc/////////////////////////////////wD///////8AAAAAAAAAAP///////wAAAAAAAAAAAAAAAAD/////////AP///////wAAAAAAAAAA////////AAAAAAAAAAAAAAAAAP////////8A////////AAAAAAAAAAD///////8AAAAAAAAAAAAAAAAA/////////wD///////8gAAAAAAAAAOD//////wAAAAAAAAAAAAAAAAD/////////AP///////0AAAAAAAAAAtP//////AAAAAAAAAAAAAAAAAP////////8A////////cAAAAAAAAABw//////8AAAAAAAAAAAAAAAAA/////////wD///////+8AAAAAAAAABDs////////////AAAAAAAAAAD/////////AP////////wYAAAAAAAAADz0//////////AAAAAAAAAAAP////////8A/////////5AAAAAAAAAAACCY4P//3KhcCAAAAAAAAAAA/////////wD/////////+CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////AP//////////xAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIP////////8A////////////rAQAAAAAAAAAAAAAAAAAAAAAAAAAAGTw/////////wD/////////////vBQAAAAAAAAAAAAAAAAAAAAAADjI////////////AP//////////////8HAQAAAAAAAAAAAAAAAAAEiw//////////////8A//////////////////iwcEAgBAAABCA4aKDk/////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'H' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'I' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAP///////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAA////////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAD///////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'J' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAD//////////////wD///////////////////////////8AAAAAAAAAAP//////////////AP///////////////////////////wAAAAAAAAAA//////////////8A////////////////////////////AAAAAAAAAAj//////////////wD//////////+zMrIxwUDAQ//////wAAAAAAAAAIP//////////////AP//////////DAAAAAAAAADo////2AAAAAAAAAA0//////////////8A//////////8wAAAAAAAAAKj///+YAAAAAAAAAFj//////////////wD//////////2gAAAAAAAAAIND/yBgAAAAAAAAAkP//////////////AP//////////vAAAAAAAAAAAAAAAAAAAAAAAAADc//////////////8A////////////MAAAAAAAAAAAAAAAAAAAAAAAUP///////////////wD////////////EBAAAAAAAAAAAAAAAAAAAABjk////////////////AP////////////+sBAAAAAAAAAAAAAAAAAAY2P////////////////8A///////////////EMAAAAAAAAAAAAAAAVOj//////////////////wD/////////////////vHBAIAAAABg8fNT/////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'K' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////8AAAAAAAAAAP//////////wAQAAAAAAAAAAABw////////AP///////wAAAAAAAAAA/////////9AMAAAAAAAAAAAAcP////////8A////////AAAAAAAAAAD////////cGAAAAAAAAAAAAHD//////////wD///////8AAAAAAAAAAP//////6CgAAAAAAAAAAABs////////////AP///////wAAAAAAAAAA//////Q0AAAAAAAAAAAAVPz///////////8A////////AAAAAAAAAAD////8RAAAAAAAAAAAAFT8/////////////wD///////8AAAAAAAAAAP///1gAAAAAAAAAAABU/P//////////////AP///////wAAAAAAAAAA//9wAAAAAAAAAAAASPz///////////////8A////////AAAAAAAAAAD/jAAAAAAAAAAAADz0/////////////////wD///////8AAAAAAAAAAKQAAAAAAAAAAAA89P//////////////////AP///////wAAAAAAAAAABAAAAAAAAAAAFPT///////////////////8A////////AAAAAAAAAAAAAAAAAAAAAAAApP///////////////////wD///////8AAAAAAAAAAAAAAAAAAAAAAAAU8P//////////////////AP///////wAAAAAAAAAAAAAAAAAAAAAAAABk//////////////////8A////////AAAAAAAAAAAAAAAAAAAAAAAAAADE/////////////////wD///////8AAAAAAAAAAAAAAAAoEAAAAAAAACz8////////////////AP///////wAAAAAAAAAAAAAAGNiAAAAAAAAAAIj///////////////8A////////AAAAAAAAAAAAABjY//gYAAAAAAAACOD//////////////wD///////8AAAAAAAAAAAAY2P///5wAAAAAAAAASP//////////////AP///////wAAAAAAAAAAGNj//////CgAAAAAAAAAqP////////////8A////////AAAAAAAAAADI////////sAAAAAAAAAAc8P///////////wD///////8AAAAAAAAAAP//////////QAAAAAAAAABs////////////AP///////wAAAAAAAAAA///////////IAAAAAAAAAATI//////////8A////////AAAAAAAAAAD///////////9YAAAAAAAAADD8/////////wD///////8AAAAAAAAAAP///////////9wEAAAAAAAAAJD/////////AP///////wAAAAAAAAAA/////////////3AAAAAAAAAADOT///////8A////////AAAAAAAAAAD/////////////7BAAAAAAAAAAUP///////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'L' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAD/////////////////////////////AP////////////8AAAAAAAAAAP////////////////////////////8A/////////////wAAAAAAAAAA/////////////////////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////////AAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'M' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//////8AAAAAAAAAAAAAAHz//////3wAAAAAAAAAAAAAAP///////wD//////wAAAAAAAAAAAAAATP//////UAAAAAAAAAAAAAAA////////AP//////AAAAAAAAAAAAAAAc//////8cAAAAAAAAAAAAAAD///////8A//////8AAAAAAAAAAAAAAADw////8AAAAAAAAAAAAAAAAP///////wD//////wAAAAAAAAAAAAAAALz////AAAAAAAAAAAAAAAAA////////AP//////AAAAAAAAAAAAAAAAkP///5AAAAAAAAAAAAAAAAD///////8A//////8AAAAAAAAAAAAAAABc////ZAAAAAAAAAAAAAAAAP///////wD//////wAAAAAAAAAoAAAAADD///8wAAAAACQAAAAAAAAA////////AP//////AAAAAAAAAFwAAAAABPz//AgAAAAAXAAAAAAAAAD///////8A//////8AAAAAAAAAkAAAAAAA0P/UAAAAAACQAAAAAAAAAP///////wD//////wAAAAAAAADMAAAAAACg/6gAAAAAAMQAAAAAAAAA////////AP//////AAAAAAAAAPgEAAAAAHD/dAAAAAAE+AAAAAAAAAD///////8A//////8AAAAAAAAA/zQAAAAAQP9IAAAAADD/AAAAAAAAAP///////wD//////wAAAAAAAAD/bAAAAAAQ/xQAAAAAaP8AAAAAAAAA////////AP//////AAAAAAAAAP+gAAAAAADQAAAAAACc/wAAAAAAAAD///////8A//////8AAAAAAAAA/9QAAAAAAGgAAAAAAND/AAAAAAAAAP///////wD//////wAAAAAAAAD//wwAAAAAFAAAAAAM/P8AAAAAAAAA////////AP//////AAAAAAAAAP//RAAAAAAAAAAAADz//wAAAAAAAAD///////8A//////8AAAAAAAAA//94AAAAAAAAAAAAcP//AAAAAAAAAP///////wD//////wAAAAAAAAD//7AAAAAAAAAAAACo//8AAAAAAAAA////////AP//////AAAAAAAAAP//5AAAAAAAAAAAANz//wAAAAAAAAD///////8A//////8AAAAAAAAA////HAAAAAAAAAAQ////AAAAAAAAAP///////wD//////wAAAAAAAAD///9QAAAAAAAAAEz///8AAAAAAAAA////////AP//////AAAAAAAAAP///4gAAAAAAAAAfP///wAAAAAAAAD///////8A//////8AAAAAAAAA////vAAAAAAAAACw////AAAAAAAAAP///////wD//////wAAAAAAAAD////wAAAAAAAAAOz///8AAAAAAAAA////////AP//////AAAAAAAAAP////8sAAAAAAAc/////wAAAAAAAAD///////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'N' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////AAAAAAAAALD/////////////AAAAAAAAAP//////////AP////////8AAAAAAAAAFOj///////////8AAAAAAAAA//////////8A/////////wAAAAAAAAAASP///////////wAAAAAAAAD//////////wD/////////AAAAAAAAAAAAkP//////////AAAAAAAAAP//////////AP////////8AAAAAAAAAAAAI1P////////8AAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAw+P///////wAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAABw////////AAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAC8//////8AAAAAAAAA//////////8A/////////wAAAAAAAAAAAAAAABzs/////wAAAAAAAAD//////////wD/////////AAAAAAAAAAAAAAAAAFD/////AAAAAAAAAP//////////AP////////8AAAAAAAAAAAAAAAAAAJz///8AAAAAAAAA//////////8A/////////wAAAAAAAAAUAAAAAAAADNz//wAAAAAAAAD//////////wD/////////AAAAAAAAALQAAAAAAAAANPz/AAAAAAAAAP//////////AP////////8AAAAAAAAA/2wAAAAAAAAAfP8AAAAAAAAA//////////8A/////////wAAAAAAAAD/+CwAAAAAAAAExAAAAAAAAAD//////////wD/////////AAAAAAAAAP//0AQAAAAAAAAgAAAAAAAAAP//////////AP////////8AAAAAAAAA////jAAAAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAD/////RAAAAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAP/////kFAAAAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAA//////+sAAAAAAAAAAAAAAAA//////////8A/////////wAAAAAAAAD///////9kAAAAAAAAAAAAAAD//////////wD/////////AAAAAAAAAP////////QkAAAAAAAAAAAAAP//////////AP////////8AAAAAAAAA/////////8wEAAAAAAAAAAAA//////////8A/////////wAAAAAAAAD//////////4QAAAAAAAAAAAD//////////wD/////////AAAAAAAAAP///////////DwAAAAAAAAAAP//////////AP////////8AAAAAAAAA////////////4BAAAAAAAAAA//////////8A/////////wAAAAAAAAD/////////////qAAAAAAAAAD//////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'O' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A///////////////////0qGw4HAAAABw4aKT0/////////////////wD////////////////wcAwAAAAAAAAAAAAAAAho6P//////////////AP//////////////uBQAAAAAAAAAAAAAAAAAAAAMoP////////////8A/////////////6AEAAAAAAAAAAAAAAAAAAAAAAAAkP///////////wD///////////+4BAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////AP//////////8BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAM5P////////8A//////////9wAAAAAAAAAAAsrPD/7KQsAAAAAAAAAABg/////////wD/////////+BAAAAAAAAAAUPj///////hQAAAAAAAAAAjs////////AP////////+sAAAAAAAAABDw//////////AYAAAAAAAAAKD///////8A/////////2wAAAAAAAAAdP///////////3wAAAAAAAAAYP///////wD/////////OAAAAAAAAAC4////////////xAAAAAAAAAAw////////AP////////8cAAAAAAAAAOD////////////oAAAAAAAAABT///////8A/////////wAAAAAAAAAA//////////////8AAAAAAAAAAP///////wD/////////AAAAAAAAAAD//////////////wAAAAAAAAAA////////AP////////8AAAAAAAAAAP/////////////8AAAAAAAAAAD///////8A/////////xwAAAAAAAAA5P///////////+AAAAAAAAAAHP///////wD/////////NAAAAAAAAAC8////////////uAAAAAAAAAA4////////AP////////9oAAAAAAAAAHj///////////98AAAAAAAAAGT///////8A/////////6gAAAAAAAAAGPD/////////+BgAAAAAAAAApP///////wD/////////9AwAAAAAAAAAUPz///////xcAAAAAAAAAAjs////////AP//////////cAAAAAAAAAAALKjs//CwOAAAAAAAAAAAYP////////8A///////////wFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzk/////////wD///////////+4BAAAAAAAAAAAAAAAAAAAAAAAAAAAoP//////////AP////////////+QAAAAAAAAAAAAAAAAAAAAAAAAAJD///////////8A//////////////+sEAAAAAAAAAAAAAAAAAAAAAyg/////////////wD////////////////oZAgAAAAAAAAAAAAAAARg4P//////////////AP//////////////////9KhsOCAAAAAUMFyc7P////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'P' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP///////////wAAAAAAAAAAAAAAAAAACCxguP////////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAOOD//////////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAGOD/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAARP////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAxP///////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAABo////////////AP///////////wAAAAAAAAAA////6JwMAAAAAAAAADD///////////8A////////////AAAAAAAAAAD//////6AAAAAAAAAADP///////////wD///////////8AAAAAAAAAAP//////9AAAAAAAAAAA////////////AP///////////wAAAAAAAAAA///////0AAAAAAAAAAD///////////8A////////////AAAAAAAAAAD//////5gAAAAAAAAAHP///////////wD///////////8AAAAAAAAAAP///9iICAAAAAAAAABI////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAJD///////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAI6P///////////wD///////////8AAAAAAAAAAAAAAAAAAAAAAAAAAIT/////////////AP///////////wAAAAAAAAAAAAAAAAAAAAAAAABU/P////////////8A////////////AAAAAAAAAAAAAAAAAAAAAAAIhPz//////////////wD///////////8AAAAAAAAAAAAAAAAABCRMkOz/////////////////AP///////////wAAAAAAAAAA//////////////////////////////8A////////////AAAAAAAAAAD//////////////////////////////wD///////////8AAAAAAAAAAP//////////////////////////////AP///////////wAAAAAAAAAA//////////////////////////////8A////////////AAAAAAAAAAD//////////////////////////////wD///////////8AAAAAAAAAAP//////////////////////////////AP///////////wAAAAAAAAAA//////////////////////////////8A////////////AAAAAAAAAAD//////////////////////////////wD///////////8AAAAAAAAAAP//////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'Q' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////SoaDQcAAAAHDhoqPT///////////////////8A//////////////BwDAAAAAAAAAAAAAAACHDo/////////////////wD///////////+4FAAAAAAAAAAAAAAAAAAAABCo////////////////AP//////////nAQAAAAAAAAAAAAAAAAAAAAAAACQ//////////////8A/////////7gEAAAAAAAAAAAAAAAAAAAAAAAAAACg/////////////wD////////wFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAzo////////////AP///////3AAAAAAAAAAACyo8P/sqCwAAAAAAAAAAGT///////////8A///////4EAAAAAAAAABM+P///////FQAAAAAAAAACPT//////////wD//////7AAAAAAAAAAFPD/////////9BgAAAAAAAAApP//////////AP//////bAAAAAAAAAB4////////////fAAAAAAAAABk//////////8A//////84AAAAAAAAALz///////////+8AAAAAAAAADT//////////wD//////xwAAAAAAAAA6P///////////+QAAAAAAAAAHP//////////AP//////AAAAAAAAAAD//////////////wAAAAAAAAAA//////////8A//////8AAAAAAAAAAP//////////////AAAAAAAAAAD//////////wD//////wAAAAAAAAAA/P////////////8AAAAAAAAAAP//////////AP//////GAAAAAAAAADg////////////4AAAAAAAAAAc//////////8A//////84AAAAAAAAALT////MJHTo//+8AAAAAAAAADT//////////wD//////2wAAAAAAAAAdP///2AAABCg/3wAAAAAAAAAZP//////////AP//////rAAAAAAAAAAY9P/sCAAAAABMGAAAAAAAAACk//////////8A///////4EAAAAAAAAABU/P+0OAAAAAAAAAAAAAAACPT//////////wD///////94AAAAAAAAAAA4sPD/gAAAAAAAAAAAAABk////////////AP////////AcAAAAAAAAAAAAAAAAAAAAAAAAAAAADOT///////////8A/////////7wEAAAAAAAAAAAAAAAAAAAAAAAAAACQ/////////////wD//////////6wEAAAAAAAAAAAAAAAAAAAAAAAAABSs////////////AP///////////7gUAAAAAAAAAAAAAAAAAAAAAAAAAABAwP////////8A//////////////BwDAAAAAAAAAAAAAAABAgAAAAAAAA8/////////wD////////////////0qGg0GAAAABgwXJjkxBgAAAAAALD/////////AP//////////////////////////////////5DQAAAAk/P////////8A////////////////////////////////////+GwAAJD//////////wD//////////////////////////////////////8A49P//////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'R' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////wAAAAAAAAAAAAAAAAAAAAQgOGSk+P///////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAcuP//////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAEsP////////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ6P///////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAADD///////////8A/////////wAAAAAAAAAA///////svDgAAAAAAAAACP///////////wD/////////AAAAAAAAAAD/////////7AAAAAAAAAAA////////////AP////////8AAAAAAAAAAP/////////cAAAAAAAAABD///////////8A/////////wAAAAAAAAAA//////DQoCQAAAAAAAAAQP///////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACU////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAIPj///////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAzU/////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAA02P//////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAxctPz///////////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAEDY/////////////////wD/////////AAAAAAAAAAD/9LAsAAAAAAAAAAzc////////////////AP////////8AAAAAAAAAAP///+wkAAAAAAAAADD8//////////////8A/////////wAAAAAAAAAA/////8QAAAAAAAAAAJD//////////////wD/////////AAAAAAAAAAD//////1QAAAAAAAAAFPD/////////////AP////////8AAAAAAAAAAP//////3AQAAAAAAAAAgP////////////8A/////////wAAAAAAAAAA////////aAAAAAAAAAAM6P///////////wD/////////AAAAAAAAAAD////////oCAAAAAAAAABs////////////AP////////8AAAAAAAAAAP////////+AAAAAAAAAAATc//////////8A/////////wAAAAAAAAAA//////////AUAAAAAAAAAFj//////////wD/////////AAAAAAAAAAD//////////5AAAAAAAAAAAND/////////AP////////8AAAAAAAAAAP//////////+CQAAAAAAAAAQP////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'S' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP/////////////////8vHBEIAgAAAQgQHC8/P////////////////8A////////////////pCQAAAAAAAAAAAAAAAAcoP///////////////wD//////////////FwAAAAAAAAAAAAAAAAAAAAAXP//////////////AP////////////9oAAAAAAAAAAAAAAAAAAAAAAAAhP////////////8A////////////zAAAAAAAAAAAAAAAAAAAAAAAAAAI6P///////////wD///////////9cAAAAAAAAAAAAAAAAAAAAAAAAAACA////////////AP///////////xgAAAAAAAAAUOD/8KwkAAAAAAAAADj///////////8A////////////AAAAAAAAAAD0/////8wABCAgICxASP///////////wD///////////8MAAAAAAAAAMz/////////////////////////////AP///////////0AAAAAAAAAACFiQxPT///////////////////////8A////////////oAAAAAAAAAAAAAAAADBwtPT//////////////////wD////////////8QAAAAAAAAAAAAAAAAAAACFTA////////////////AP/////////////oOAAAAAAAAAAAAAAAAAAAAABM6P////////////8A///////////////4fAgAAAAAAAAAAAAAAAAAAAAY2P///////////wD/////////////////7IwwAAAAAAAAAAAAAAAAAAAo+P//////////AP/////////////////////koGw0BAAAAAAAAAAAAACU//////////8A///////////////////////////4uFgAAAAAAAAAADz//////////wD//////////2BgSEA0IBwA6P///////5QAAAAAAAAADP//////////AP//////////JAAAAAAAAACc/////////AAAAAAAAAAA//////////8A//////////9YAAAAAAAAACDo///////AAAAAAAAAABT//////////wD//////////6QAAAAAAAAAACCk7P/snBQAAAAAAAAAUP//////////AP//////////+BAAAAAAAAAAAAAAAAAAAAAAAAAAAACs//////////8A////////////kAAAAAAAAAAAAAAAAAAAAAAAAAAAOP///////////wD////////////8RAAAAAAAAAAAAAAAAAAAAAAAABjc////////////AP/////////////0PAAAAAAAAAAAAAAAAAAAAAAg2P////////////8A///////////////8hBQAAAAAAAAAAAAAAAAMdPT//////////////wD/////////////////+LRwSCAMAAAAHDhoqPT/////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'T' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD///////////////////8AAAAAAAAAAP//////////////////////AP///////////////////wAAAAAAAAAA//////////////////////8A////////////////////AAAAAAAAAAD//////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'U' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////AAAAAAAAAAD///////////8AAAAAAAAAAP//////////AP////////8AAAAAAAAAAP///////////wAAAAAAAAAA//////////8A/////////wAAAAAAAAAA////////////AAAAAAAAAAD//////////wD/////////JAAAAAAAAADk/////////+gAAAAAAAAAHP//////////AP////////9MAAAAAAAAAJz/////////nAAAAAAAAABE//////////8A/////////4gAAAAAAAAAHOj//////+ggAAAAAAAAAHz//////////wD/////////0AAAAAAAAAAAIJzs/+ykIAAAAAAAAAAA0P//////////AP//////////QAAAAAAAAAAAAAAAAAAAAAAAAAAAAED///////////8A///////////IBAAAAAAAAAAAAAAAAAAAAAAAAAAE0P///////////wD///////////+YAAAAAAAAAAAAAAAAAAAAAAAAAJj/////////////AP////////////+UBAAAAAAAAAAAAAAAAAAAAASU//////////////8A///////////////IPAAAAAAAAAAAAAAAAAAwyP///////////////wD/////////////////0IxYOCAIAAAEIEiAyP//////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'V' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD//////zAAAAAAAAAAYP//////////////ZAAAAAAAAAAw////////AP//////kAAAAAAAAAAU/P////////////8UAAAAAAAAAJD///////8A///////oBAAAAAAAAADE////////////xAAAAAAAAAAE7P///////wD///////9MAAAAAAAAAHD///////////94AAAAAAAAAEz/////////AP///////6gAAAAAAAAAJP///////////yQAAAAAAAAArP////////8A////////+BAAAAAAAAAA1P/////////YAAAAAAAAABT4/////////wD/////////aAAAAAAAAACE/////////4QAAAAAAAAAbP//////////AP/////////EAAAAAAAAADT/////////OAAAAAAAAADM//////////8A//////////8kAAAAAAAAAOT//////+QAAAAAAAAAKP///////////wD//////////4QAAAAAAAAAmP//////nAAAAAAAAACI////////////AP//////////5AAAAAAAAABE//////9EAAAAAAAABOT///////////8A////////////QAAAAAAAAAT0////9AgAAAAAAABI/////////////wD///////////+gAAAAAAAAAKT///+kAAAAAAAAAKj/////////////AP////////////QIAAAAAAAAXP///1wAAAAAAAAM+P////////////8A/////////////1wAAAAAAAAM+P/8DAAAAAAAAGT//////////////wD/////////////vAAAAAAAAAC8/7wAAAAAAAAAxP//////////////AP//////////////HAAAAAAAAGj/aAAAAAAAACT///////////////8A//////////////94AAAAAAAAHP8cAAAAAAAAhP///////////////wD//////////////9gAAAAAAAAAkAAAAAAAAADk////////////////AP///////////////zgAAAAAAAAQAAAAAAAAQP////////////////8A////////////////lAAAAAAAAAAAAAAAAACg/////////////////wD////////////////sCAAAAAAAAAAAAAAADPT/////////////////AP////////////////9QAAAAAAAAAAAAAABg//////////////////8A/////////////////7AAAAAAAAAAAAAAAMD//////////////////wD//////////////////BQAAAAAAAAAAAAc////////////////////AP//////////////////cAAAAAAAAAAAAHz///////////////////8A///////////////////MAAAAAAAAAAAA3P///////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'W' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//8cAAAAAAAAALz/////4AAAAAAAAAAA6P////+8AAAAAAAAABz//wD//1QAAAAAAAAAjP////+gAAAAAAAAAACo/////4wAAAAAAAAAUP//AP//jAAAAAAAAABU/////2AAAAAAAAAAAGj/////VAAAAAAAAACM//8A///EAAAAAAAAACT/////IAAAAAAAAAAAKP////8kAAAAAAAAAMT//wD///gEAAAAAAAAAPD//+AAAAAAAAAAAAAA6P//8AAAAAAAAAAE9P//AP///zAAAAAAAAAAvP//oAAAAAAAAAAAAACo//+8AAAAAAAAADD///8A////bAAAAAAAAACM//9gAAAAAAAAAAAAAGT//4wAAAAAAAAAaP///wD///+kAAAAAAAAAFT//yAAAAAAAAAAAAAAIP//VAAAAAAAAACc////AP///9gAAAAAAAAAJP/gAAAAAAAAAAAAAAAA4P8kAAAAAAAAANT///8A/////xAAAAAAAAAA8KAAAAAAAAAAAAAAAACg8AAAAAAAAAAQ/////wD/////TAAAAAAAAAC8YAAAAAAAAAAAAAAAAGC8AAAAAAAAAET/////AP////+AAAAAAAAAAIwgAAAAAAAAAAAAAAAAIIwAAAAAAAAAfP////8A/////7gAAAAAAAAANAAAAAAAACwwAAAAAAAANAAAAAAAAACw/////wD/////8AAAAAAAAAAAAAAAAAAAdHgAAAAAAAAAAAAAAAAAAOz/////AP//////KAAAAAAAAAAAAAAAAAC4vAAAAAAAAAAAAAAAAAAg//////8A//////9gAAAAAAAAAAAAAAAACPj4CAAAAAAAAAAAAAAAAFj//////wD//////5QAAAAAAAAAAAAAAABE//9IAAAAAAAAAAAAAAAAkP//////AP//////0AAAAAAAAAAAAAAAAIj//4wAAAAAAAAAAAAAAADI//////8A///////8DAAAAAAAAAAAAAAAzP//1AAAAAAAAAAAAAAABPj//////wD///////88AAAAAAAAAAAAABT/////GAAAAAAAAAAAAAA0////////AP///////3QAAAAAAAAAAAAAWP////9gAAAAAAAAAAAAAHD///////8A////////sAAAAAAAAAAAAACg/////6QAAAAAAAAAAAAApP///////wD////////kAAAAAAAAAAAAAOT/////6AAAAAAAAAAAAADc////////AP////////8cAAAAAAAAAAAo////////MAAAAAAAAAAAEP////////8A/////////1QAAAAAAAAAAHD///////94AAAAAAAAAABM/////////wD/////////jAAAAAAAAAAAtP///////7wAAAAAAAAAAID/////////AP/////////EAAAAAAAAAAT0////////+AgAAAAAAAAAuP////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'X' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD///////9UAAAAAAAAAKz///////////+sAAAAAAAAAFD/////////AP///////+QQAAAAAAAAFOT/////////8BwAAAAAAAAM5P////////8A/////////5gAAAAAAAAATP////////9kAAAAAAAAAJD//////////wD//////////0AAAAAAAAAAoP//////wAAAAAAAAAA0/P//////////AP//////////2AgAAAAAAAAQ4P////gkAAAAAAAABMz///////////8A////////////iAAAAAAAAABA////dAAAAAAAAABw/////////////wD////////////8MAAAAAAAAACU/9AEAAAAAAAAHPD/////////////AP/////////////IBAAAAAAAAAzYMAAAAAAAAACs//////////////8A//////////////90AAAAAAAAABAAAAAAAAAATP///////////////wD///////////////QgAAAAAAAAAAAAAAAAAAzg////////////////AP///////////////7wAAAAAAAAAAAAAAAAAjP////////////////8A/////////////////2AAAAAAAAAAAAAAADD8/////////////////wD/////////////////7BQAAAAAAAAAAAAEyP//////////////////AP/////////////////gDAAAAAAAAAAAAAjY//////////////////8A/////////////////0AAAAAAAAAAAAAAADj8/////////////////wD///////////////+UAAAAAAAAAAAAAAAAAJD/////////////////AP//////////////4AwAAAAAAAAAAAAAAAAADOD///////////////8A//////////////9AAAAAAAAAAAAAAAAAAAAAQP///////////////wD/////////////nAAAAAAAAAAAWAAAAAAAAAAAlP//////////////AP///////////+QQAAAAAAAAAGD/YAAAAAAAAAAM4P////////////8A////////////TAAAAAAAAAAs9P/0LAAAAAAAAABM/////////////wD//////////6AAAAAAAAAADNT////UDAAAAAAAAACg////////////AP/////////kEAAAAAAAAACg//////+gAAAAAAAAABDk//////////8A/////////0wAAAAAAAAAYP////////9gAAAAAAAAAEz//////////wD///////+oAAAAAAAAACz0//////////QsAAAAAAAAAKT/////////AP//////7BQAAAAAAAAM1P///////////9QMAAAAAAAAFOz///////8A//////9UAAAAAAAAAKD//////////////6AAAAAAAAAAVP///////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'Y' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP///////1QAAAAAAAAAAGj//////////2gAAAAAAAAAAFT///////8A////////5BAAAAAAAAAAAMT////////EAAAAAAAAAAAQ5P///////wD/////////mAAAAAAAAAAAKPj/////+CgAAAAAAAAAAJj/////////AP//////////PAAAAAAAAAAAgP////+AAAAAAAAAAAA8//////////8A///////////YCAAAAAAAAAAE2P//2AQAAAAAAAAACNj//////////wD///////////+AAAAAAAAAAAA4//84AAAAAAAAAACA////////////AP////////////woAAAAAAAAAACUlAAAAAAAAAAAKPz///////////8A/////////////8gAAAAAAAAAABAQAAAAAAAAAADI/////////////wD//////////////2wAAAAAAAAAAAAAAAAAAAAAbP//////////////AP//////////////8BwAAAAAAAAAAAAAAAAAABzw//////////////8A////////////////tAAAAAAAAAAAAAAAAAAAtP///////////////wD/////////////////VAAAAAAAAAAAAAAAAFT/////////////////AP/////////////////oEAAAAAAAAAAAAAAQ6P////////////////8A//////////////////+cAAAAAAAAAAAAAJz//////////////////wD///////////////////9AAAAAAAAAAABA////////////////////AP///////////////////9gAAAAAAAAAANj///////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////8AAAAAAAAAAP////////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////8AAAAAAAAAAP////////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////8AAAAAAAAAAP////////////////////8A/////////////////////wAAAAAAAAAA/////////////////////wD/////////////////////AAAAAAAAAAD/////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - 'Z' => array( - 'data' => 'AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////8A//////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////wD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////AP//////////AAAAAAAAAAAAAAAAAAAAAAAAAAAQ//////////////8A/////////////////////////1AAAAAAAAAABLz//////////////wD///////////////////////98AAAAAAAAAACY////////////////AP//////////////////////pAAAAAAAAAAAaP////////////////8A/////////////////////8QIAAAAAAAAAET8/////////////////wD////////////////////gGAAAAAAAAAAo9P//////////////////AP//////////////////9CwAAAAAAAAAFNz///////////////////8A//////////////////xMAAAAAAAAAATA/////////////////////wD/////////////////eAAAAAAAAAAAnP//////////////////////AP///////////////5wAAAAAAAAAAHT///////////////////////8A///////////////ABAAAAAAAAABM/P///////////////////////wD/////////////3BQAAAAAAAAALPT/////////////////////////AP////////////QoAAAAAAAAABjg//////////////////////////8A///////////8SAAAAAAAAAAExP///////////////////////////wD//////////2wAAAAAAAAAAKD/////////////////////////////AP////////+YAAAAAAAAAAB8//////////////////////////////8A/////////wQAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////wD/////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////AP////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8A/////////////////////////////////////////////////////wD/////////////////////////////////////////////////////AP////////////////////////////////////////////////////8=', - 'width' => 40 - ), - ); - - return $_png; + $captcha = new captcha(); + $captcha->execute($row['code']); + exit; } } - ?> \ No newline at end of file diff --git a/phpBB/install/schemas/schema_data.sql b/phpBB/install/schemas/schema_data.sql index 3e6b6d694e..d9fcb080ab 100644 --- a/phpBB/install/schemas/schema_data.sql +++ b/phpBB/install/schemas/schema_data.sql @@ -160,6 +160,13 @@ INSERT INTO phpbb_config (config_name, config_value) VALUES ('pass_complex', '.* INSERT INTO phpbb_config (config_name, config_value) VALUES ('pm_edit_time', '0'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('pm_max_boxes', '4'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('pm_max_msgs', '50'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_occlude', '1'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_occlude_noise_pixel', '2'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_occlude_noise_line', '1'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_entropy', '1'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_entropy_noise_pixel', '2'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_entropy_noise_line', '1'); +INSERT INTO phpbb_config (config_name, config_value) VALUES ('policy_3dbitmap', '1'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('posts_per_page', '10'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('print_pm', '1'); INSERT INTO phpbb_config (config_name, config_value) VALUES ('queue_interval', '600'); diff --git a/phpBB/language/en/acp/board.php b/phpBB/language/en/acp/board.php index 723a61c745..99fbd0c28b 100644 --- a/phpBB/language/en/acp/board.php +++ b/phpBB/language/en/acp/board.php @@ -87,7 +87,17 @@ $lang = array_merge($lang, array( 'BOXES_LIMIT' => 'Max private messages per box', 'BOXES_LIMIT_EXPLAIN' => 'Users may receive no more than this many messages in each of their private message boxes or zero for unlimited messages.', - 'CAPTCHA' => 'Captcha Options', + 'CAPTCHA_OPTIONS' => 'Captcha Options', + 'CAPTCHA_OCCLUDE' => 'Occlude', + 'CAPTCHA_ENTROPY' => 'Entropy', + 'CAPTCHA_3DBITMAP' => '3D Bitmap', + 'ENTROPY_NOISE_PIXEL' => 'Entropy pixel noise', + 'ENTROPY_NOISE_LINE' => 'Entropy line noise', + 'OCCLUDE_NOISE_PIXEL' => 'Occlude pixel noise', + 'OCCLUDE_NOISE_LINE' => 'Occlude line noise', + 'HEAVY' => 'Heavy', + 'MEDIUM' => 'Medium', + 'LIGHT' => 'Light', 'FULL_FOLDER_ACTION' => 'Full folder default action', 'FULL_FOLDER_ACTION_EXPLAIN'=> 'Default Action to take if an users folder is full and if the users folder action set is not applicable. For the special folder "SENTBOX" the default action is always deleting old messages.',