From c70f94f648d51bb4828193124f325fa52b0e57f3 Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Fri, 22 Jun 2012 22:20:39 -0400 Subject: [PATCH] From http://www.jwz.org/xscreensaver/xscreensaver-5.17.tar.gz -rw-r--r-- 1 zblaxell zblaxell 7238015 Jun 22 19:09 xscreensaver-5.17.tar.gz 8cbe8d03642a7c3216030d01286b95568319d54c xscreensaver-5.17.tar.gz --- OSX/Makefile | 16 +- OSX/PrefsReader.m | 3 +- OSX/SaverListController.h | 2 - OSX/SaverListController.m | 194 +- OSX/SaverRunner.h | 14 +- OSX/SaverRunner.m | 71 +- OSX/SaverRunner.plist | 4 +- OSX/XScreenSaver.plist | 4 +- OSX/XScreenSaverConfigSheet.m | 78 +- OSX/XScreenSaverGLView.m | 3 + OSX/XScreenSaverView.m | 41 +- OSX/bindist.rtf | 4 +- OSX/iSaverRunner.plist | 4 +- OSX/iSaverRunner29t.png | Bin 0 -> 906 bytes OSX/icmp-warning.pl | 49 + OSX/osxgrabscreen.m | 2 +- README | 3 + driver/XScreenSaver.ad.in | 4 +- hacks/Makefile.in | 12 +- hacks/config/README | 4 +- hacks/glx/Makefile.in | 7 +- hacks/glx/jwzgles.c | 47 +- hacks/glx/lament.c | 52 +- hacks/glx/molecules.sh | 7 +- hacks/images/{lament.xpm => lament128.xpm} | 0 hacks/images/lament512.xpm | 3094 ++++++++++++++++++++ hacks/m6502.sh | 7 +- utils/version.h | 2 +- xscreensaver.spec | 2 +- xscreensaver.xcodeproj/project.pbxproj | 60 + 30 files changed, 3553 insertions(+), 237 deletions(-) create mode 100644 OSX/iSaverRunner29t.png create mode 100755 OSX/icmp-warning.pl rename hacks/images/{lament.xpm => lament128.xpm} (100%) create mode 100644 hacks/images/lament512.xpm diff --git a/OSX/Makefile b/OSX/Makefile index 584ed755..63a5aba5 100644 --- a/OSX/Makefile +++ b/OSX/Makefile @@ -1,15 +1,17 @@ # XScreenSaver for MacOS X, Copyright (c) 2006-2011 by Jamie Zawinski. -XCODE_TARGET = "All Savers" -XCODEBUILD=/Developer/usr/bin/xcodebuild -XCODE_ARCH=-arch i386 -arch x86_64 +XCODEBUILD = /Developer/usr/bin/xcodebuild +TARGETS = -target "All Savers" +ARCH = -arch i386 -arch x86_64 +CERT = 'Jamie Zawinski' +CERT = 'iPhone Developer: Jamie Zawinski (Y5M82TL69N)' default: release all: debug release clean: -rm -rf build -# cd ..; $(XCODEBUILD) -target $(XCODE_TARGET) clean +# cd ..; $(XCODEBUILD) -target $(TARGETS) clean distclean: -rm -f config.status config.cache config.log \ @@ -20,10 +22,10 @@ distclean: distdepend:: update_plist_version debug: distdepend - cd ..; $(XCODEBUILD) $(XCODE_ARCH) -target $(XCODE_TARGET) -configuration Debug build + cd ..; $(XCODEBUILD) $(ARCH) $(TARGETS) -configuration Debug build release:: distdepend - cd ..; $(XCODEBUILD) $(XCODE_ARCH) -target $(XCODE_TARGET) -configuration Release build + cd ..; $(XCODEBUILD) $(ARCH) $(TARGETS) -configuration Release build release:: check_versions @@ -31,7 +33,7 @@ release:: sign sign: @for f in build/Release/*.{saver,app} ; do \ - codesign -vfs 'Jamie Zawinski' $$f ; \ + codesign -vfs $(CERT) $$f ; \ done check_versions: diff --git a/OSX/PrefsReader.m b/OSX/PrefsReader.m index 5ed844d0..dd9170fe 100644 --- a/OSX/PrefsReader.m +++ b/OSX/PrefsReader.m @@ -187,7 +187,8 @@ #if 0 // Dump the entire resource database. NSDictionary *d = [userDefaults dictionaryRepresentation]; - for (NSObject *key in d) { + for (NSObject *key in [[d allKeys] + sortedArrayUsingSelector:@selector(compare:)]) { NSObject *val = [d objectForKey:key]; NSLog (@"%@ = %@", key, val); } diff --git a/OSX/SaverListController.h b/OSX/SaverListController.h index dd665201..fef8a78e 100644 --- a/OSX/SaverListController.h +++ b/OSX/SaverListController.h @@ -21,7 +21,6 @@ NSMutableArray *list_by_letter[26]; // 27 to get "#" after "Z". NSMutableArray *letter_sections; NSMutableArray *section_titles; - NSString *selected; NSDictionary *descriptions; int tap_count; @@ -31,7 +30,6 @@ - (id)initWithNames:(NSArray *)names descriptions:(NSDictionary *)descs; - (void) reload:(NSArray *)names descriptions:(NSDictionary *)descs; -- (NSString *) selected; - (void) scrollTo:(NSString *)name; @end diff --git a/OSX/SaverListController.m b/OSX/SaverListController.m index 7eadc95e..75e8751b 100644 --- a/OSX/SaverListController.m +++ b/OSX/SaverListController.m @@ -15,6 +15,8 @@ #import "SaverListController.h" +#import "SaverRunner.h" +#import "version.h" #undef countof #define countof(x) (sizeof((x))/sizeof((*x))) @@ -22,11 +24,103 @@ @implementation SaverListController +- (void) titleTapped:(id) sender +{ + [[UIApplication sharedApplication] + openURL:[NSURL URLWithString:@"http://www.jwz.org/xscreensaver/"]]; +} + + +- (void)makeTitleBar +{ + // Extract the version number and release date from the version string. + // Here's an area where I kind of wish I had "Two Problems". + + NSArray *a = [[NSString stringWithCString: screensaver_id + encoding:NSASCIIStringEncoding] + componentsSeparatedByCharactersInSet: + [NSCharacterSet + characterSetWithCharactersInString:@" ()-"]]; + NSString *vers = [a objectAtIndex: 3]; + NSString *year = [a objectAtIndex: 7]; + + NSString *line1 = [@"XScreenSaver " stringByAppendingString: vers]; + NSString *line2 = [@"\u00A9 " stringByAppendingString: + [year stringByAppendingString: + @" Jamie Zawinski "]]; + + UIView *v = [[UIView alloc] initWithFrame:CGRectZero]; + + // The "go to web page" button on the right + + UIImage *img = [UIImage imageWithContentsOfFile: + [[[NSBundle mainBundle] bundlePath] + stringByAppendingPathComponent: + @"iSaverRunner29t.png"]]; + UIBarButtonItem *button = [[[UIBarButtonItem alloc] + initWithImage: img + style: UIBarButtonItemStylePlain + target: self + action: @selector(titleTapped:)] + autorelease]; + button.width = img.size.width; + self.navigationItem.rightBarButtonItem = button; + + // The title bar + + UILabel *label1 = [[UILabel alloc] initWithFrame:CGRectZero]; + UILabel *label2 = [[UILabel alloc] initWithFrame:CGRectZero]; + [label1 setText: line1]; + [label2 setText: line2]; + [label1 setBackgroundColor:[UIColor clearColor]]; + [label2 setBackgroundColor:[UIColor clearColor]]; + + [label1 setFont: [UIFont boldSystemFontOfSize: 17]]; + [label2 setFont: [UIFont systemFontOfSize: 12]]; + [label1 sizeToFit]; + [label2 sizeToFit]; + + CGRect r1 = [label1 frame]; + CGRect r2 = [label2 frame]; + CGRect r3 = r2; + + CGRect win = [self view].frame; + if (win.size.width > 320) { // iPad + [label1 setTextAlignment: UITextAlignmentLeft]; + [label2 setTextAlignment: UITextAlignmentRight]; + label2.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin; + r3.size.width = win.size.width; + r1 = r3; + r1.origin.x += 6; + r1.size.width -= 12; + r2 = r1; + + } else { // iPhone + r3.size.width = 320; // force it to be flush-left + [label1 setTextAlignment: UITextAlignmentLeft]; + [label2 setTextAlignment: UITextAlignmentLeft]; + r1.origin.y = -1; // make it fit in landscape + r2.origin.y = r1.origin.y + r1.size.height - 2; + r3.size.height = r1.size.height + r2.size.height; + } + v.autoresizingMask = UIViewAutoresizingFlexibleWidth; + [label1 setFrame:r1]; + [label2 setFrame:r2]; + [v setFrame:r3]; + + [v addSubview:label1]; + [v addSubview:label2]; + + self.navigationItem.titleView = v; +} + + - (id)initWithNames:(NSArray *)names descriptions:(NSDictionary *)descs; { self = [self init]; if (! self) return 0; [self reload:names descriptions:descs]; + [self makeTitleBar]; return self; } @@ -134,6 +228,8 @@ reuseIdentifier: id] autorelease]; cell.textLabel.text = id; + + cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton; if (desc) cell.detailTextLabel.text = desc; } @@ -141,60 +237,37 @@ } -- (void)tapTimer:(NSTimer *)t +/* Selecting a row launches the saver. + */ +- (void)tableView:(UITableView *)tv + didSelectRowAtIndexPath:(NSIndexPath *)ip { - [last_tap release]; - last_tap = 0; - tap_count = 0; - tap_timer = 0; + UITableViewCell *cell = [tv cellForRowAtIndexPath: ip]; + SaverRunner *s = + (SaverRunner *) [[UIApplication sharedApplication] delegate]; + if (! s) return; + if (! [s isKindOfClass:[SaverRunner class]]) + abort(); + [s loadSaver: cell.textLabel.text]; } - +/* Selecting a row's Disclosure Button opens the preferences. + */ - (void)tableView:(UITableView *)tv - didSelectRowAtIndexPath:(NSIndexPath *)ip + accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)ip { UITableViewCell *cell = [tv cellForRowAtIndexPath: ip]; - selected = cell.textLabel.text; - [self.navigationItem.leftBarButtonItem setEnabled: !!selected]; - [self.navigationItem.rightBarButtonItem setEnabled: !!selected]; - - if (tap_count == 0) { // First tap - tap_count = 1; - last_tap = [[ip copy] retain]; - tap_timer = [NSTimer scheduledTimerWithTimeInterval: 0.3 - target:self - selector:@selector(tapTimer:) - userInfo:nil - repeats:NO]; - - } else if (tap_count == 1 && tap_timer && // Second tap - [ip isEqual:last_tap]) { - [tap_timer invalidate]; - [last_tap release]; - last_tap = 0; - tap_timer = 0; - tap_count = 0; - - // Press the leftmost button in the button-bar. - UIBarButtonItem *b = self.navigationItem.leftBarButtonItem; - [[b target] performSelector: [b action] withObject: cell]; - - } else if (! [ip isEqual:last_tap]) { // Tap on a new row - if (tap_timer) [tap_timer invalidate]; - tap_timer = 0; - tap_count = 0; - } + SaverRunner *s = + (SaverRunner *) [[UIApplication sharedApplication] delegate]; + if (! s) return; + if (! [s isKindOfClass:[SaverRunner class]]) + abort(); + [s openPreferences: cell.textLabel.text]; } -/* We can't select a row immediately after creation, but selecting it - a little while later works (presumably after redisplay has happened) - so do it on a timer. - */ -- (void) scrollToCB: (NSTimer *) timer +- (void) scrollTo: (NSString *) name { - NSString *name = [timer userInfo]; - int i = 0; int j = 0; Bool ok = NO; @@ -213,43 +286,10 @@ [self.tableView selectRowAtIndexPath:ip animated:NO scrollPosition: UITableViewScrollPositionMiddle]; - [self tableView:self.tableView didSelectRowAtIndexPath:ip]; } } -- (void) scrollTo: (NSString *) name -{ - [NSTimer scheduledTimerWithTimeInterval: 0 - target:self - selector:@selector(scrollToCB:) - userInfo:name - repeats:NO]; -} - - -- (void)viewWillAppear:(BOOL)animated -{ - /* Hitting the back button and returing to this view deselects, - and we can't re-select it from here, so again, do it once - we return to the event loop. - */ - if (selected) - [NSTimer scheduledTimerWithTimeInterval: 0 - target:self - selector:@selector(scrollToCB:) - userInfo:selected - repeats:NO]; - [super viewWillAppear:animated]; -} - - -- (NSString *) selected -{ - return selected; -} - - - (BOOL)shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation)o { return YES; diff --git a/OSX/SaverRunner.h b/OSX/SaverRunner.h index 541bb2cf..2c5d0461 100644 --- a/OSX/SaverRunner.h +++ b/OSX/SaverRunner.h @@ -33,10 +33,6 @@ @class ScreenSaverView; -#ifdef USE_IPHONE -# import "SaverListController.h" -#endif - @interface SaverRunner : NSObject { NSString *saverName; // the one currently loaded @@ -57,21 +53,21 @@ EAGLContext *eagl_ctx; GLuint gl_framebuffer, gl_renderbuffer; IBOutlet UIView *view; - SaverListController *listController; UIImage *saved_screenshot; # endif // USE_IPHONE } - (void) aboutPanel: (id)sender; -- (void) openPreferences: (id)sender; - (void)loadSaver:(NSString *)name launch:(BOOL)launch; - (void) loadSaver: (NSString *)name; - (void)selectedSaverDidChange:(NSDictionary *)change; -#ifdef USE_IPHONE -- (void) loadSaverMenu: (id)sender; +#ifndef USE_IPHONE +- (void) openPreferences: (id)sender; +#else // USE_IPHONE +- (void) openPreferences: (NSString *)which; - (UIImage *) screenshot; -#endif +#endif // USE_IPHONE @end diff --git a/OSX/SaverRunner.m b/OSX/SaverRunner.m index a5eb429d..60233a08 100644 --- a/OSX/SaverRunner.m +++ b/OSX/SaverRunner.m @@ -341,32 +341,20 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) } -- (void) openPreferences: (id) sender +- (void) openPreferences: (NSString *) saver { - NSString *saver = [listController selected]; - if (! saver) return; - [self loadSaver:saver launch:NO]; if (! saverView) return; + NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; + [prefs setObject:saver forKey:@"selectedSaverName"]; + [prefs synchronize]; + [rootViewController pushViewController: [saverView configureView] animated:YES]; } -- (void) loadSaverMenu: (id) sender -{ - NSString *saver = [listController selected]; - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - if (saver) { - [prefs setObject:saver forKey:@"selectedSaverName"]; - } else { - [prefs removeObjectForKey:@"selectedSaverName"]; - } - [self saveScreenshot]; - [self selectedSaverDidChange:nil]; -} - #endif // USE_IPHONE @@ -424,6 +412,10 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) # else // USE_IPHONE + NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; + [prefs setObject:name forKey:@"selectedSaverName"]; + [prefs synchronize]; + if (saverName && [saverName isEqualToString: name]) { if (launch && ![saverView isAnimating]) { [window addSubview: saverView]; @@ -746,41 +738,6 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) } -- (UIViewController *) makeMenu -{ - listController = [[[SaverListController alloc] - initWithNames:saverNames - descriptions:[self makeDescTable]] - retain]; - UIBarButtonItem *run = [[[UIBarButtonItem alloc] - initWithTitle:@"Run" - style: UIBarButtonItemStylePlain - target: self - action: @selector(loadSaverMenu:)] - autorelease]; - UIBarButtonItem *about = [[[UIBarButtonItem alloc] - initWithTitle: @"About" - style: UIBarButtonItemStylePlain - target: self - action: @selector(aboutPanel:)] - autorelease]; - UIBarButtonItem *pref = [[[UIBarButtonItem alloc] - initWithTitle:@"Settings" - style: UIBarButtonItemStylePlain - target: self - action: @selector(openPreferences:)] - autorelease]; - NSArray *a = [NSArray arrayWithObjects: pref, about, nil]; - - [run setEnabled:NO]; - [about setEnabled:YES]; - [pref setEnabled:NO]; - listController.navigationItem.leftBarButtonItem = run; - listController.navigationItem.rightBarButtonItems = a; - - return listController; -} - #endif // USE_IPHONE @@ -954,8 +911,11 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) rootViewController = [[[RotateyViewController alloc] init] retain]; [window setRootViewController: rootViewController]; - [rootViewController pushViewController:[self makeMenu] - animated:YES]; + + SaverListController *menu = [[SaverListController alloc] + initWithNames:saverNames + descriptions:[self makeDescTable]]; + [rootViewController pushViewController:menu animated:YES]; [window makeKeyAndVisible]; [window setAutoresizesSubviews:YES]; @@ -993,6 +953,7 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) # ifdef USE_IPHONE NSString *prev = [prefs stringForKey:@"selectedSaverName"]; + if (forced) prev = forced; @@ -1003,7 +964,7 @@ relabel_menus (NSObject *v, NSString *old_str, NSString *new_str) prev = [saverNames objectAtIndex: (random() % [saverNames count])]; if (prev) - [listController scrollTo: prev]; + [menu scrollTo: prev]; # endif // USE_IPHONE if (forced) diff --git a/OSX/SaverRunner.plist b/OSX/SaverRunner.plist index 62966356..5ac695ff 100644 --- a/OSX/SaverRunner.plist +++ b/OSX/SaverRunner.plist @@ -22,11 +22,11 @@ http://www.jwz.org/xscreensaver/ CFBundlePackageType APPL CFBundleShortVersionString - 5.16 + 5.17 CFBundleSignature ???? CFBundleVersion - 5.16 + 5.17 LSMinimumSystemVersion 10.4 NSHumanReadableCopyright diff --git a/OSX/XScreenSaver.plist b/OSX/XScreenSaver.plist index 3318ee44..6beac277 100644 --- a/OSX/XScreenSaver.plist +++ b/OSX/XScreenSaver.plist @@ -15,11 +15,11 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 5.16 + 5.17 CFBundleSignature ???? CFBundleVersion - 5.16 + 5.17 LSMinimumSystemVersion 10.4 NSMainNibFile diff --git a/OSX/XScreenSaverConfigSheet.m b/OSX/XScreenSaverConfigSheet.m index 12980fa7..e179dd0b 100644 --- a/OSX/XScreenSaverConfigSheet.m +++ b/OSX/XScreenSaverConfigSheet.m @@ -219,6 +219,7 @@ static void layout_group (NSView *group, BOOL horiz_p); # define LEFT_LABEL_WIDTH 70 // width of all left labels # define LINE_SPACING 10 // leading between each line +# define FONT_SIZE 17 // Magic hardcoded UITableView font size. #pragma mark Talking to the resource database @@ -856,7 +857,8 @@ hreffify (NSText *nstext) [NSCharacterSet whitespaceAndNewlineCharacterSet]]]; [lab setBackgroundColor:[UIColor clearColor]]; [lab setNumberOfLines:0]; // unlimited - [lab setLineBreakMode:UILineBreakModeWordWrap]; + // [lab setLineBreakMode:UILineBreakModeWordWrap]; + [lab setLineBreakMode:UILineBreakModeHeadTruncation]; [lab setAutoresizingMask: (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight)]; # endif // USE_IPHONE @@ -1429,10 +1431,8 @@ set_menu_item_object (NSMenuItem *item, NSObject *obj) for (NSArray *item in items) { RadioButton *b = [[RadioButton alloc] initWithIndex:i items:items]; - [b setFont:[NSFont boldSystemFontOfSize: - // #### Fucking hardcoded UITableView font size BS! - 17 // [NSFont systemFontSize] - ]]; + [b setLineBreakMode:UILineBreakModeHeadTruncation]; + [b setFont:[NSFont boldSystemFontOfSize: FONT_SIZE]]; [self placeChild:b on:parent]; i++; } @@ -1480,6 +1480,20 @@ set_menu_item_object (NSMenuItem *item, NSObject *obj) boldify (lab); [lab sizeToFit]; # else // USE_IPHONE + + /* There's no way to put rich text or links inside a UILabel. + + I guess Apple expects us to use a UIWebView for this -- but there's + no way to measure how tall the HTML-rendered text is (the answer is + not: "document.height" via JavaScript) so we can't put the + properly-sized cell in the table. + + This is some serious bullshit. + + Another option would be to subclass UILabel and replace its drawRect + with new code that uses CTLineDraw. But that's a huge hassle. + */ + UILabel *lab = [self makeLabel:text]; [lab setFont:[NSFont systemFontOfSize: [NSFont systemFontSize]]]; hreffify (lab); @@ -1536,8 +1550,7 @@ set_menu_item_object (NSMenuItem *item, NSObject *obj) txt.adjustsFontSizeToFitWidth = YES; txt.textColor = [UIColor blackColor]; - // #### Fucking hardcoded UITableView font size BS! - txt.font = [UIFont systemFontOfSize: 17]; + txt.font = [UIFont systemFontOfSize: FONT_SIZE]; txt.placeholder = @""; txt.borderStyle = UITextBorderStyleRoundedRect; txt.textAlignment = UITextAlignmentRight; @@ -2698,7 +2711,7 @@ wrap_with_buttons (NSWindow *window, NSView *panel) - (CGFloat)pickerView:(UIPickerView *)pv rowHeightForComponent:(NSInteger)column { - return [NSFont systemFontSize] * 1.5; // #### WHAT + return FONT_SIZE; } - (CGFloat)pickerView:(UIPickerView *)pv @@ -2753,6 +2766,10 @@ wrap_with_buttons (NSWindow *window, NSView *panel) style: UIBarButtonItemStyleBordered target:self action:@selector(resetAction:)]]; + NSString *s = saver_name; + if ([self view].frame.size.width > 320) + s = [s stringByAppendingString: @" Settings"]; + [self navigationItem].title = s; } @@ -2778,8 +2795,8 @@ wrap_with_buttons (NSWindow *window, NSView *panel) titleForHeaderInSection:(NSInteger)section { // Titles above each vertically-stacked white box. - if (section == 0) - return [saver_name stringByAppendingString:@" Settings"]; +// if (section == 0) +// return [saver_name stringByAppendingString:@" Settings"]; return nil; } @@ -2955,9 +2972,8 @@ wrap_with_buttons (NSWindow *window, NSView *panel) case 2: { // With 2 elements, the first of the pair must be a label. - ctl = [set objectAtIndex: 0]; - NSAssert ([ctl isKindOfClass:[UILabel class]], @"unhandled type"); - cell.textLabel.text = [(UILabel *) ctl text]; + UILabel *label = (UILabel *) [set objectAtIndex: 0]; + NSAssert ([label isKindOfClass:[UILabel class]], @"unhandled type"); ctl = [set objectAtIndex: 1]; r = [ctl frame]; @@ -2974,6 +2990,24 @@ wrap_with_buttons (NSWindow *window, NSView *panel) } r.origin.y = (p.size.height - r.size.height) / 2; [ctl setFrame:r]; + + // Make a box. + NSView *box = [[UIView alloc] initWithFrame:p]; + [box addSubview: ctl]; + + // cell.textLabel.text = [(UILabel *) ctl text]; + r = [label frame]; + r.origin.x = LEFT_MARGIN; + r.origin.y = 0; + r.size.width = [ctl frame].origin.x - r.origin.x; + r.size.height = p.size.height; + [label setFrame:r]; + [label setFont:[NSFont boldSystemFontOfSize: FONT_SIZE]]; + label.autoresizingMask = UIViewAutoresizingFlexibleRightMargin; + box. autoresizingMask = UIViewAutoresizingFlexibleWidth; + [box addSubview: label]; + + ctl = box; } break; case 3: @@ -3008,7 +3042,6 @@ wrap_with_buttons (NSWindow *window, NSView *panel) // Top label goes above, flush center/top. if (top) { - // [top setFont:[[cell textLabel] font]]; // 0 point? r.size = [[top text] sizeWithFont:[top font] constrainedToSize: CGSizeMake (p.size.width - LEFT_MARGIN*2, @@ -3049,7 +3082,14 @@ wrap_with_buttons (NSWindow *window, NSView *panel) top.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin| UIViewAutoresizingFlexibleRightMargin); # else - cell.textLabel.text = [top text]; + r = [top frame]; + r.origin.x = LEFT_MARGIN; + r.origin.y = 0; + r.size.width = [mid frame].origin.x - r.origin.x; + r.size.height = p.size.height; + [top setFrame:r]; + top.autoresizingMask = UIViewAutoresizingFlexibleRightMargin; + [ctl addSubview: top]; # endif } [ctl addSubview: left]; @@ -3082,6 +3122,14 @@ wrap_with_buttons (NSWindow *window, NSView *panel) # endif // USE_PICKER_VIEW } + if ([ctl isKindOfClass:[UILabel class]]) { + // Make label full height to allow text to line-wrap if necessary. + r = [ctl frame]; + r.origin.y = p.origin.y; + r.size.height = p.size.height; + [ctl setFrame:r]; + } + [cell.contentView addSubview: ctl]; return cell; diff --git a/OSX/XScreenSaverGLView.m b/OSX/XScreenSaverGLView.m index f7a58c48..da155211 100644 --- a/OSX/XScreenSaverGLView.m +++ b/OSX/XScreenSaverGLView.m @@ -371,6 +371,9 @@ init_GL (ModeInfo *mi) [NSNumber numberWithBool:!dbuf_p], kEAGLDrawablePropertyRetainedBacking, nil]; + // Without this, the GL frame buffer is half the screen resolution! + eagl_layer.contentsScale = [UIScreen mainScreen].scale; + ogl_ctx = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES1]; } diff --git a/OSX/XScreenSaverView.m b/OSX/XScreenSaverView.m index 8c6b5ea4..55c5516b 100644 --- a/OSX/XScreenSaverView.m +++ b/OSX/XScreenSaverView.m @@ -400,10 +400,12 @@ double_time (void) */ - (void) allSystemsGo: (NSTimer *) timer { - NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; - [prefs setBool:YES forKey:@"wasRunning"]; NSAssert (timer == crash_timer, @"crash timer screwed up"); crash_timer = 0; + + NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; + [prefs setBool:YES forKey:@"wasRunning"]; + [prefs synchronize]; } #endif // USE_IPHONE @@ -421,6 +423,11 @@ double_time (void) # ifdef USE_IPHONE if (crash_timer) [crash_timer invalidate]; + + NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; + [prefs removeObjectForKey:@"wasRunning"]; + [prefs synchronize]; + crash_timer = [NSTimer scheduledTimerWithTimeInterval: 5 target:self selector:@selector(allSystemsGo:) @@ -467,6 +474,7 @@ double_time (void) crash_timer = 0; NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults]; [prefs removeObjectForKey:@"wasRunning"]; + [prefs synchronize]; # endif // USE_IPHONE [super stopAnimation]; @@ -1245,29 +1253,34 @@ double current_device_rotation (void) if (rotation_ratio >= 0) return; // in the midst of rotation animation if (orientation == current) return; // no change + // When transitioning to FaceUp or FaceDown, pretend there was no change. + if (current == UIDeviceOrientationFaceUp || + current == UIDeviceOrientationFaceDown) + return; + new_orientation = current; // current animation target rotation_ratio = 0; // start animating rot_start_time = double_time(); switch (orientation) { - case UIInterfaceOrientationLandscapeRight: angle_from = 90; break; - case UIInterfaceOrientationLandscapeLeft: angle_from = 270; break; - case UIInterfaceOrientationPortraitUpsideDown: angle_from = 180; break; - default: angle_from = 0; break; + case UIDeviceOrientationLandscapeLeft: angle_from = 90; break; + case UIDeviceOrientationLandscapeRight: angle_from = 270; break; + case UIDeviceOrientationPortraitUpsideDown: angle_from = 180; break; + default: angle_from = 0; break; } switch (new_orientation) { - case UIInterfaceOrientationLandscapeRight: angle_to = 90; break; - case UIInterfaceOrientationLandscapeLeft: angle_to = 270; break; - case UIInterfaceOrientationPortraitUpsideDown: angle_to = 180; break; - default: angle_to = 0; break; + case UIDeviceOrientationLandscapeLeft: angle_to = 90; break; + case UIDeviceOrientationLandscapeRight: angle_to = 270; break; + case UIDeviceOrientationPortraitUpsideDown: angle_to = 180; break; + default: angle_to = 0; break; } NSRect ff = [self frame]; switch (orientation) { - case UIInterfaceOrientationLandscapeLeft: // from landscape - case UIInterfaceOrientationLandscapeRight: + case UIDeviceOrientationLandscapeRight: // from landscape + case UIDeviceOrientationLandscapeLeft: rot_from.width = ff.size.height; rot_from.height = ff.size.width; break; @@ -1278,8 +1291,8 @@ double current_device_rotation (void) } switch (new_orientation) { - case UIInterfaceOrientationLandscapeLeft: // to landscape - case UIInterfaceOrientationLandscapeRight: + case UIDeviceOrientationLandscapeRight: // to landscape + case UIDeviceOrientationLandscapeLeft: rot_to.width = ff.size.height; rot_to.height = ff.size.width; break; diff --git a/OSX/bindist.rtf b/OSX/bindist.rtf index 64421ef7..1afbd8ea 100644 --- a/OSX/bindist.rtf +++ b/OSX/bindist.rtf @@ -16,8 +16,8 @@ XScreenSaver\ by Jamie Zawinski\ and many others\ \ -version 5.16\ -19-Jun-2012\ +version 5.17\ +22-Jun-2012\ \ {\field{\*\fldinst{HYPERLINK "http://www.jwz.org/xscreensaver/"}}{\fldrslt \cf2 \ul \ulc2 http://www.jwz.org/xscreensaver/}} \ diff --git a/OSX/iSaverRunner.plist b/OSX/iSaverRunner.plist index 6d532ab8..89e572fa 100644 --- a/OSX/iSaverRunner.plist +++ b/OSX/iSaverRunner.plist @@ -9,7 +9,7 @@ CFBundleDevelopmentRegion English CFBundleVersion - 5.16 + 5.17 NSMainNibFile iSaverRunner CFBundlePackageType @@ -19,7 +19,7 @@ UIStatusBarHidden CFBundleShortVersionString - 5.16 + 5.17 CFBundleInfoDictionaryVersion 6.0 UIRequiredDeviceCapabilities diff --git a/OSX/iSaverRunner29t.png b/OSX/iSaverRunner29t.png new file mode 100644 index 0000000000000000000000000000000000000000..52e24068be70dc2ccdb217063bad5d420af30673 GIT binary patch literal 906 zcmV;519kj~P)ek<18tD5Ix*sAqlcA&?$@NU5M6Qc%JWgjT63NZiq?89A55 zC`ISSba!*}cE796hTHrzCq49o!`*jwxWD`Rec$;Gz(0<9Hi*4=5r4adH6oe%lw8`i z-%5!mN|HH@;dk~;DGM);=23SG744U_8D(oZ6&p?IB!v(#3w5C!5DB3Tt&0VsF5?lA zI<2HJr%FOJJ<#M=zxx)nrjwLVVYqgb^uSL~q@5+bp7uR`Dpy(Md_ne9{u0HibLoT` z)eOx8-61@Cr=)^-$>!!}6MDMcZuszOz}%=%LY;unju2k>5zeP>s`6UMFb>|?2vn72 zn@`l47ZMS4bacGg@+D=|1HS-ps4vpBG)HKzWS-~f`q1Q+W~C zKYRj1km2$cEElk#2l^Qr&hl1GX_(7{7qk=Zwe@gotJRv6G~wwj6-wYZE&=Dz2+)_$ z$NYE2Er!oIiyOVfx=`}b3$F+IQfnC!6LQaz2>^@?gIyA9ik_Cih}aihA6t?FHTHII z`czM6!OZg>m^fXzDKGO0W7N(KJ5nPZ3T@a|JBfqMVTI{%D5eJ4|2LN3kEcf3AMk>A zB@$IpJGlhYkx#^^)V}O-}gJZHh_#f(Md^j1*wrDh;Llobbyi$T-F(a z?@x^sef9W-nyAgmfcAS#SIgFBa(%kv3x6G`!BLBM3dPW;DB|`uk-}^9F0gkx;9=*Z zy%}xxWg4`(Gold8DaB#2%{niw$_UQNdFdQV0 zQtUKoNx(s|T+d>t!;TC*JtNah$2BsA%1_(s-~~EUh-1t(vBjTd33N7P`B; gFT#JU;g0|V0HFpUxM7WqjsO4v07*qoM6N<$f+f+ZPXGV_ literal 0 HcmV?d00001 diff --git a/OSX/icmp-warning.pl b/OSX/icmp-warning.pl new file mode 100755 index 00000000..ac76fdc3 --- /dev/null +++ b/OSX/icmp-warning.pl @@ -0,0 +1,49 @@ +#!/usr/bin/perl -w +# Copyright © 2012 Jamie Zawinski +# +# Permission to use, copy, modify, distribute, and sell this software and its +# documentation for any purpose is hereby granted without fee, provided that +# the above copyright notice appear in all copies and that both that +# copyright notice and this permission notice appear in supporting +# documentation. No representations are made about the suitability of this +# software for any purpose. It is provided "as is" without express or +# implied warranty. +# +# Created: 20-Jun-2012. + +require 5; +use diagnostics; +use strict; + +my $progname = $0; $progname =~ s@.*/@@g; +my $version = q{ $Revision: 1.1 $ }; $version =~ s/^[^\d]+([\d.]+).*/$1/; + +my $verbose = 0; + +sub sanity_check() { + + my $fail = ''; + my $d1 = $ENV{SDK_DIR} || ''; + my $d2 = '/usr/include/netinet/'; + foreach my $f ('ip.h', 'in_systm.h', 'ip_icmp.h', 'ip_var.h', 'udp.h') { + $fail .= "\tsudo ln -s $d2$f $d1$d2\n" + unless (-f "$d1$d2$f"); + } + + exit (0) unless $fail; + + print STDERR "ERROR:\t" . join(' ', # "\n\t", + 'The "Sonar" module won\'t build properly unless you repair your', + 'SDK first. With some versions of Xcode, the ICMP header files', + 'are present in the iPhone Simulator SDK but are missing from', + 'the "real device" SDK. You can fix it by doing this:') . + "\n\n$fail\n"; + exit (1); +} + +if ($#ARGV >= 0) { + print STDERR "usage: $progname\n"; + exit 1; +} + +sanity_check(); diff --git a/OSX/osxgrabscreen.m b/OSX/osxgrabscreen.m index bcdc27a2..9dc5001c 100644 --- a/OSX/osxgrabscreen.m +++ b/OSX/osxgrabscreen.m @@ -22,7 +22,7 @@ #ifndef USE_IPHONE # import #else -# import +# import "SaverRunner.h" #endif #import "jwxyz.h" #import "grabscreen.h" diff --git a/README b/README index 336c234a..dfc9e388 100644 --- a/README +++ b/README @@ -38,6 +38,9 @@ XScreenSaver has an extensive manual -- please read it! =============================================================================== +Changes since 5.16: * More iOS tweaks. + * Fixed some compilation problems. + * Enlarged the texture image for `lament'. Changes since 5.15: * Ported to iPhone and iPad. * XInput devices now also ignore small mouse motions. * Loading images via RSS feeds is much improved. diff --git a/driver/XScreenSaver.ad.in b/driver/XScreenSaver.ad.in index eca00e31..29517ceb 100644 --- a/driver/XScreenSaver.ad.in +++ b/driver/XScreenSaver.ad.in @@ -4,8 +4,8 @@ ! a screen saver and locker for the X window system ! by Jamie Zawinski ! -! version 5.16 -! 19-Jun-2012 +! version 5.17 +! 22-Jun-2012 ! ! See "man xscreensaver" for more info. The latest version is always ! available at http://www.jwz.org/xscreensaver/ diff --git a/hacks/Makefile.in b/hacks/Makefile.in index e9d88afe..0d6c8000 100644 --- a/hacks/Makefile.in +++ b/hacks/Makefile.in @@ -56,7 +56,7 @@ HACK_LIBS = $(HACK_PRE) @HACK_LIBS@ $(HACK_POST) XPM_LIBS = $(HACK_PRE) @XPM_LIBS@ @HACK_LIBS@ $(HACK_POST) JPEG_LIBS = @JPEG_LIBS@ XLOCK_LIBS = $(HACK_LIBS) -PTY_LIBS = @PTY_LIBS@ +TEXT_LIBS = @PTY_LIBS@ MINIXPM = $(UTILS_BIN)/minixpm.o UTILS_SRC = $(srcdir)/../utils @@ -606,7 +606,7 @@ moire2: moire2.o $(HACK_OBJS) $(COL) $(DBE) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(DBE) $(HACK_LIBS) noseguy: noseguy.o $(HACK_OBJS) $(XPM) $(TEXT) - $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(XPM) $(TEXT) $(XPM_LIBS) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(XPM) $(TEXT) $(XPM_LIBS) $(TEXT_LIBS) pedal: pedal.o $(HACK_OBJS) $(HSV) $(ERASE) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(HSV) $(ERASE) $(HACK_LIBS) @@ -663,7 +663,7 @@ bsod: bsod.o $(HACK_OBJS) $(GRAB) $(APPLE2) $(XPM) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(GRAB) $(APPLE2) $(XPM) $(XPM_LIBS) apple2: apple2.o apple2-main.o $(HACK_OBJS) $(ATV) $(GRAB) $(TEXT) - $(CC_HACK) -o $@ $@.o apple2-main.o $(HACK_OBJS) $(ATV) $(GRAB) $(TEXT) $(XPM_LIBS) $(PTY_LIBS) + $(CC_HACK) -o $@ $@.o apple2-main.o $(HACK_OBJS) $(ATV) $(GRAB) $(TEXT) $(XPM_LIBS) $(TEXT_LIBS) xanalogtv: xanalogtv.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) $(XPM_LIBS) $(HACK_LIBS) @@ -702,10 +702,10 @@ critical: critical.o $(HACK_OBJS) $(COL) $(ERASE) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(ERASE) $(HACK_LIBS) phosphor: phosphor.o $(HACK_OBJS) $(TEXT) $(COL) - $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(TEXT) $(COL) $(HACK_LIBS) $(PTY_LIBS) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(TEXT) $(COL) $(HACK_LIBS) $(TEXT_LIBS) xmatrix: xmatrix.o $(HACK_OBJS) $(TEXT) $(XPM) - $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(TEXT) $(XPM) $(XPM_LIBS) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(TEXT) $(XPM) $(XPM_LIBS) $(TEXT_LIBS) petri: petri.o $(HACK_OBJS) $(COL) $(SPL) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(SPL) $(HACK_LIBS) @@ -786,7 +786,7 @@ cloudlife: cloudlife.o $(HACK_OBJS) $(COL) $(DBE) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(COL) $(DBE) $(HACK_LIBS) fontglide: fontglide.o $(HACK_OBJS) $(DBE) $(TEXT) - $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(TEXT) $(HACK_LIBS) + $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(DBE) $(TEXT) $(HACK_LIBS) $(TEXT_LIBS) pong: pong.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) $(CC_HACK) -o $@ $@.o $(HACK_OBJS) $(ATV) $(GRAB) $(XPM) $(XPM_LIBS) $(HACK_LIBS) diff --git a/hacks/config/README b/hacks/config/README index 7ee2739d..393addef 100644 --- a/hacks/config/README +++ b/hacks/config/README @@ -4,8 +4,8 @@ a screen saver and locker for the X window system by Jamie Zawinski - version 5.16 - 19-Jun-2012 + version 5.17 + 22-Jun-2012 http://www.jwz.org/xscreensaver/ diff --git a/hacks/glx/Makefile.in b/hacks/glx/Makefile.in index cbea8290..36a0bb18 100644 --- a/hacks/glx/Makefile.in +++ b/hacks/glx/Makefile.in @@ -57,6 +57,7 @@ HACK_POST2 = @GL_LIBS@ @HACK_LIBS@ $(HACK_POST) HACK_LIBS = $(HACK_PRE) $(HACK_POST2) XPM_LIBS = $(HACK_PRE) @XPM_LIBS@ $(HACK_POST2) GLE_LIBS = $(HACK_PRE) @GLE_LIBS@ @XPM_LIBS@ $(HACK_POST2) +TEXT_LIBS = @PTY_LIBS@ MINIXPM = $(UTILS_BIN)/minixpm.o HACK_SRC = $(srcdir)/.. @@ -577,11 +578,11 @@ gflux: gflux.o $(HACK_TRACK_GRAB_OBJS) SW_OBJS=starwars.o glut_stroke.o glut_swidth.o \ $(TEXT) ${FONT_OBJS} $(HACK_OBJS) starwars: $(SW_OBJS) - $(CC_HACK) -o $@ $(SW_OBJS) $(HACK_LIBS) + $(CC_HACK) -o $@ $(SW_OBJS) $(HACK_LIBS) $(TEXT_LIBS) GLT_OBJS=gltext.o glut_stroke.o glut_swidth.o tube.o $(TEXT) $(HACK_TRACK_OBJS) gltext: $(GLT_OBJS) - $(CC_HACK) -o $@ $(GLT_OBJS) $(HACK_LIBS) + $(CC_HACK) -o $@ $(GLT_OBJS) $(HACK_LIBS) $(TEXT_LIBS) DB_OBJS=sphere.o tube.o $(HACK_TRACK_OBJS) dangerball: dangerball.o $(DB_OBJS) @@ -730,7 +731,7 @@ carousel: carousel.o ${FONT_OBJS} $(HACK_TRACK_GRAB_OBJS) $(CC_HACK) -o $@ $@.o ${FONT_OBJS} $(HACK_TRACK_GRAB_OBJS) $(HACK_LIBS) fliptext: fliptext.o $(TEXT) ${FONT_OBJS} $(HACK_OBJS) - $(CC_HACK) -o $@ $@.o $(TEXT) ${FONT_OBJS} $(HACK_OBJS) $(HACK_LIBS) + $(CC_HACK) -o $@ $@.o $(TEXT) ${FONT_OBJS} $(HACK_OBJS) $(HACK_LIBS) $(TEXT_LIBS) antmaze: antmaze.o sphere.o tube.o $(HACK_TRACK_OBJS) $(CC_HACK) -o $@ $@.o sphere.o tube.o $(HACK_TRACK_OBJS) $(HACK_LIBS) diff --git a/hacks/glx/jwzgles.c b/hacks/glx/jwzgles.c index e10d2e6e..15284ca8 100644 --- a/hacks/glx/jwzgles.c +++ b/hacks/glx/jwzgles.c @@ -137,7 +137,7 @@ pinion Uses glSelectBuffer and gluPickMatrix for mouse-clicks. pipes Uses glMap2f for the Utah Teapot. polyhedra Uses GLUtesselator; also Utah Teapot. - skytentacles Uses glTexImage1D and GL_LINE in -cel mode. + skytentacles Uses GL_LINE in -cel mode. timetunnel Uses GL_CONSTANT_ALPHA and all kinds of other stuff. */ @@ -2568,13 +2568,16 @@ jwzgles_glTexImage1D (GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, GLenum format, GLenum type, - const GLvoid *pixels) + const GLvoid *data) { Assert (!state->compiling_verts, "glTexImage1D not allowed inside glBegin"); /* technically legal, but stupid! */ Assert (!state->compiling_list, "glTexImage1D inside glNewList"); Assert (width == to_pow2(width), "width must be a power of 2"); - Assert (0, "glTexImage1D unimplemented"); /* does not exist in GLES */ + + if (target == GL_TEXTURE_1D) target = GL_TEXTURE_2D; + jwzgles_glTexImage2D (target, level, internalFormat, width, 1, + border, format, type, data); } void @@ -2613,6 +2616,8 @@ jwzgles_glTexImage2D (GLenum target, if (internalFormat == GL_RGB && format == GL_RGBA) internalFormat = GL_RGBA; /* WTF */ + if (type == GL_UNSIGNED_INT_8_8_8_8_REV) + type = GL_UNSIGNED_BYTE; if (! state->replaying_list) LOG10 ("direct %-12s %s %d %s %d %d %d %s %s 0x%lX", "glTexImage2D", @@ -3094,13 +3099,15 @@ jwzgles_glTexParameterf (GLuint target, GLuint pname, GLfloat param) Assert (!state->compiling_verts, "glTexParameterf not allowed inside glBegin"); - /* We don't *really* implement mipmaps, so just turn this off. - */ + /* We don't *really* implement mipmaps, so just turn this off. */ if (param == GL_LINEAR_MIPMAP_LINEAR) param = GL_LINEAR; if (param == GL_NEAREST_MIPMAP_LINEAR) param = GL_LINEAR; if (param == GL_LINEAR_MIPMAP_NEAREST) param = GL_NEAREST; if (param == GL_NEAREST_MIPMAP_NEAREST) param = GL_NEAREST; + /* We implement 1D textures as 2D textures. */ + if (target == GL_TEXTURE_1D) target = GL_TEXTURE_2D; + if (state->compiling_list) { void_int vv[3]; @@ -3127,6 +3134,35 @@ jwzgles_glTexParameteri (GLuint target, GLuint pname, GLuint param) } +void +jwzgles_glBindTexture (GLuint target, GLuint texture) +{ + Assert (!state->compiling_verts, + "glBindTexture not allowed inside glBegin"); + + /* We implement 1D textures as 2D textures. */ + if (target == GL_TEXTURE_1D) target = GL_TEXTURE_2D; + + if (state->compiling_list) + { + void_int vv[2]; + vv[0].i = target; + vv[1].i = texture; + list_push ("glBindTexture", (list_fn_cb) &jwzgles_glBindTexture, + PROTO_II, vv); + } + else + { + if (! state->replaying_list) + LOG3 ("direct %-12s %s %d", "glBindTexture", + mode_desc(target), texture); + glBindTexture (target, texture); /* the real one */ + CHECK("glBindTexture"); + } +} + + + /* Matrix functions, mostly cribbed from Mesa. */ @@ -3463,7 +3499,6 @@ void jwzgles_##NAME (ARGS_##SIG) \ WRAP (glActiveTexture, I) WRAP (glAlphaFunc, IF) -WRAP (glBindTexture, II) WRAP (glBlendFunc, II) WRAP (glClear, I) WRAP (glClearColor, FFFF) diff --git a/hacks/glx/lament.c b/hacks/glx/lament.c index d9c662af..f0526cc5 100644 --- a/hacks/glx/lament.c +++ b/hacks/glx/lament.c @@ -17,14 +17,19 @@ "gold" to me. * For some reason, the interior surfaces are shinier than the exterior - surfaces. I don't understand why, but this should be remedied. + surfaces. Not sure why. - * Perhaps use a slightly-bumpy or oily texture for the interior surfaces? + * Should use a dark wood-grain texture for the interior surfaces. - * Some of the edges don't line up perfectly (since the images are not - perfectly symetrical.) Something should be done about this; either - making the edges overlap slightly (instead of leaving gaps) or fixing - the images so that the edges may be symmetrical. + * Building a face out of multiple adjacent triangles was a terrible + idea and leads to visible seams. Should re-do the face generation + to make all of them out of a single triangle strip instead. + + * The coordinates are slightly off from the image. lament512.gif is the + "right" one, and "lament512b.gif" is the image corrected to line up + with what the code is actually doing. + + * The "star" slices really don't line up well. * I want the gold leaf to seem to be raised up from the surface, but I think this isn't possible with OpenGL. Supposedly, OpenGL only @@ -32,18 +37,6 @@ and shading smoothly) but bump-maps only work with Phong shading (computing a normal for each rendered pixel.) - * As far as I can tell, OpenGL doesn't do shadows. As a result, the - forward-facing interior walls are drawn bright, not dark. If it was - casting shadows properly, it wouldn't matter so much that the edges - don't quite line up, because the lines would be black, and thus not - visible. But the edges don't match up, and so the bright interior - faces show through, and that sucks. - - But apparently there are tricky ways around this: - http://reality.sgi.com/opengl/tips/rts/ - I think these techniques require GLUT, however, which isn't - (currently) required by any other xscreensaver hacks. - * There should be strange lighting effects playing across the surface: electric sparks, or little glittery blobs of light. http://reality.sgi.com/opengl/tips/lensflare/ might provide guidance. @@ -62,9 +55,6 @@ to use (or that look like they would take any less than several months to become even marginally proficient with...) - * Perhaps there should be a table top, on which it casts a shadow? - And then multiple light sources (for multiple shadows)? - * Needs music. ("Hellraiser Themes" by Coil: TORSO CD161; also duplicated on the "Unnatural History 2" compilation, WORLN M04699.) */ @@ -100,7 +90,11 @@ ENTRYPOINT ModeSpecOpt lament_opts = {countof(opts), opts, countof(vars), vars, #include "xpm-ximage.h" #include "rotator.h" #include "gltrackball.h" -#include "../images/lament.xpm" +#if 0 +# include "../images/lament128.xpm" +#else +# include "../images/lament512.xpm" +#endif #define RAND(n) ((long) ((random() & 0x7fffffff) % ((long) (n)))) #define RANDSIGN() ((random() & 1) ? 1 : -1) @@ -330,8 +324,8 @@ star(ModeInfo *mi, Bool top, Bool wire) int i; int points[][2] = { - { 77, 74 }, { 60, 98 }, { 0, 71 }, { 0, 0 }, /* L1 */ - { 60, 98 }, { 55, 127 }, { 0, 127 }, { 0, 71 }, /* L2 */ + { 77, 74 }, { 60, 99 }, { 0, 74 }, { 0, 0 }, /* L1 */ + { 60, 99 }, { 55, 127 }, { 0, 127 }, { 0, 74 }, /* L2 */ { 55, 127 }, { 60, 154 }, { 0, 179 }, { 0, 127 }, /* L3 */ { 60, 154 }, { 76, 176 }, { 0, 255 }, { 0, 179 }, /* L4 */ { 76, 176 }, { 100, 193 }, { 74, 255 }, { 0, 255 }, /* B1 */ @@ -1383,7 +1377,8 @@ check_facing(ModeInfo *mi) static void scale_for_window(ModeInfo *mi) { - int target_size = 180; + lament_configuration *lc = &lcs[MI_SCREEN(mi)]; + int target_size = lc->texture->width * 1.4; int win_size = (MI_WIDTH(mi) > MI_HEIGHT(mi) ? MI_HEIGHT(mi) : MI_WIDTH(mi)); /* This scale makes the box take up most of the window */ @@ -1397,6 +1392,13 @@ scale_for_window(ModeInfo *mi) have a 128x128 animation on a 1280x1024 screen that looks good, than a 1024x1024 animation that looks really pixelated. */ + + { + int max = 340; /* Let's not go larger than life-sized. */ + if (target_size > max) + target_size = max; + } + if (win_size > 640 && win_size > target_size * 1.5) { diff --git a/hacks/glx/molecules.sh b/hacks/glx/molecules.sh index dbae220e..9519d2f5 100755 --- a/hacks/glx/molecules.sh +++ b/hacks/glx/molecules.sh @@ -14,4 +14,9 @@ for f in $SRCS ; do sed 's/",$/\\n"/' >> $TMP echo ',' >> $TMP done -mv $TMP $TARGET + +if cmp -s $TMP $TARGET ; then + rm $TMP +else + mv $TMP $TARGET +fi diff --git a/hacks/images/lament.xpm b/hacks/images/lament128.xpm similarity index 100% rename from hacks/images/lament.xpm rename to hacks/images/lament128.xpm diff --git a/hacks/images/lament512.xpm b/hacks/images/lament512.xpm new file mode 100644 index 00000000..d46aece8 --- /dev/null +++ b/hacks/images/lament512.xpm @@ -0,0 +1,3094 @@ +/* XPM */ +static char *lament_faces[] = { +/* columns rows colors chars-per-pixel */ +"512 3072 16 1 ", +" c #A39D03", +". c #615C02", +"X c #FDE804", +"o c #1A1700", +"O c #D2CE04", +"+ c #FEFB05", +"@ c #FEF404", +"# c #EAE705", +"$ c #F4F205", +"% c #E0DC04", +"& c #BEBA04", +"* c #827C02", +"= c #3E3901", +"- c #FFFF06", +"; c #000000", +": c #FCEB05", +/* pixels */ +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;", +";;;;;;;;;;o.*.....................................................................................................................................o;;;;;;;;;;..............................................................................................;;;;;;;;;;o.............................................................................................=;;;;;;;;;;o.....................................................................................................................................*=o;;;;;;;;;", +";;;;;;;;;;o $+$$$$$$$$$$$$@+-+--+$$$$+--+--+$$$$+-+---+$$$$+--+--+$$$$+-----+$$$$+-+--+$$$$+-+-+--+$#$+-+----$$$$+-+---+$$$$+-+---+$$$@+-----+$$$#.;;;;;;;;;; $$$$$$$+-----+$$$+------$$$$+------+$$$+------$$$$+-----$$$$$+-----+$$$+------+$$$$+-----+$$%;;;;;;;;;;.$$$+-----+$$$$+-----+$$$$+-----+$$$++-----+$$$+------$$$$$--+--+$$$$+------+$$$++----+$$$$$$#.;;;;;;;;;;.#+$$+--++-+$$$+----+-+$$$+--+---+$$$+---+--@$$$+--+--+@$$$+---+-+$$$$+--+--+$$$$+--++-+$$$$--+---+$#$+--++--+$#$+--++--+$$$$$$$$$$$$+&=;;;;;;;;;;", +";;;;;;;;;;;o $-+@+++++++-+%&&OO&%$--@%&OOO&%+-+$O&OOO&O$--#O&OOO&%+-+#OOOOO&O$--#OOOO&O$--$O&OOOO&%+-@O&OOOOO#--$O&OOO&O$--+%&OOO&%+--#OOOOO&%+++- o;;;;;;;;;.#-+++-$OOOOOOO$-+OOOOOOO:+-$OOOOOOO%+-+OOOOOO&:+-@OOOOOO#-+-#OOOOOOO++-%OOOOOO%+++$OOOOOOO+-#;;;;;;;;;;.-++%OOOOOO++++OOOOOO%-++$OOOOOOO+++#OOOOOO%-++%OOOOOO#-++#&OOOOO@-++%OOOOOO#-++OOOOOOO#-+++-%o;;;;;;;;;=O-+++%OOOO&O$-@%&OOOO&%@-+#&OOOOO%+-+%&OOO&O#--+%&OOOOO%+-#OOOOO&%@--@%&OOO&O#--$O&OOO&O$--#O&O&&&%+-+%&&OO&&%+-+%OOOO& O@-++++++@+-+&=;;;;;;;;;;;", +";;;;;;;;;;;;o*$-XX::XXX:+#*=o==o.O--O.o==oo*#-+&=o===o.&-+ =o==oo*%-+ =o===o.%-+ =o==o= +-&=o===oo*#-#.o===o= @-O.o===o=O+-$*o===o.O-@*=====o*#@X-$=;;;;;;;;;=O+:X:-O=o====.#-#.o=====&@-&======o*$+:.=====o&@-O======*$:+ ======.$:+*======*@X+&=======X-%;;;;;;;;;;.-X@.======@:@%======*+:+&=======X+$ ======.+@#.====== +:@ o=====&-:#*o=====*+@%.o===== +:X@#*;;;;;;;;;o -@:+O=o===o=&-%.o====o.%-$ oo====*$-%*o===o= +-$*oo====*@- =o===o.O--O.o===o= -+&=o===o=&-$ =o=ooo*%-#*oo==o=*$-#*oo==oo.#-:XXX:XX+$ =;;;;;;;;;;;;", +";;;;;;;;;;;;;o*$-:X:::X:-#.;;;;;=O--O=;;;;;.%-- o;;;;;=&-+*;;;;;;.%--&o;;;;;=%-+*o;;;;; +- o;;;;;;.#-$*o;;;;;*$-&o;;;;;;&--$=;;;;;o -$.;;;;;;.#+X@-*o;;;;;;;;;*$@X:-&o;;;;;*$-%o;;;;;; +- o;;;;;;.$-:o;;;;;; +-Oo;;;;;o#@-*;;;;;;o$:-=;;;;;;.+:- ;;;;;;;X-%o;;;;;;;;;.-:+=;;;;;o@@@%;;;;;;.-:+&;;;;;;oX-$*;;;;;;=+@#=;;;;;;*+@+ ;;;;;;*-+#.;;;;;;.++%o;;;;;o -::+&o;;;;;;;;;=O-:@+ ;;;;;;o&-O=;;;;;;=O-#*;;;;;;.$-%=;;;;;o*+-%.;;;;;o*+- o;;;;;=O--O=;;;;;o -- o;;;;;o&-$*;;;;;;.%-%.;;;;;;*$-O=;;;;;o*@+:::::X++ o;;;;;;;;;;;;;", +";;;;;;;;;;;;;;o*$-XX::X:-%.;;;;;o&--&=;;;;;.%-- o;;;;;o&-+*;;;;;;=%--&o;;;;;=&-+*o;;;;;*@- o;;;;;;.#-- o;;;;;*$-&o;;;;;; --$=;;;;;; +- o;;;;;.#+::-&o;;;;;;;;;o%-::-&o;;;;;.$-%o;;;;;; +- o;;;;;;.$-:o;;;;;; +-Oo;;;;;=#@- ;;;;;;o$:-=;;;;;;.+:-&;;;;;;;X-%;;;;;;;;;;.-:+o;;;;;o+@@%;;;;;;=$@+&;;;;;;o#-$*;;;;;;=+@#=;;;;;;.+@+*;;;;;;.+-#.;;;;;;.+-%o;;;;;o*-:@$*;;;;;;;;;;=%-X:- ;;;;;;=O-O=;;;;;;=O-#.;;;;;;.$-%=;;;;;;*+-O=;;;;;o*+-&o;;;;;=O--&=;;;;;o -- o;;;;;o&-$*;;;;;;.%-%.;;;;;;*$-&=;;;;;o*$+::::X@-&o;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;o*$+:::X:-#*ooooo=&--O.ooooo.#-- =ooooo=&-- =ooooo.%--&=ooooo.O-+ =oooo= +-O.=ooooo*#-- =ooooo $-&=ooooo=O+-$.ooooo=&+-%.ooooo*#+::-$=;;;;;;;;;;*$@:-&=ooooo.#-$.oooooo&++%=oooooo*$-:=ooooo=&@-O=ooooo*$:+O=ooooo=$:+ oooooo.+:@%=ooooo.$-%;;;;;;;;;;.-:+=ooooo=@@@%oooooo=#@+&oooooo=#-@ oooooo.+@$*oooooo*+@@ ooooo= -@#.oooooo.++%=ooooo= +:+%=;;;;;;;;;;*$@X:-O=ooooo.#-#*oooooo.#-$ =ooooo.$-%.oooooo*+-%.ooooo=*+-O.ooooo.O--O=ooooo= -+ =ooooo.O-@ =ooooo.%-$*oooooo*$-%.oooooo*#+:::X:-O=;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;o $@X:::@:O &#@@#& &:@:%& &%@@X& &:@@%& O:@:%& %::@#& OX::%& O:@%& O:::X& &X::X& O::::@-*o;;;;;;;;;oO+:@#& O::@%& %::@O O::X& &:::#& O:XX@& &:X::& O:XX@& %@-%;;;;;;;;;;.-::& &:::X &:::% &X:::& %@X:# O@::O &#@X:O O@:#& &%@:+&o;;;;;;;;;oO-:::@#& O::@% O@::#& &:@#& O:@:O &O:@X& &#@@#& O@@%& O:@@#& &X@@%& O:@@%& O::::X:-#.;;;;;;;;;;;;;;;;", +";;=.o;;;;;;;;;;;;*+@XX::X:+-----+::+---------+--------------+----+:XX@++--+---+----------+----------+--------------------++----------+------++::::X-%=;;;;;;;;;;O-:X@-----+@++---------+-----------+-------------------+-+--------+---+--------+--++++-+X-%;;;;;;;;;;.-:X+++----:@@@-------@@:+-------@:@+-------:@@+-------:@@+-------:@@--------:::-------@X@$ ;;;;;;;;;;*-@:::X:-------@:@--------@:@+------+@:@-------+::@-------+@:@-------@::@-------+@:+------+:XX@--+---+@:@+------+:X:+------@:X::X:-O=;;;;;;;;;;;;==oo", +";;.% o;;;;;;;;;;.%+@+@XX:::@@@@::::%O%%%%%%%%%%%%%%%%%%%OO#@@@@@@::XX@--@:@#%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O$+@:::XXX:-*o;;;;;;;;; +@X:@@@@@@@$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O#@#%%%%%%%%%$@+---+:-%;;;;;;;;;;.-:X----@:@--------------------------------------------------------------------::@@@@@@::+%=;;;;;;;;;=%+XXXX:::@----------------------------------------------------------------------+-------@@:::::@:@--++-----------+:X:@@@@@@:::X:+-+# =;;;;;;;;;;=& oo", +";;.#- o;;;;;;;;.#-@@$$+:X::XXX:@@+#*==.=================== $@XXXXXX:+-$++@+&.==.=======================================================.== $@XXX@+-+-O=;;;;;;;;;=#-::X:XXX@@*.=======================================================&+.=========&@@##O$:-%;;;;;;;;;;.-::@%#OX:# &X@XXXX:XX@$*;;;;;;;;;;.+---@@XX:@O * & **O@:X::::X:-# ** &X@:@:XX:X::X@+##+@+O.;ooo;;;;o&+*o;", +";;=O-#*o;;;;;o.O---&. $-:X::X:+-+-$*o;;;;;;;;;;;;;;;;;;;;;.%-:X::XX@$&**O+-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:X+-#O$-$.;;;;;;;;;;*$@::XX++@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-=;;;;;;;;; -O*.=*X-O;;;;;;;;;;=-:@*...:+Oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=%-++::X::+&o;;;;;;;;;;.++OO--@X+#.ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;oooo;o*++X:::X:-%.o;ooooooooooo;.%-+--@XX::X@-O..%-+-&o;oo;;;o +$*o;", +";;=&--#*o;;;o #@+-&=;o $-:XX:-# &+-$ o;;;;;;;;;;;;;;;;;;;;o -@X:::+$ o;;= $-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@@% .=*#-*o;;;;;;;;;o&+@X@+##+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&O=;;;;;;;; - ;;;;X-%;;;;;;;;;;=-:+=;;o@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-$#-+:X@$*;;;;;;;;;;o&-&==*&#@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+@:::X:-%.;;;;;;;;;;;;;;o $-# &+-:XX@-O.;;.#--$ o;;;;o @-$*o;", +";;=&-@-#*o;o*$-+-&=;;;o $-XX-#*;=&--+ o;;;;;;;;;;;;;;;;;;;o -@X:X:-O=;;;;o*$- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooooooooooo;;=O+@+*o;;o&-O.=========.&@::-#..%-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@O=;;;;;;; -&;;;oX@$*=========*+:+=;;o@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-$*.&%@:@$ =======.==.+$*;;;o&-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #@:X::X:-#.;;;;;;;;;;;;;;o +-$ o= $@X@-&=;;;;.#-++&=;;= -++$*o;", +";;=&-::-#*=.%-+-&=;;;;;o $-+$*o;;=O--+ o;;;;;;;;;;;;;;;;;;o -@X:X:-O=;;;;;o ++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. *************&@:@- o;;;*$-#%%%%%%%%%#@:X@&.;;.$- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+O=;;;;;; -&;;;oX@@$%%%%%%%%%#::+=;;=@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%+ o;o.$+X@$%%%%%%%#%OO-%=;;;=O-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O--@X::X:-#.;;;;;;;;;;;;;;o $-$ o;;o*%--&=;;;;;;.#-+-&== ++X@$*o;", +";;=&-@X:+#O#++-&=;;;;;;;o $-#.;;;;=&--+ o;;;;;;;;;;;;;;;;;;.%-::::-#.;;;;;;o --*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%--------------++:X:-#=;;;=%-+------------@+*o;;o&-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%-O=;;o=*#-*;;;oX@X-----------X:+=;;=@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-#=;;;o%-+-------------$*;;;o +-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+-@:X:::X@+ o;;;;;;;;;;;;;=&--$ o;;;;.#-O.;;;;;;;;.#-+@%O$+:X+$*o;", +";;=&-@XX:+-+@+&=;;;;;;;;;o $-&=;;;;=&@-+ o;;;;;;;;;;;;;;;;;o +@X:X@- o;;;;;;o $$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++O &#+::X:- o;;;*#+:& &$-&o;;;.#-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-O*. O$@- ;;;;X@@% #@:+o;;o@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;=#-# &$-&=;;;=#-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #-+:X::::X:-%=;;;;;;;;;;;;;= +-+ o;;;;.%-O.;;;;;;;;;;.#-@+-@XXX+$*o;", +";;=&-@X::::@-&=;;;;;;;;;;;o $-%.o;;;*$@++ o;;;;;;;;;;;;;;;;;*$@X:X:-%.;;;;;;;o @+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -$.;;;;;;;;;;;.%+:X::+@*;;;oO-O=ooooooooo=O-$=;;;oO-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.*;; +-$#---X+Oooo=X+@.ooooooooo*-:+.=;=+-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-Oo;;;*-$*oooooooooo=%+*;;;o --Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.&#-+:XX:::::X++ o;;;;;;;;;;;;=&-@@$*;;;;.%-&=;;;;;;;;;;;;.%+:::::X+$*o;", +";;=&-@X:::X@- o;;;;;;;;;;;;o $-%.oo.O+@+-@ o;;;;;;;;;;;;;;;;.#-:X:X@- o;;;;;;;=O-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -$.ooooooooo=*O::X:+-@-&ooo.%-Oo;;;;;;;;;; +-*o;;;&-$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $o;.$:+-#O%::: O:-%;;;;;;;;;;=-::%&*O@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;oO-#.;;;;;;;;;;=#+&=oo.%-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O$--@:X::::::X:-O=;;;;;;;;;;;;o --+@+&=;o*%-O=;;;;;;;;;;;;;=O-:X:::X+$*o;", +";;=&-@X:::::@#*o;;;;;;;;;;;;o $-O &%+@@$+-+ o;;;;;;;;;;;;;;;o -@X:X:-%.;;;;;;;.%+-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+O &&&&&&&&%+-@X:+O O+%* &%:@$.;;;;;;;;;;.#-$.o;oO--*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - o;&+:+*=.@:@++@-:-O;;;;;;;;;;=-:X++@-:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$-$ o;;*+-%=;;;;;;;;;o&-@:O O-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= &%-+:::::::::::X@+ o;;;;;;;;;;;o @-$#@-$ .*#-#.;;;;;;;;;;;;;o @@:::::X+$*o;", +";;=&-@XXXX:X:-$*o;;;;;;;;;;;;o $---@+-&*&+-+ o;;;;;;;;;;;;;;;=O-:X::@@O.;;;;=.O+:X-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-------------@X+$.o ++$+++@+-&o;;;;;;;;;oO++O * %:+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+$*=&+:-.;;+X@---+X-%;;;;;;;;;;.-:X----:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-::% *.%-$ ;;;;;;;;;;.@+@+---+-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*O+-+:XX:::::::::X:-O=;;;;;;;;;;;o $-$ .&--:#@-O*o;;;;;;;;;;;;o -+X::XXXX+$*o;", +";;=O-:X@+@:XX:-#*o;;;;;;;;;;;;o $-@@$&=;=O--+ o;;;;;;;;;;;;;;;*$+:::X@-O*..*&#-:X+--- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@@+&********&@- o;.#+@@@-+$-+.;;;;;;;;;;.#@++@@+++-*;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;o&++O#::+&o.+:XOOO+:-%;;;;;;;;;;.-::#OO%:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:@-+$#-+&o;;;;;;;;;o&----+@:@@#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #-+@:XXX::::XXX:::X@+ o;;;;;;;;;;o +-$ o;=&+++-O=;;;;;;;;;;;;;= -+XXX:+++@+$*o;", +";;=&------@:XX:-+*o;;;;;;;;;;;;o $--O=;;;=O--+ o;;;;;;;;;;;;;;.%-:X::::@+$$+--:X+# %-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@$.;;;;;;;o*$-.;;=%-X:-#**#-O=;;;;;;;;;;O-@@---#:-&o;;;;;;;;;;;;;;;;;;;;;;;;=O=;;;;;;;;;;;;;;;;;;;;;;;;;=%--@X::@&%:+O===*@-%;;;;;;;;;;.-:@.==.@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#--+--++@$*;;;;;;;;;;=$-% &+-:X:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+--@XX:+-------+@:X:X@+*;;;;;;;;;;o $-$ o;;;=%--%.;;;;;;;;;;;;;o -+XX::@$##@-$*o;", +";;=&-%& * %@:XX:-#*o;;;;;;;;;;;;o $-#*o;;;=&+-+ o;;;;;;;;;;;;;=O-:X:::X:@++@@:X+- o;= +%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:X@+.;;;;;;;;*+%=;;o&+@+&.oo&-+=;;;;;;;;;;*$@X-% .&-#=;;;;;;;;;;;;;;;;;;;;;;;.OO=;;;;;;;;;;;;;;;;;;;;;;;;;;O+@::XX:++X-&;;;oX-%;;;;;;;;;;.-:+o;;o@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$&**%:@@&=;;;;;;;;;;.+$*;o*O@@X+-#.;;;;;o==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--@XX@--$O&&&&&%+-+:X:+O.;;;;;;;;;o +-# o;;;;.%-%.;;;;;;;;;;;;;o -+::X:+O*..*#+*o;", +";;=O- o;;o +@X:X:-$*o;;;;;;;;;;;;o $-#.;;;;=O--+ o;;;;;;;;;;;;o +@::::::XXXXXX@-&=;;;o*$$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-@XX:+&.o;;;;;; +*o;;;.%-#=;;;.#-.;;;;;;;;;;oO-@ .o;*$- o;;;;;;;;;;;;;;;;;;;;o*$%=;;;;;;;;;;;;;;;;;;;;;;;;;;;&-X:X@-++::- ;;;;X-%;;;;;;;;;;.-:+=;;o@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-&o;o.@-$*;;;;;;;;;;o -#=;;;.$-#& -$*=oo. %O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-@XX@-$O *=ooooo.* %-++$*;;;;;;;;;= +-$*o;;;;.%-%.;;;;;;;;;;;;;o --:X:X@-&=;;o&-*o;", +";;.#@*;;;o +@XXX+--#*;;;;;;;;;;;;;o $-O=;;;=%-:++*o;;;;;;;;;;;;*$@::::::::::::-%.;;;;;o.%- o;;;;;;;;;;;;;;;;;;;;;;ooo=*O$& %@:X:+# =;;;;;&-.;;;;; -#=;;;oO- o;;;;;;;;;; ++.;;;=O-$=;;;;;;;;;;;;;;;;;;;= +#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#:::+%#-::-*;;;oX-%;;;;;;;;;;.-:+=;;=@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$.;;;=@-%.;;;;;;;;;;=$-&o;;;.++$*;*#+O &%+--$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@XX@-%*=o;;;;;;;;;o.&$-%.;;;;;;;;=&-@@+ o;;o.%-%.;;;;;;;;;;;;;o -+$@::X@-&=;;o&-*o;", +";;=O+*;;;o +@X:-% &-#*o;;;;;;;;;;;;o $-O.o=&@@@--#*o;;;;;;;;;;o +@X::::::::::+%.o;;;;;;;=O-*o;;;;;;;;;;;;;;;;;;;o. & **.o=O-:XX:--O .o;.#O=;;;;;.#-*o;;; ++*o;;;;;;;;;.#-%=;;;.#- o;;;;;;;;;;;;;;;;o.O-%.;;;;;;;;;;;;;;;;;;;;;;;;o=;;;;&@X-&..&-:- ;;;oX-%o;;;;;;;;;.-X+=;;=@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-&o;;o --Oo;;;;;;;;;= -%.;;;=&-+-%.;.--+--@:@-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O+@XX+$&=o;;;;;;;;;;;;;=&- o;;;;;;;= +--+-#*oo*#-%.;;;;;;;;;;;;;o -$ *#-:X@-&=;;o&-*o;", +";;=O-*;;;o -@X-#*;=O-#*o;;;;;;;;;;;;o $-O O@@+#%$-@ o;;;;;;;;;;*$+:::::::::X:-&o;;;;;;;;;=O$*o;;;;;;;;;;;;;;;;o.&@-# .o;;o*#@XXX@#%+-# .&- o;;;;;*#-%=;;;.%-%=;;;;;;;;;oO--*;;;;&-$=;;;;;;;;;;;;;;;o #-#.;;;;;;;;;;;;;;;;;;;;;;;;; %*o;=%@@$=;;=%@-&;;;;X-%;;;;;;;;;;.-:$o;;o@+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:$.;;;o&-+ ;;;;;;;;;;.++ ;;;o*+-$O-#**$@@---+O* + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O++:XX@+ o;;;;;;;;;;;;;;;o*$*;;;;;;;=&+-#O#--# %-O.;;;;;;;;;;;;;o -+ oo -+X@-&=;;o&-*o;", +";;=O-*;;;o +@+#*o;;.O-#*o;;;;;;;;;;;;o $-+@@-%..&--+ o;;;;;;;;;.%-:X:::::::X@+ o;;;;;;;;;;.#+*;;;;;;;;;;;;;;o. $-O .o;;=.&+--+:@-*. $-+$++O.;;;=*#@@- o;;=O-+.;;;;;;;;;; @-Oo;;;.$-=;;;;;;;;;=oo;;=*$-%.;;;;;;;;;;;;;;;;;;;;;;;;;;*++ *O@:+#o;;;&+-&ooooX-%;;;;;;;;;;.-@#oooo@@+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;oO-O=;;;;;;;;;;*-$ o;;=O-$*=*#-$X:-# $O;o #.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-@::X:+$*;;;;;;;;;;;;;;;;o #.;;;;;;o +-$*=*#-+@+-O=;;;;;;;;;;;;;o -+ o;;= @@@-&=;;o&-*o;", +";;o&-*;;;o ++-O=;;;;.O-#*o;;;;;;;;;;;;o $-@+O.;;=O--+ o;;;;;;;;o&-@X::::::X:-#.;;;;;;;;;;;=%-%.;;;;;;;;;;;;= #-- =;;;=*&@-+OO$--O=;o&-@@::-%.=*O++:X+$.=*&#@- o;;;;;;;;;=&-@=;;=.#- o;;;;;;;o& **O@--.;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-$-:::+ oo.%@@% X-%;;;;;;;;;;.-:: ::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o$-#.;;;.#+ ;;;;;;;;;;o&-:#&=o*+-&o;o.O-:-%.;o*#*;o&#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&+-:X::::@@O*=o;;;;;;;;;;;;;o&O=;;;;;= #-$ o;o*#+--O=;;;;;;;;;;;;;o -+ o;;;;*$+@-&=;;o&-*o;", +";;=O-&...*O@:@$ =;;;;=O-#*o;;;;;;;;;;;;o $-+ o;;;=O--+ o;;;;;;;;*$+:X:::::X:-%=;;;;;;;;;;o $+-%.;;;;;;;;;;;*$--$.oo=*O+-#&*==*#-*o;o&-:XXX:-%O$-+::XX+#%$+@@+#.;;;;;;;;;;.#-*=.&%X@#=;;;;;;;*$+@$+-@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+-:::X@@& $@XX@++++:-%;;;;;;;;;;.-::++++::X@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:O*.=O-$*;;;;;;;;;;.+@X@+% %-%.;;;o --%.;;;o*# o=%Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@XX:::::X:@$O *.=o;;;;;;;;;.% ;;;;;=&--$ o;;;=&-$ =;;;;;;;;;;;;;o -+ o;;;;.O+::+% ..*%+*o;", +";;.%-@$$$$@X:+--O=;;;o --$*o;;;;;;;;;;;;o $-O.;;;;=&$-+ o;;;;;;;*#-:X:::::X:-%.;;;;;;;;;;.%-X@-%.;;;;;;;;;;*$+::O &%+-+&.=;;;;*#*;;.#+::::X:+-+:::::X:+-+---@- o;;;;;;;;;.$+%&%+-+@-&o;;;;;oO----@:@%=;;;;;;;;;o..;;;;;;;;;;;;;;;;;;; +:X::X@+++::X@----:-%;;;;;;;;;;.-:X----::::+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+@+-$%&@-%=;;;;;;;;;oO-+----+@-&;;;o.O-%.;;;;;o*# ;.# o;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;.%-@X::::::::::+-+$#O&.o;;;;;;o #.;;;;=&--$ o;;;o*#- o;;;;;;;;;;;;;o +-$*;;;;.O---@X:$$$$+$*o;", +";;=O-++--+@:#O%--&=;;.%+@-#*o;;;;;;;;;;;;o $-O.;;;;.%--+ o;;;;;;.%-:X:::::X:-#.;;;;;;;;;o +@:+--%.;;;;;;;;;=O-:X+--+-# o;;;;;;=O*o; $@:::::::::X::::::::-# $-#=;;;;;;;;;=%+++------@=;;;;;*$-++-::-*;;;;;;;;;= +*;;;;;;;;;;;;;;;;;;;=*+@::X+--+X:@X&&&&:-%;;;;;;;;;;.-::O&&O:::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--++--++@$*;;;;;;;;;;.+-#&&$-@:+O=== %-%.;;;;;;;o +.;*+*;;;;=* *=;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::::@@+--# =;;;;;=O&=;;;=&-+-O=;;;;.#-O=;;;;;;;;;;;;;o --+-O=;;.%-+O&#:@+--+-$*o;", +";;.%------+-O..O-@&.*%+:@--#*o;;;;;;;;;;;;o $-%*o;o*#+:++ o;;;;;=&-:X:::::X:-#.;;;;;;;;;=&-@-O* +O=;;;;;;;;;.%-::@::-&o;;;;;;;o&*;; +@X::::::::::::::::@&.oo&+- o;;;;;;;;;*$@@@% * #-*o;;;.%- **&+:-*;;;;;;;o.&- =;;;;;;;;;;;;;;;;;;;;;&-X::#OO#@X-&ooo=X-%;;;;;;;;;;.-:+.oo=@@:X:+%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +O** #-@+Oo;;;;;;;;;o&-#.o=*O@::X%O%+-%.;;;;;;;;;=OOo=$%...*&+-+&=;;;;;;;;;;;;;;;;o. %-@X:::::::::::::::X::@++&.o;;o*$*;;;o -@X+#*;;;.%-%.;;;;;;;;;;;;;o -#O:++&..O--&==&-@+----$*o;", +";;=O-O %-O=;*$-+$@++-O O-#.;;;;;;;;;;;;;o $-%.o +@@---+ o;;;;o +@X:::::X:-#.;;;;;;;;;.#--O=;o&-&o;;;;;;;;; +@XXX:+%.;;;;;;;o&*o;.#-::::::::::::::::@+.;;;.#-$=;;;;;;;;;oO--%.o;o&-#o;;=%-Oo;;=%@+*;;;;;;o $- o;;;;;;;;;;;;;;;;;;;;;;=#+X+ ==.#@-*;;;;X-%;;;;;;;;;;.-:+=;;o@::+::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$$*;;o.%++ ;;;;;;;;;;oO- ;;;o -:X:----#.;;;;;;;;;;;.$.o&-$$#$+@:@-&o;;;;;;;;;;;;;;o*#-+:X:::::::::::::XXXXXXX:@-$&.=*#$.;;= +--+:-%.;.%-%.;;;;;;;;;;;;;o -$*=&--@##+-&=;o&-# #+*o;", +";;=O-*o;;= -%.;o*%-+@@#&.o=O-#*o;;;;;;;;;;;;o $-&&$+@#&O+-+ o;;;;=O-:X::::X:-#.;;;;;;;;=&-++*o;;=%-.;;;;;;;;o +@::XX@-# .=;;;;=%&o;o $@:::::::::::::::@- o;;; +@=;;;;;;;;;;*#-Oo;;;&+- =.&+%.;;;; $- ;;;;;o +-&o;;;;;;;;;;;;;;;;;;;;;;;;*+:-.;;;&--*;;;oX-%o;;;;;;;;;.-:+=;;o@:@-@X+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$.;;;oO-#.;;;;;;;;;;*@$*;;;o -:::::+#*;;;;;;;;;;;;o O*&-+@+-@XX+-$ o;;;;;;;;;;;;o*$-@:X:::::::::XXXXX:@@@@@:XX:+-$#:-#.;o +-#&%--@& %-%.;;;;;;;;;;;;;o -+ o;.&$@+--O=;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;*$-@+ =;;;.O-+ =;;;;;;;;;;;;o $-+:@- ==O--+ o;;;;*#-:X:::::+@*o;;;;;;o +@:-&=;;;.$O=;;;;;;o*#+::XX+-#@-#&*=o= +#=;;=&+::::::::::::::::-Oo;;;.#- o;;;;;;;;;oO-#o;;;*$+:O#-#.;;;;;.#-#=;;;= +-&o;;;;;;;;;;;;;;;;;;;;;;;;;o&+- ;;;&+- ;;;oX-%;;;;;;;;;;.-:+=;;=@@O*@@:$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:-#=;;;.$-%o;;;;;;;;;=%-O=;;;=O-:::X@+ o;;;;;;;;;;;;;.+$#X:+----@% O- o;;;;;;;;;;o*$-:X:::::::::XX@+-++--------+@::+-++$ . $-$*o.&@@@+-%.;;;;;;;;;;;;;o -+ o;;;.O-+-&.;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;o*#--&=;;;;=&-+*o;;;;;;;;;;;;o $-@+&=;;=O--+ o;;;o&-@X::::X@-&=;;;;;;.%-:X+$.;;;o - o;;;;= $+::X:-$ .*%--$O&&$-O=;;; +@:::::::::::::::-%=;;;=%-#=;;;;;;;;;;O--*;;;o&@+---*;;;;;;.#@-&=o=&+-#o;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-%*=*$@- ;;;oX-%;;;;;;;;;;.-:+=;;=@-&;&-X@-O=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;=O-+ ;;;;;;;;;o*-+&;;;o*+@:::X@+ ;;;;;;;o;;;;;;.$-:@-$O $#.o=%#.;;;;;;;;;o*$-:X::::::::XX@--$%##O &##@-@X::::$$@-#*o;;=O-+-%.;;;;;;;;;;;;;o -+ o;;;;.%--&=;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;o*#-@&=;;;;.%-#.;;;;;;;;;;;;;o $-- o;;;=O--$*o;;;.#-XX:::::@# =;;;;.O-@X:+- o;;;*$$*=;o.&++:XX:-#*o;;.%-----@-#=;;.O+:::::::::::::::::+*o;;=%+- o;;;;;;;;;*$-%o;;;o%@:+Oo;;;;;;.#@@+& &++%.;;;;;;;o=o;;;;;;;;;;;;;;;;;;;.+-$&#@X-*;;;;X-%;;;;;;;;;;.-:+o;;o@-&;=-@:@-O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&- ;;;;.+-%=;;;;;;;;;o&-+&;;;=%-:::X:@-%.;;;;o. *o;;;= @--+O.=;o*%.;;*+*;;;;;;;;;.#-:X:::::::X:@++O ....=o;oo;=..*O-@XXX:@@-$*;;;;o&--%.;;;;;;;;;;;;;o -+ o;;;;.O--&=;;;;;=&-&=;;o&-*o;", +";;=O+*;;;o -%.;;;;;o*#--&=;;;.%--%*o;;;;;;;;;;;;o $-O=;;;;=&+-%*o;;o&-@X:::::X@+O*==*#-@X:+--%.;;;.#-$&* #-@:XX:-#*o;;;o&-+%$-::+&..O-:X:::::::::::::::X-#.=. #:+$=;;;;;;;;;oO--*;;;=%@:- o;;;;;;*$:X:++-:+&o;;;;;;=*#*;;;;;;;;;;;;;;;;;;;; ++-+::+&====X-%;;;;;;;;;;.-:+====@-&;;&-:::-+ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+ o;;o -@ ;;;;;;;;;;=$+@%*== -@X:X:---+O.oo= $-#*==.&$-+% =;;;;=O&;;=O&o;;;;;;;=&-@X::::::XX@--$ =o;;;;;;;;;;;;;;=&-@X:::@#*o;;;;.%-%.;;;;;;;;;;;;;o +-@*;;;;.O--O=;;;;;;=&-&=;;o&-*o;", +";;.%+*o;oo -%.;;;;;;o +-+ =;=&+@+-#*o;;;;;;;;;;;;o $-&=;;;;*+@+$*o;;= $@:::::::@-$OO$-:X:-O %-O=;;=&-++@+-@X::@@O.o;;;;.%-&=.O@::+##+@::::::::::::::::::@@O&#@@@:- o;;;;;;;;;*$-%..*O:X:+O=;;;;;=O+++@:@@:@#.oo;;o.&@%.;;;;;;;;;;;;;;;;;;;;o#@@::::#&&&&X-%;;;;;;;;;;.-::O&&&:-&;;=-::::@@&*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+:%&*.*#-%=;;;;;;;;;;*-@@:#OO+@X:::@O #-%& &+-@+$O&#--%*=o;;;;;o* =;;.O.;;;;;;=&-@X::::::X:-$O .o;;;;;;;;;;;;;;;;;=&-@:X:-O=;;;;.%-%.;;;;;;;;;;;;;o +-++%.;;.O--&=;;;;;;;=O-&o;;o @*o;", +";;=O-O O-%.;;;;;;;=&+-@& &:--##-$*o;;;;;;;;;;;;o $-O=;;.O+@+-%.;;;.#-:X::::X::@--@:XX-#.o*$- o;;*#+:@@:X::X+-*;;;;;;*+#=;;*$+X:++:X::::::::::::::::::X:+++---@-Oo;;;;;;;;;oO+@##:+-+::+&=;;;; +-++-@XX:X+# **&$--*;;;;;;;;;;;;;;;;;;;;;o#@::::X@----:-%;;;;;;;;;;.-:X----X-&;;o-::::X@-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#---+$#:++&;;;;;;;;;;oO-------@X:::+O=;oO---+-@:X:@----O.;;;;;;;;;o ;;o %=;;;;=O-+XX:::::X@-#*=;;;;;;;;;;;;;;;;;;;;;*++X@@@$ =;;.%-%.;;;;;;;;;;;;;o -+%#--%*.&--&=;;;;;;;;=&-O.=.*O$*o;", +";;=&-+@@@@@-%.;;;;;;;;o*#--+@+-O..O-#.;;;;;;;;;;;;;o $-&==&-++---%*== $@:::::::::X:::XX@+*o;=&-$*o;o&+@X::::X@@&=;;;;;;*+%=;o*$+:X::::::::::::::::::::XX:X:@-% $-#=;;;;;;;;;; +@@+--$$:X@-&====#@ ** #@::::+++$+-+@+&=o;;;;;;;;;;o========&$:::::X@----:-%;;;;;;;;;;.-X@----:-&;;o#+X:::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@O---+@@$*;;;;;;;;;;*--% O$+:X::::-Oo;=O-::@@:::X::@$&=;;;;;;;;;;o*&o;;.-&o;o.&-@X:::::::@#&.o;;;;;;;;;;;;;;;;;;;;;o&-@@++@++ =.%-%.;;;;;;;;;;;;;o -$ =*%-+@$+-&=;;;;;;;;;=&-:OO#@-$*o;", +";;=&-----+@-%.;;;;;;;;;;*#-@@+&=;;.O-#.;;;;;;;;;;;;;o $+OOX--O O--#&O@@::::::::::::::X:-%=;;;.#-$*o;*$+::::::-#=;;;;;;;*$+.o*%@::::::::::::::::::::::X@--@:@&.ooO--*o;;;;;;;;;.#@X:$&* $@X@+O&&O- o;;o +:::::@@+@:XX::O .=oooooo=. &&&&&&&O+::::::@# O@-%;;;;;;;;;;.-:# %@-&;;;.-@::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-&=*%-@:+Oo;;;;;;;;;oO-#.o=*#@:::::@#*=&+@XX:X:X:+--@&=;;;;;;;;;;;;= *;;=O+ . %@@X::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;*$-+$ *%--$O%-O.;;;;;;;;;;;;;o -$*o;;.%+@--&=;;;;;;;;;;=&-+-----$*o;", +";;=&-+@++++-%.;;;;;;;;;;o @--$*;;;;.O-#.;;;;;;;;;;;;;o $-+@+&=;=O----@X::::::::::::::X:-O=;;;o +-$.o*$+::::XX@$.;;;;;;;*#-% O+:X::::::::::::::::::::X:-%&$-$=;;;*$-%=;;;;;;;;;o%+@@*=;oO+:X@----#=;;;; +@::::XXX+-------+O O#+--------::XX:::-Ooo;=:-%;;;;;;;;;;.-@%ooo.@-&;;;;O+X::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-$.;o. $+$*;;;;;;;;;;.+-&;;;oO-::::::@#O@+X::::X:-$&%+ ;;;;;;;;;;;;;;.&o;;.$-$+-@X:::::::::+$ =====o;;;;;;;;;;;;;;;;=&--$ o;*#+@+-%=;;;;;;;;;;;;;o -+ o;;;o ---&=;;;;;;;;;;;=&-@@++@-$*o;", +";;=O-&*** O-%.;;;;;;;;;;;o*#-+&=;;;;.&-#.;;;;;;;;;;;;;o $--$.;;;=O-@:X:::::::::::::::X:-O=;;;;= $-% &@@::::@---O.;;;;;o +%O+-:X:::::::::::::::::XX:::-O.o&++ o;;o&+-.;;;;;;;;;; +-@=;;;.#@::::+#*;;;;; +@::::X@-#OOOOOOOO+-------+@@@::::::X:-+X::- ;;;;X-%;;;;;;;;;;.-:#o;;o@-&;;;;*-XX::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-#=;;;o#-Oo;;;;;;;;;o -$.;;;=%+:::::X:@-@:::::::@O*o*- ;;;;;;;;;;;;;;o*.;;=O-+@:::::::::::::@:%O%%% ***.o;;;;;;;;;;= @-$ o;;o*#--%.;;;;;;;;;;;;;o -+ o;;;;.O--&=;;;;;;;;;;;;=&-% ***%+*o;", +";;.%@*;;;o -O=;;;;;;;;;;;;o*#--&=;;;;.#-#.;;;;;;;;;;;;;o $-#.;;;;=O-@X:::::::::::::::X:-%=;;;;;o&+-+@:::X@-+#%+-#*o;;;.#@*= +@X::::::::::::::::X@@:X+$.;;=#-$=;;;=#- o;;;;;;;;;=%-@o;;;;%+::X:+*o;;;;; +--+XX--%*========* &#------+@++@XX@#-:::+.;;;oX-%;;;;;;;;;;.-:+=;;o@-&;;;;=%-:X::::::+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+-Oo;;;.+$*;;;;;;;;;;oO-Oo;;;*+:::::::::::::::::@$*;;o&Oo;;;;;;;;;;;;;;= *o.#-:X::::::::::::X:@-----+$$+%*o;;;;;;;;=&+-$ o;;;;.#-%.;;;;;;;;;;;;;o --&o;;;;.O--&=;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -#.;;;;;;;;;;;;;o*#-+&=;;o $+-#*o;;;;;;;;;;;;o $-&=;;;;=&+@:::::::::::::::X@-&=;;;;;;=&-+::X:@%&*..* $- ==.O-&o;o&+@X::::::::::::::X@---:-Oo;;;&-@=;;;o&-#.;;;;;;;;;; +-.;;;;&@:::+@=;;;;;o%%&&#@@% .;;;;;;;;;;o;;o.*&&&&&%-++--+:.*::@@o;;;oX-%;;;;;;;;;;.-:+=;;=@+Oo;;;;.%@::::::::$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;o%-%=;;;;;;;;;;.+$.;;;o -:::::::::::::::::+#.;;o*$*;;;;;;;;;;;;;;o*% &@:::::::::::::::::::::::@@@+-# .=;;;;;o&--+ o;;;;.%-%.;;;;;;;;;;;;;o +-+&=;;;.O--&=;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -- o;;;;;;;;;;;;;o +--&.o*#-@--$*o;;;;;;;;;;;;o $-O=;;;o +@X:::::::::::::XX-$*;;;;;;;;.%-::X@+&=;;;;o.%-%O#--*o;;=%-:X::::::::::::X@- *O+-O=;;;=%- o;;;*$-Oo;;;;;;;;;=#-Oo;;;.#@::+@o;;;;o %.oo*#-*o;;;;;;;;;;;;;;;;;ooooo.*** O$ ;o$@:+.;;;oX-%;;;;;;;;;;.-:+=;;o@:+&=;;;;.@@:::::::@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-&o;;;*--&;;;;;;;;;;o&-%=;;;=%-::X::::::::::::::+%.;;;.-Oo;;;;;;;;;;;;;;o -+:X:::::::::::::::::::::::XX::@+$&.;;;o*++@$*;;;;.%-%.;;;;;;;;;;;;;o +-+@+&=;.O--&=;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o +-#*o;;;;;;;;;;;;;= #-@O&%++$%$-#*o;;;;;;;;;;;;o $-&=;= $@@+:X:::::::::::X:-&=;;;;;;;;o&-@XX@- o;;;;;;.&+-+@+ o;;;*#@::::::::::::X@-&o;=#-O=;;;; -$=o=*O:-@=;;;;;;;;;oO-- o;o.#@::+@=;;;;*$.;;;;O-.;;=.....=ooooooooo;;;;;;;;;o=*o;;#@:- ;;;;X-%;;;;;;;;;;.-:+o;;o@:@#%.ooo;%-::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-$*o;;oO-$*;;;;;;;;;o.+@#&*=o*-:X:@XX::::::::::::+#.;;;.+$ =oo;;;;;;;;;;;;=O-:X::::::::::::::::::::::XXXXXX@--O*oo*$-+@@O.oo.%-O.;;;;;;;;;;;;;o -+##+-$ .&--%.;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o +@@$ =;;;;;;;;;;;;;o*#--+@+# =.O-$*o;;;;;;;;;;;;o $-& &$++---@XX:::::::::X@-&=;;;;;;;;=O-::X@+ o;;;;;;;=O-::+ o;;;o*#@::::::::::::-O=;;;*$Oo;;;; ++& %$+@@+ o;;;;;;;;;*$-$** &:::::@&.;;*+Oo;;;o%-.o=&$$##$& *.=;;;;;;;;;;;; +:+O===*@-%;;;;;;;;;;.-:+.==.@+O.&# *O@::::::::@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:& *=*+-%o;;;;;;;;;=O-:@+$& %@@+---+XX::::::::::+#.;o*O@@@O .o;;;;;;;;;;o -@X::::::::::::::::::::::@@+---@X:-$& #-##--+% %-&=;;;;;;;;;;;;;o -+ ..&++:$+-%.;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;o&-*;ooo -@X+-O.;;;;;;;;;;;;;o*#-:@- o;;.O-#*o;;;;;;;;;;;;o $-++@-$ *&$@X:::::::::::-#.;;;;;;;;*$@X:X@- o;;;;;;;;.%+@+ o;;;;=%-:::::::::::+@.;;;;oO%o;;;;.#+@++-----$=;;;;;;;;;oO++$++@@@X:X:-%* $$.;;;;*$@ %-++++++++-------+#%***==;;;;;;;=+::X%%%$:-%;;;;;;;;;;.-::%%%#:-&;.-+---@+X::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:+@$%#+$*;;;;;;;;;;=+-+---++@:-$& O#@X:::X::XX::@:&* $-:X@-+-#*o;;;;;;;;;=O+:X:::::::::::XXXXX::::X:+-+%O%-+XX+++-#*. $-+++-&=;;;;;;;;;;;;;o -+ =;;=&-++-O.;;;;;;;;;;;;;;;;;;=O-&o;;o&-*o;", +";;=O-&* O+:X:@-O*=;;;;;;;;;;;;o*#-+$*;;;;.O-$ =;;;;;;;;;;;;o $-@@#*o;=&-@X:::::::::X@- o;;;;;;.%-+@:X@- o;;;;;;;;;.#-+*o;;;;*$+:::::::::::-#=;;;;;O$.;;;;o&+@@-@& O+-.;;;;;;;;;;*$@+@@---@::::+++-*o;;;=%@X@@-:X:::X@---#%%%%%##----%O*.*.=oo.+:X:---@X-%;;;;;;;;;;.-:X+--+:@O.&+: %$@X:::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@---+--@ o;;;;;;;;;o*-+& O-+:@$&*=o=*++:XX@---@X:::@$++:X:::@@-$ .o;;;;;;=O-:X:::::::::XXX:+++@:X:X:@% *.=. %@:X:-$ o;o*%+@-%=;;;;;;;;;;;;;o -+ o;;;o*+--&=;;;;;;;;;;;;;;;;;;;=&-%*..*O+*o;", +";;.%-@:@@@@::::X:++O*o;;;;;;;;;;;o +--&=;;;;=&-+*o;;;;;;;;;;;;o $-+*o;;;=O-@X::::::::::@$ =;;;;.%-----::- o;;;;;;;;;o $-&o;;;=O-::::::::::::-$.;;;;;&-*;;;;;.#+@%*o;.#- o;;;;;;;;;oO+:X-% $@::::@-:o;;;o&+@----+X::X+-%& ........*&&&+--@--% O::X@----:-%;;;;;;;;;;.-:X----X::#+@%o;o.*@-X::::::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$-X &$-:@$*;;;;;;;;;;o&-#=;= #@+&o;;;;o&-::-$& O-+XX:@@@:X:::::X:@+# =;;;;o&-@X::::::::XX@---+@@--@X:-#*;;;;;;.$-X++ o;;;o&--%.;;;;;;;;;;;;;o -$ o;;;;.O--&=;;;;;;;;;;;;;;;;;;;;=O-:X##X+$*o;", +";;=O------:X::::X:@-$&.=o;;;;;;;;;o*#-@ =;;;;*$-%.;;;;;;;;;;;;;o $-&=;;;;=&+@X::::::::XX+-O*** %--# *&$@-O=;;;;;;;;;;.#-$*=o= +@:::::::::::X@- o;;;;.$ o;;;;o&+- o;;o%-%=;;;;;;;;;;&-@@O.oo +:::X@-*;;;;=#++OOO&#+:X@% .oo;;;;;;;;;ooo**&OOO$-++X:::OOOO:-%;;;;;;;;;;.-::%OOO:::+@@%;;;;;*#-X::::::+O=o;;;;;;;;;;;;;;;;;;;;;;;;;;o -@ oo*O@+$.;;;;;;;;;;.@+ ;;;o&-$*;;;;;;.+++# oo= ++X::XX::::::::X:--+O*=== ++XX:::::XXX:-$OO&****&#@@%*o;;;;;o*@+@# o;;;;.%-%.;;;;;;;;;;;;;o +-%=;;;;.O--%.;;;;;;;;;;;;;;;;;;;;;o&-+-----$*o;", +";;=&-$%%%$@:X::::XX:+-#O .o;;;;;;;;o*#--O=;;.O@:-#.;;;;;;;;;;;;;o $-O.;;;;.#-:X::::::::X:@++$$++++ o;=&--@*o;;;;;;;;=&@@+$O&O@@::::::::::::::+%=;;;;;&:.;;;;;.#-&o;;oO-- o;;;;;;;;;*$@+.;;;=#+::@- o;;;;.$- ====.#-@+.o;;;;;;;;;;;;;;;;;o===.O+@::+&====X-%;;;;;;;;;;.-:@.==.@@:::@#o;;;;o.#+XX:::::+% o;;;;;;;;;;;;;;;;;;;;;;;;;o%-O=;;o*--Oo;;;;;;;;;=O-#=;;;=O-O=;;;;;;=$-%.o;;;o -+X::::::::::X:@@$--#&&%+@XX::::XX@++-# ==o;;;;=&-%.o;;;;;. $@:-&o;;;;.%-O.;;;;;;;;;;;;;o ++@$ o;;.O--O.;;;;;;;;;;;;;;;;;;;;;;=&-@#%%%+$*o;", +";;=&- .=.*%+:X::::::::+--$&.o;;;;;;;o --- o=O-@+--#.;;;;;;;;;;;;;o $-O=;;;*#+XXX:::::::::::@@@@:-#.;;;.#--O=;;;;;;;=&-@X:@---@X::::::::::::::@-.;;;;;=##=;;;;.#-$=;;;.$-#=;;;;;;;;;oO+-*;;;;O-::-Oo;;;;;.$+o;;;;;.%-+o;;;;;;;;;;;;;;;;;;;;;;;.@:::-*;;;;X-%;;;;;;;;;;.-:+=;;o@@:XX:@*;;;;;;.--:X:::::-@ o;;;;;;;;;;;;;;;;;;;;;;;;o#+ ;;;o -#.;;;;;;;;;;.+-&o;;o*+-Oo;;;;;;.+@ ;;;;;;o -@X::::::::::+%**O----+@XX:::XX:+--$&.o;;;;;;;=O-&=;;;=. %-@X:-O=;;;.%-O=;;;;;;;;;;;;;o +--@++ o.O--&=;;;;;;;;;;;;;;;;;;;;==. $-O*.=.O+*o;", +";;=%+*;;;o -@X:::::::X::@+-% ***o;;;;= $-$ #--%&%-%.;;;;;;;;;;;;;o $-&.=*%@@++:X::::::::::XXXX@-&o;;;o&-@+&.;;;;o.O-@:::::@:::::::::::::::X:+O=;;;;;; -&.;;;o&+- o;;o ++.;;;;;;;;;;.$-Oo;;;*$@:-Oo;;;;;.$-*;;;;;;. -=;;;;;;;;;;;;;;;;;;;;;;;.+:::-.;;;oX-%;;;;;;;;;;.-:+=;;o@::-:X@%=;;;;;;*%+X::::::@+ =;;;;;;;;;;;;;;;;;;;;;;;*-#.;;;=%-&o;;;;;;;;;;*-O=;;;=%-@#.;;;;;o -$*;;;;;;;=$-::::::::::@+ o;.*&+@:X::::X:@-$ *.=;;;;;;;;o --O.=.*&#++:@--++&o;*#-%.;;;;;;;;;;;;;o -$ *#--#&O--&=;;;;;;;;;;;;;;;;;o=.*&%#@+-&=;;o&-*o;", +";;.$$*;;;o +++-@X:::::::::@+----O.=;;;o -++@@+O.o.O-#.;;;;;;;;;;;;;o $-%O#@+-##+@X::::::::::::X+-*o;;;;.#-@-%*=oo*#-@X::::::::::::::::::::X:@- o;;;;;;o +#*o;;=%-$.;;; $- o;;;;;;;;;oO-@=;;;o%@:@+.;;;;;oO-$*=;;;;;o&O=;;;;;;;;;;;;;;;;;;;;;o%@X::- ;;;oX-%;;;;;;;;;;.-:+=;;=@@:#-:X+O=;;;;;;.-@X:::::X@-Oo;;;;;;;;;;;;;;;;;;;;;=#-&;;;;.-+ ;;;;;;;;;;oO-Oo;;;.+@@$*;;;;;.#-+O=;;;;;;*@@::::::::::@+ ;;;;.$-X:::X:@-$&*o;;;;;;;;;;;.#-:#OO$+--@X++OO@-$ *%-O.;;;;;;;;;;;;;o -+ oo*O$@+--&=;;;;;;;;;;;;;;;;=*&%$+---@@-&=;;o&-*o;", +";;=%+*;;;o -$&&#@::::::::X:+$& #+O*.=.&+@:@-O=;;;.%-#.;;;;;;;;;;;;;o $--@@-&..O-@X::::::::::X:-%.;;;;;o +@@-+O &#+:::::::::::::::::::::XX+---%=;;;;;;;o @+&.=.%+-*==*%:+%=;;;;;;;;;;*$-*;;;.#@::+#.;;;;;= ++O*.=;;;=+*;;;;;;;;;;;;;;;;;;;o. +-+X:- ;;;oX-%;;;;;;;;;;.-:+=;;=@+%.&-X:-O*o;;;;; -@X:::::X@+*;;;;;;;;;;;;;;;;;;;;o -+&o;;o&-#.;;;;;;;;;o -@# ===&+:@$ =oo.*O+X:+ o;;;;=O-::::::::::::+O.==.&@@:XXX@-$&*=;;;;;;;;;;;;o ------+@:XX+$ ==&-+:+$ =;;;;;;;;;;;;;o -+ o;;;=&---&=;;;;;;;;;;;;;;;o.&---+@:::X@-&=;;o&-*o;", +";;=O-*;;;o -%.=&-@X:::::XX+$*o;o. $-#%%$::X:-O=;;;;.O-#.;;;;;;;;;;;;;o $-+@ =;;=O-@X:::::::::X@-&o;;;;;;=O-::@+--@XX:::::::::::::::::::::@# $-.;;;;;;;;o&-+%%%X:@O&O$@:@-*o;;;;;;;;;.$-O==*O@:::X-$ =;;;;o*@-+#%*;;=+*;;;;;;;;;;;;;;;;;;. $@O&#@:-*;;;;X-%;;;;;;;;;;.-:+o;;o@-&;= @::-$ =;;;;o&-::::::::+#o;;;;;;;;;;;;;;;;;;;=#+:# .=*--#o;;;;;;;;;=$-X@@%&&@@X::#O $@-----$ o;;;=$-XX::::::::::::%%%$+:XX@+-$&*=;;;;;;;;;;;;;o*$-$O&O#+:XX+$ o;;=O--@ o;;;;;;;;;;;;;o -+ =;;;;=O--&=;;;;;;;;;;;o===. $-+:::XX::X@-&=;;o&-*o;", +";;=O-*;;;o -%=;*$+X:::::X@-&=;;;;o. #--@X:::@$ =;;;;=&-#*o;;;;;;;;;;;;o $-@*o;;;.O-@X::::::::X@- o;;;;;;;.#-XX+--+:X:::::::XXXXXXX:::::X@+ oo $ =;;;;;;;; @----:XX@-+-+-@+#=;;;;;;;;;=%++O&$+XXXX:-@-O.ooo;=#@@--$*o*+*;;;;;;;;;;;;;;;;o.@#&*==.+@@&=oo.:-%;;;;;;;;;;.-:+=ooo@-&;;=+:::++O=o;;;o&+::::::::+*o;;;;;;;;;;;;;;;;;;.-XX:+#&#+$ ;;;;;;;;;o*-+----++@X:XX+--$O%%%%%#-$ =;;=$-:+:X::::::::X:---+:X:++#O =;;;;;;;;;;;;;;o.$+&.=o=*#+X+$ o;;;o --&=;;;;;;;;;;;;;o --&=;;;;.O--&=;;;;;;ooo=.*&O&&#--@XX::::::X@-&=;;o&-*o;", +";;=&-*;;;=&-%.;=O-:X:::X:-#.;;;;;;;o.O-:X:XXX@-&=;;;o&--$*o;;;;;;;;;;;;o $-%.;;;;=&@@::::::::X@- o;;;;;;;o ++@% &$-@X::::XX@@@@@@:XX:::X@+.;;o*$&=;;;;;;=O--$$+-:X::@-+&%@-*o;;;;;;;;; +@+++---@:@&. $+& . +--:X+# #-*;;;;;;;;;;;;;;= OO .o;;;;&+:@& %@-%;;;;;;;;;;.-:@& &:-&;= --:X:@-%*o;;;.-::::::::@#=;;;;;;;;;;;;;;;;;; -+---+-++Oo;;;;;;;;;o&-$&&@-@:::X:-+% *==..... -+&.. +--+-@XX:::::::::::X:--$&.=o;;;;;;;;;;;;;=*&#$*o;;;;=O-+# o;;;o*%-%.;;;;;;;;;;;;;o +--&o;;;.O--&=;;;;;o* &#+----+@::::::XX::X@-&=;;=O-*o;", +";;=O-&*** #-%.;;.#-::::X@-&=;;;;;;;;o -@X:+--@@-&=;o $++-#*o;;;;;;;;;;;;o $-%.;;;;*$+XX::::::X@- o;;;;;;;;=O-#*oo.O-@X::XX+-------+::::::+&=;;o&-O=;;;o=&-%**.*O+:X@@ *o*$-%o;;;;;;;;;=%@:@-O&&$+@=;o.&$--$-@O%-:X++@+*;;;;;;;;;;;;=*%%&.o;;;;;;=+:@--+-:-%;;;;;;;;;;.-:X-+--:@# O&%-::X:-+O*== +:::::::::+ o;;;;;;;;;;;;;;;;o%-$&O#@:@+ ;;;;;;;;;;oO-&oo*O@:XX@-% .o;;;;;;;;=%--$%@$O *&+@X::::::::XX@-+%&*=;;;;;;;;;;;;;;;.O--#*;;;;;o #@-%=;;;;.#-%.;;;;;;;;;;;;;o +-@+%.;;.O--O=;;;;o.&$-++-+@@:@@:X:::XX:::::X:+% ** $$*o;", +";;.%-@$$@@@-%.;;o +@X::X@-&o;;;;;;;;=&-:X-@%%+-++O* $-@#$-#*o;;;;;;;;;;;;o $-O.;;.O@:@:X:::::X@- o;;;;;;;;;*+%=;;;=O-@X:X@$ *****&#+:X::X:-&=;;=&-&... %-&.o;;;.O@:-Oo;;o ++.;;;;;;;;;;.#@+&.=o +@o;;;o. %O *=.O@::@:-*;;;;;;;;;o.*%# .o;;;;;;;;o+:@----:-%;;;;;;;;;;.-:X----X:+&*==.%-X:X@$&* #-:X:::::::::# =;;;;;;;;;;;;;;; -$*==*$@@$.;;;;;;;;;;.++ ;;;=%-X++O.o;;;;;;;;;;o -@+--O.o;= @@:::::XXX@--# .o;;;;;;;;;;;;;;;o*#--$ o;;;;= @+:@@ o;o*%-%.;;;;;;;;;;;;;o -@#$@+%**O--#*;;;o. %-+@@@@:XX::::::XX:+----@X:X:++-+-$*o;", +";;=&-----+@-%.;;;.%-:X:X@-&=;;;;;;;;.%-:-#*==*#---@@@-%..O-$*o;;;;;;;;;;;;o $-&=.O-@+--:X::::X@- o;;;;;;;;;=%-*o;;;=&+@X@- o;;;;;o.O@::::X@-&o;;o&+@$#@-$=;;;;;;*#@-&o;;;.#-*o;;;;;;;;;o%--.;;;.$-*;;;;;o.=o;;;=#@:X-@=;;;;;;;;. @%&.o;;;;;;;;;; +@% &:-%;;;;;;;;;;.-::& &:+O=;;;;.#@::+.oo.&O-+X::::::::@+&;;;;;;;;;;;;;;=$+&o;;o%-+%o;;;;;;;;;=O-$.;;;=%+-$ =;;;;;;;;;;;;;.@-X:-&;;;;=$-:::X:@+--% .o;;;;;;;;;;;;;;;;=&+-:@$*;;;;o&----++$*o.#-#.;;;;;;;;;;;;;o -+ . --@$$@@-O=;;=&$++@:::XX:::::::XX@--$& O@@XX@-@@--$*o;", +";;=&-%&&&%+-%.;;;o*$+::X@-&=;;;;;;;o @@+$*o;;o. $-+@+#*o;.O-#*o;;;;;;;;;;;;o +$&O++-O O-@X:::X@- o;;;;;;;;;;.#$.;;;;*$+:-O=;;;;;;;;*$@::::X++*;;;o $-+@-&o;;;;;;=%+@#.;;;.#-Oo;;;;;;;;;;&+- o;;o%-#.;;;;;;;;;;;o#@:@#*;;;;;;;;*$+&.o;;;;;;;;;;;.$@-&ooooX-%;;;;;;;;;;.-:+=oo=@-&;;;;;;*-:@&;;;;o=&$@X:::::::+O*;;;;;;;;;;;;;;*-#=;;;=%-$*;;;;;;;;;o*--Oo;;o&-+#*o;;;;;;;;;;;;;;o ++X-&;;;o*+@XX:+--$O .o;;;;;;;;;;;;;;;o=.&-+X:-+&=;;o +-$& #-+%&O-%.;;;;;;;;;;;;;o -+ o;=&$@@+::-O.o=&--@:::::::::::::X:+-% .=oo.O-:@$ .. $$*o;", +";;=O- =o=.O-%.;;;;=&-:XX@-&=;;;;;;;*#@:-#.;;;;;o*$+@- o;;;.%-$*o;;;;;;;;;;;;o $-@:-O.;=O-@X::::-O=;;;;;;;;;;;*$#*o;= $@:-Oo;;;;;;;;*$+::::::-%=;;;o.O@@+.;;;;;;;.#+:-Oo;;o&-+*;;;;;;;;;;*$-$o;;;.$-&o;;;;;;;;;;o#@:-&o;;;;;;;*+#*o;;;;;;;;;;;o.%+X- ;;;;X-%;;;;;;;;;;.-:+=;;o@-&;;;;;;*-:+*;;;;;;o*-@X:::::@#=;;;;;;;;;;;;;;o&-&;;;;*+-#o;;;;;;;;;oO-$.;;;=$-$*;;;;;;;;;;;;;;;;;o +-+O*..*O@:@+-+O *=o;;;;;;;;;;;;;;;o. O%@@X:+##+O*. #-$ oo*#+@--%.;;;;;;;;;;;;;o -$ o;;;=&-@X::::O&O$@:X::::::::::::::-$ =o;;;;;*#--O=;;=&-*o;", +";;=O-*;;;o -%.;;;;o*+@XX@-&=;;;;;;.%-::-%=;;;;;;o*$--&o;;;;.O-#.;;;;;;;;;;;;;o $++$*;;;.O-@X:::-$.;;;;;;;;;;;o&-$ *&@++@@$*o;;;;;;;*$+:::::X@-&=;;;;&+-+.;;;;;;; @@X++=;;; +-%=;;;;;;;;;=%--.;;;; +#o;;;;;;;;;;o#@X- ;;;;;;;.$$.;;;;;;;;;;;=. %-::-&;;;oX-%;;;;;;;;;;.-:+=;;=@-&;;;;;=%@:+ ;;;;;;;oO-+X::::$*;;;;;;;;;;;;;;;=$+*;;;;*-+&;;;;;;;;;;=$-Oo;;o --&o;;;;;;;;;;;;;;;;;;o $-+$$@-----+O*=o;;;;;;;;;;;;;;;;=. #----+@@O..O-+#@-$ o;;o*@--#.;;;;;;;;;;;;;o -$*o;;;;=O-:X::X:+--@XX::::::::::::X:-#*o;;;;;;;=O--&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;.%-:X@-&=;;;;;o -@X+@ o;;;;;;;o*$-@ o;;;;.%-#*o;;;;;;;;;;;;o $-$.;;;;.O-@X::++*o;;;;;;;;;;;=O-+@+------$ =;;;;o.O@@::::::X@+&****O@++.;;;;;;=%+:::+ ==*O@@+.;;;;;;;;;; @-&o;;o*$$=;;;;;;;;;;o#:@#.;;;;;;oO-*;;;;;;;;o.**&%+-:::- ;;;oX-%;;;;;;;;;;.-:+=;;=@@#.o;;o%+X:+*;;;;;;;;= @+X:::$*;;;;;;;;;;;;;;;.-+ o;;=O-O=;;;;;;;;;o*-@O**=.#-%=;;;;;;;;;;;;;;;;;;;;o*&$--$&&O&**=;;;;;;;;;;;;;;=.***&#-$O&&&%-$*;;.$-@-$ o;;;;*@-%.;;;;;;;;;;;;;o --&o;;;;.O-:X:::::::::::::::::::::::X+$*o;;;;;;;;*#--&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;o -@X@-&o;;;;;o&-::-O=;;;;;;;;;o $-+ =;;;*#--$*o;;;;;;;;;;;;o @-&=;;;;=&-::X@-&=;;;;;;;;;;;;.#--+&** O+-+&*..*&$+::::::::::@+@@++:X++.;;;;;; +:+--@#OO$:XX- o;;;;;;;;;=#-+=o. %:-&o;;;;;;;;;o%+-*o;;;;;;=$-=;;;;;;;.&$++--@::::-.;;;oX-%;;;;;;;;;;.-:+=;;o@:@#*oo -XX:+ ;;;;;;;;;o*$-X::@%.o;;;;;;;;;;;;=O+@# =o --O;;;;;;;;;;=#+XX$$OO@+ ;;;;;;;;;;;;;;;;;;;;;;;o. .===o;;;;;;;;;;;;;;=.*&#++++-$ ====.&- =o*@+@$ o;;;;.O-%.;;;;;;;;;;;;;o +++&=;;;.O-@X:::::::::::::::::::::::X:-%=;;;;;;;;o -@-&=;;o&-*o;", +";;=%+*;;;o -%.;;;;;;.%-X:-&o;;;;o*#+X:-&=;;;;;;;;;;o $--&.o.O+@+-$*o;;;;;;;;;;;;o @-&.o;;=&-:XX:-O=;;;;;;;;;;;;o&--&=;;;= #-+$$$$-+::::::::::XX@-+@:::@+*o;;;;=#+@O %@+--+@-@+#=;;;;;;;;;;&++O %@@:@+.;;;;;;;;;=#-&o;;;;;;;=$#=;;;;;;*$-+@@@::::::-*;;;;X-%;;;;;;;;;;.-:+o;;o@@:+# :-+::@Oo;;;;;;;;;o*$@:::-#*;;;;;;;;;;;o -XX@@O&:-@ ;;;;;;;;;o*-:-----++#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=..*&#+--@@@++ o;;;;;=O+&&#@X@$*;;;;.%-#.;;;;;;;;;;;;;o +-+++ o;.O-@X::::::::::::::::::::::::::-#*;;;;;;;o*#-@-&=;;o&-*o;", +";;=%@*;;;o -%.;;;;;;o +@:-%.;;;;=O-@X@-O=;;;;;;;;;;;.#-@+O&%@@+%%-$*;;;;;;;;;;;;;o $-%.;o +:@-::-O=;;;;;;;;;;;;;.#-&o;;;;=%-@@+@@@::::::::::X:+----+:X:-&o;;;;*$+-*o.#@X@--#++- o;;;;;;;;;=#@++----+- o;;;;;;;; +%=;;;;;;;;o$&o;;;;;*$+@:XX:::::::@#===*@-%;;;;;;;;;;.-:+.==*+:@--+-+O#-::$=;;;;;;;;;;o*-X:::-#=;;;;;;;;;;o:-+----@+@Oo;;;;;;;;;=%-$O$-+:@-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O##$-+@@::X:-O=;;;;;;;.#-+@@+@@O.;;.#-%.;;;;;;;;;;;;;o -$OO+-$ *O-@X:::::::::::::::XXX::X:::::X@$*;;;;;;=&+-++-&=;;o&-*o;", +";;=O+*ooo=&-%.;;;;;;;=%-:++*o;;;.%-:X@-O=;;;;;;;;;;o&-@X:@-@+-O..O-%.;;;;;;;;;;;;;o @- =*#-@$#@@+%.;;;;;;;;;;;;;o +$.ooo= $@XXXX:::::::::::X:-$ * O+-@X+$.o;;o&--Oo;o%+:@& . $-:=;;;;;;;;;;%+:@-#O&+-Oo;;;;;;;=##.;;;;;;;;;=$ ;;;;;*$+::::::XX:::::+%O&#@-%o;;;;;;;;;.-::OOO::::%$+@&=.%-:+ ;;;;;;;;;;;=$@::::+&o;;;;;;;;;o+-$O%#-@@$.;;;;;;;;;;*--O=. &@@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O+---@::XX::X:-%=;;;;;;;o&-@@$#@+-&=.O-%.;;;;;;;;;;;;;o -$ ==&--@++:X::::::::::::::X:@@:::@:XXX:X@+*o;;;;=&-% :-&=;;=&-*o;", +";;=O-O &$-%.;;;;;;;o +@@-&=;;;*$+:X@-&=;;;;;;;;;o $+X:@::@@&=;;.%-%.;;;;;;;;;;;;;o +$O#@-$*.&-++ o;;;;;;;;;;;;;o*@% O@-----:X:::::::::::-O*o;o=*&++:@%&.;.#-+.;;; +-:=;;oO-- o;;;;;;;;;*$@+&.=o*$@=;;;;;;;.%.o;;;;;;;;;=$ ;;;;=$+::::::X--:X::X:----:-%;;;;;;;;;;.-:X----:@O..-#=;;.#@@@*o;;;;;;;;;oO-X:::@+*;;;;;;;;;*-$.==.&@+%o;;;;;;;;;o -%.;;o.+-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %$-@::::::::::::@$*;;;;;;;=%-+$ .&--#&O-O.;;;;;;;;;;;;;o -#*o;;=&++@:::::::::::::::X:+----------@XX@-&=;;;=&-O.;=O-# * &#$*o;", +";;=%-@@++@@-%.;;;;;;;;.%-:+$*;;o +@XX:-O.;;;;;;;;;*#-XX+--@+#.;;;;.O-%.;;;;;;;;;;;;;o $-@@$ o;=O--$*;;;;;;;;;;;;;;o&+-+--%&&&&%@:::::::::::+#.;;;;;;= %::+-O O@+$=;;;=%-$.;;;.$-&o;;;;;;;;;o&+-.;;;o#-&o;;;;;;==;;;;;;;;;;;o$ ;;;o&+::::::X@%&-:X::@O&O-:-%;;;;;;;;;;.-::+&&O:-&;; $;;;;&-X++ ;;;;;;;;;;*$@::::+&;;;;;;;;.#-&;;;o -+ ;;;;;;;;;;oO-&;;;;.++&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-%#-@X:::::::::::@-&o;;;;;o&--$ o;=&++-+&=;;;;;;;;;;;;;o -$*o;;;;*++XX:::::::::::::X:-$& && &%-+XX-$*;;o&-&=;;=&-@@@++-$*o;", +";;=&-----+@-%.;;;;;;;;o -@:-&=;=&-@X::+@*o;;;;;;;o -::+O &@@$&=;;;;.O-#*o;;;;;;;;;;;;o $-- o;;;.O--%.o;;;;;;;;;;;;;=O-+-O.===o.%-::::::::::-%=;;;;;;;o*$@::+@@:+$=;;;; +-*o;;o&-%=;;;;;;;;;;.#- o;;;&++.;;;;;;;;;;;;;;;;;;;o$ ;;;o$:::::::@-.=&-@X@#=== X-%;;;;;;;;;;.-:+ ==.@-&;;=+=;;o%+::@+*=;;;;;;;;o -X:::+ ;;;;;;;o&-$.;;;=%-O=;;;;;;;;;;*++&;;;o -#=;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;o.*%$*=.&-@X:::::::::::@$ o;;;= +-$ o;;;=%--O=;;;;;;;;;;;;;o -+ o;;;;.&+@::::::::::::::X:-%*ooooooooo. $-::@%*.&-&=;;;=&-+-----$*o;", +";;=&-@#$$$@-%.;;;;;;;;;.%-:+$ =*#-:X:X@- o;;;;;;;=%-:+$*;.%-@-&=;;;o +-$*o;;;;;;;;;;;;o $-&=;;;;.&+-#*o;;;;;;;;;;;;;.#-+*o;;;;;*#@:::::::::-%=;;;;;;;;.$+:X:-:X@-*;;;;o&-&o;;;*$-*o;;;;;;;;;=#+$=;;;=$- o;;;;;;;;;;;;;;;;;; +&o;;o$:::::::- ;;=&+:- ;;;oX-%;;;;;;;;;;.-:+=;;o@+Ooo @&.=*+::::@+&o;;;;;;;;=#@:::+ ;;;;;;;=@-Oo;;;*--O;;;;;;;;;;oO-#.;;;=$+ ;;;;;;= *;;;;;;;;;;;;;;;;;;;;;;;;;= +-%.;;;=O-:::::::::::::+$ o;=&--$ o;;;;.#-%.;;;;;;;;;;;;;o --#.;;;;.O-@X:::::::::::::X:-%.;;;;;;;;;;;o*#-@:@@@-&=;;;;=O-%O#$O#$*o;", +";;=%-&...*&-%.;;;;;;;;;o +@X:#%#:::::X++*o;;;;;;= +@:-O=;o&-@@+ =;;.%+@-%.;;;;;;;;;;;;;o $+&=;;;;=O--$*;;;;;;;;;;;;;;*$- o;;;;;=O-:::::::X@- o;;;;;;;;.#+X:+--@:@%.=ooo&+$.;;; $-%o;;;;;;;;;=%+- o;;; +:=;;;;;;;;;;;;;;;;;;&- ;;;*+:::::::-.;;;=%@-*;;;oX-%;;;;;;;;;;.-:+=;;o@@: +@:%O#@:::::@+ =;;;;;;;;*+:::@Oo;;;;;;.-%=;;;o%-+ ;;;;;;;;;;*-+#=;;o -$.;;;;;.&-Oo;;;;;;;;;;;;;;;;;;;;;;;.&--O=;;;;o -@X::::::::::::+$&*&+-@ o;;;;.%-%.;;;;;;;;;;;;;o +-+$*o;;.O-@X::::::::::::::X@- o;;;;;;;;;;;;o. #@:+-&=;;;;;=O-&....&+*o;", +";;.#@*;;;o -%.;;;;;;;;;;.#-XX+-+:X:::X+- o;;;;;;*#-X@-&=;;*#+X@-&=.O+@+--%*o;;;;;;;;;;;;o $-%.;;;=O+:+%*o;;;;;;;;;;;;o +$ *.*.=*%@:::::::X-#=;;;;;;;;;*$@:-%*%--++#O& &#:-&==*%@@-*o;;;;;;;;;.$-@=;;o*$- o;;;;;;;;;;;;;;;;;&- ;;o%+::::::X-%o;;;&-- ;;;oX-%;;;;;;;;;;.-:+=;;=@:@-----+----X:::::$%*o;;;;;;o+::::+*;;;;;;*-Oo;;;=+-%=;;;;;;;;;oO-@$ =o.$-%=;;;o*#--Oo;;;;;;;;;;;;;;;;;;;;;o*%-+&.;;;;;o -@X:::::::::::X:@-+@:@$ o;;o.#-O.;;;;;;;;;;;;;= +--+@#*o.O-@X::::::::::::::::+$*;;;;;;;;;;;;;;;o @--%.;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;o #+:X:::::::X:-O=;;;;;o +@X@-&=;;=&-:X+$OO@++O %-$ =;;;;;;;;;;;;*$--%.;=O@@+--$*o;;;;;;;;;;;;=&-+$$-%O$-@XX::::X:-&o;;;;;;;;o&@:+%.;. O+---+@+@X@:&O$@XX-#o;;;;;;;;;;O-+ .. O:-&o;;;;;;;;;;;;;;;;=%+*;;*+::::::X:-Oo;;;&--&;;;oX-%;;;;;;;;;;.-:+=;;=@:@O $@@O %@:::X@-++&.=;;;o*-::::-O;;;;;=O@% *..*-$*;;;;;;;;;;=@+X:@O O-#.;;;= $-+$ ;;;;;;;;;;;;;;;;;;;;;o*$-$ =;;;;;;=O-:X:::::::::::::::@+--@%*oo*#--O=;;;;;;;;;;;;=&-@& #-+% O+@X:::::::::::::::X:-%=;;;;;;;;;;;;;;;;*$-O.;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;o*$+XX::::::X:-#.;;;;;=O-@X@-&=;;o*$@XX:+@:-%.;.%-- o;;;;;;;;;;.%+:@-O O+++%%+-$*;;;;;;;;;;;;; $++-O** #-+:X:::X++*;;;;;;;;;*#@+$.;;;o=*#----@X:X@++@+-+@-.;;;;;;;;;;.#@:#%@@:+%=;;;;;;;;;;;;;;;; +#o;o%@:::::X:-&=;;;;&--&;;;oX-%;;;;;;;;;;.-:+=;;o@+O=ooo*-#=o*-::::+ .&-+% ** %@::::@#=;;;o -@@+@%%#@Oo;;;;;;;;;o -+----+++%=;;.O-+:@#.;;;;;;;;;;;;;;;;;;;;o*$-$ o;;;;;;o*+@:::::::::::::::XX+$OO+-$& #-@@+ o;;;;;;;;;;o -+ =o*#+@++:X::::::::::::::::X:-#.;;;;;;;;;;;;;;;o -&=;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;=&-@X::::::::-$*o;;;;*#+:X:-O=;;;.%-:X@@X+@*o;;.%-$*o;;;;;;;;.%-@+---+@@-O==O--%*o;;;;;;;;;;;=O--#.;;o. $-:X:XX-O=;;;;;;;;=%-:-#o;;;;;;.* O+-@XX::+-$O#@- o;;;;;;;;;;O+@+----@-&o;;;;;;;;;;;;;;o%-#;o +:::::::@&=;;;;;&-- ;;;;X-%;;;;;;;;;;.-:+o;;o@+&;;;;.-%;;o$+::@ o;o*O--@+++X:::::+&;;;=+@----+-+$ ;;;;;;;;;;=:-@O%$-@::# * O%O#++%=;;;;;;;;;;;;;;;;;;;o*$-# o;;;;;;;oO-:X:::::::::::::XX++ =.#-@++---++$*;;;;;;;;;o -+ =;;o -@:::::::::::::XX::::::X@-&=;;;;;;;;;;;;;;=%%=;;;;;;;;;=&-&=;;o&-*o;", +";;=%+.;;;o -%.;;;;;;;;;;;;;.%-:X::::::X@-O=;;;o +@X::@$ =;;.%-:+--@+$.;;;;.O-%.;;;;;;;.%-@+O &$-@+O=;;.O--$*o;;;==;;;;;;.O-&o;;;;o.%+::X+$.;;;;;;;;; +@X+$.;;;;;;;;o=*&$::::#&*=.%-%=;;;;;;;;;;&+@::@% %+-.;;;;;;;;;;;;;;.$@@* @@:::XXX++=;;;;;;&-+O....X-%;;;;;;;;;;.-:@*...@@#*=;;=-%o;o%-::$.;;;;=*%+:@::::::::$.;;*-@& O-+X@$.;;;;;;;;;o -@ ==*%@X:--#&.==*%-&o;;;;;;;;;;;;;;;;;;o*$+ .o;;;;;;;;.$-XX::::::::::::XX++ o;o*#@@-% #--#*o;;;;;;o -+ =;;;o*-@X:::::::::XX:@@XXXXX::X@-&=;;;;;;;;;;;;o&+*;;;;;;;;;;=O-&o;;o&-*o;", +";;=O- ===.&-%.;;;;;;;;;;;;;o*#-:X::::::X+- o;;o +@X::X@-&=;=%-@O* $--&=;;;;.O-%.;;;;;.%+@-%.;o $-+*o;;;.O--@*o;=O*o;;;;;o&-*o;;;;;;*$@X@- o;;;;;;;;=%-:X@- o;;;;;;;;;;=&+@:-O=;;;&+- o;;;;;;;;;*$:@%*=o.$-*;;;;;;;;;;;;;; +:@@@@::::@---%;;;;;;;&-:X%%%#:-%;;;;;;;;;;.-::#%%#::@$&.o.-X X@::$=;;;;;;.-:X::::::X-+&;oO-Ooo= %@-%=;;;;;;;;;=$-#=;;o*++-# .o;;;o - ;;;;;;;;;;;;;;;;;;o*$-&o;;;;;;;;;=O-::::::::::::::XX++ o;;;o&--%.;o*#--+ o;;;;o -$ o;;;;.O-::::::::::XX@-------@:XXX@-&=;;;;;;;;;;;*@ o;;;;;;;;;;=&-O.==.O+*o;", +";;=&-#OOOO#-%.;;;;;;;;;;;;;;o -@X::::::X:-#.;;=O-:X::::+-&=.%-$*;o $-+ =;;;=O--%.;;;.%-@-#*o;;o $-&=;;;;.&@-$.o $.;;;;;;; :.;;;;;;;=O+@-&o;;;;;;;;;*$@:X:-O=;;;;;;;;;;; +@:+%=;;;*$-:=;;;;;;;;;=#@-Oo;;o&-*;;;;;;;;;;;;;o%:XX@@:::X+-%O%.;;;;;;;&-::---@:-%;;;;;;;;;;.-:X----X:X--#&O@:++@::::$.;;;;;;oO-:::::::-$O*;o$+*;;;o&-#.;;;;;;;;;;.--Oo;;o*-$&.o;;;;;o +*;;;;;;;;;;;o;;;;;;*$-#*;;;;;;;;;= +@X::::::::::::::@$ o;;;;.%-#.;;;o*$--$*;;;o +-%.;;;;.O-:X::::::::X:+$&* %%O#--+:XX+-&=o;;;;;;;;.#&o;;;;;;;;;;;=&-:OOOO$$*o;", +";;=&-++---@-%.;;;;;;;;;;;;;;;=O-@X::::::X+-*o;.#-:X:::X:+$&&#-#.;;o*$--&=;o $@+-%.;.%-+-O.o;;;;o @-O=;;;;.#-@O&$O=;;;;;;; #.;;;;;;;;.#-$.;;;;;;;;;o&+::::+@.;;;;;;;;;;; +@::- o;;=&++.;;;;;;;;;;*$-Oo;;;.+%=;;;;;;;;;;;=&+----@XX:@%*==.;;;;;;;;%-:@@$+-:-%;;;;;;;;;;.-::-$$@:X@-%$--::@@-@X::@&;;;;;;;.-::::::-%.=;; -$.;;;=%-&;;;;;;;;;;o*-$.;;;o%-O=;;;;;;;=#&o;;;;;;;;;;o *;;;o*$-+#.;;;;;;;;o&---+:X::::::::::X:-O=;;;;.%-%.;;;;;o*@--#*oo +-+#&.;;.O-@X::::::::X:-$ o;o===.*&%-+XX++O *=o;;;;.#%=;;;;;;;;;;;;=&-++--+-$*o;", +";;o&------+-%.;;;;;;;;;;;;;;;;.O+@::::::X@-&o;=&+@X::::XX@-+:+$*;;;o*#-+ =*$+@$$-O O@+-O=;;;;;;;o $-&=;;o*$@:@--&o;;;;;;; :=;;;;;;;;*$-X=;;;;;;;;;.#@X::::- o;;;;;;;;;; +@XX+$=;;;.#- o;;;;;;;;;o&-%=;;;o%- ;;;;;;;;;;;=&&&&&%+-:X- o;;;;;;;;;;;&+@+*.*O:-%;;;;;;;;;;.-:@ ..*@@#*.. %+XX---+X:@#o;;;;;;=-:::::@%.;;;o$-&=;;o -+ ;;;;;;;;;;o%+ o;;;.+@ ;;;;;;;;.-*;;;;= .;;;;.-&;;;*$-X+#.;;;;;;;= -O&&%-@XX:::::::XX:+#.;;o*%-%.;;;;;;;o $-+#& $+#@+-O..O-@X::::::::::+#*o;;;;;;;;o. $@:X:@+$% =;;.%O.;;;;;;;;;;;;;=&-++----$*o;", +";;=O-% ** $-%.;;;;;;;;;;;;;;;;;*$+XX::::XX+$*o; +@X::::X@+--+@- o;;;o*#-:%#@-$*.O-+@@-&=;;;;;;;;;o @-&.= $@+--@-&o;;;;;;o&+.;;;;;;o*O@-#=;;;;;;;;; +@X::::+$=;;;;;;;;;; +@XX:-.;;;=#-#=;;;;;;;;;;*$- o;;; +%=;;;;;;;;;;o====o= %-+- ;;;;;;;;;;;;=+- ;;;=X-%;;;;;;;;;;.-:+=;;o@-O;;;o.$@+%* #+::$.;;;;;;=$@::::$*;;;o*-#=;;;=$-$.;;;;;;;;;o*-$.;;;o&-%=;;;;;;;.%$.;;=*O+ ;;;o&%=;;=#-@+-#.;;;;;o.%$*=oo.&-+X:::::XX@---+O.=*#-O.;;;;;;;;;o*#-@+-$ .&--@#%+@X:::::::::X@- o;;;;;;;;;;;o ++:+----+&.*%&=;;;;;;;;;;;;;;=&-% ***O$*o;", +";;.#-*o;;=&-%.;;;;;;;;;;;;;;;;;=O-@X:::::X:-#.=&-:X::::@+&* %--%.;;;;=&-++@@$ o;.%-@-O=;;;;;;;;;;;o @-%%$+-# O+-$.;;;;;;=%$=;;;;;.&$@X@$.o;;;;;;;;*$@::::::- o;;;;;;;;; +@+-+-Ooo= #@- o;;;;;;;;;.$-+o;;; +-&o;;;;;;;;;;;;;;;;o=&$$ ;;;;;;;;;;;;=+-.;;;;X-O;;;;;;;;;;=-:+=;;o@@#.;;;; -$.;o.@-:+*;;;;;;oO-X:::$.;;;=$-#o;;o -+Oo;;;;;;;;;o#-:&.=;.+-Oo;;;;;;.O-$ =.&$-$ ;;o -&o;=&--+#+-O=;;o.O+%.;;;;;=*%@::::XX@+O&%++#O#-%.;;;;;;;;;;;o*$+-+ o;=&+@++:X::::::::::X@- o;;;;;;;;;;;o +--$#$+@@@@-%=;;;;;;;;;;;;;;;=&-&=;;o +*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;;;;;.&+@X:::::X:+%O#@::::X:-&=;o. #-&o;;;=&-@X:-O=;;;.%--O=;;;;;;;;;;;;o $-+:@@*o=O--O*o;;;;.$ o;;;;.%-----+% .====;;=&+@::::::-#=;;;;;;;;; ++$&#+@ %X::@$=;;;;;;;;;=%-- ==.O@@+.;;;;;;;;;;;;;;;;;;=..=;;;;;;;;;;;;=+-*;;;oX-%;;;;;;;;;;=-:+=;;=@:@$.;;;=-&;;;;*%@@O=;;;;;;*-::::@&=;;.-@$ ===%-#.;;;;;;;;;;.-@@@#O &@@$*=====.O-@@$%--+@$ == #+% *&+-$ .*&#O** ## =;;;;;;;oO-:X:XX++&=o -+@--#.;;;;;;;;;;;;;=O-+ =;;;=O-@:::::::::::::X@$*o;;;;;;;;;o. #-% ..*&@@+-O.;;;;;;;;;;;;;;;;=&-&=;;o -*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;=&-@X:::::X:@+:X::::X@- o;;;o*#- o;;.#--:X-O=;;;;.O-+*o;;;;;;;;;;;;o $+@+*o;;.O--$*o;;; +*;;;;.%--%OO$----$##&.=&+@:::::::++.;;;;;;;;; +- = $@@++---+- o;;;;;;;;;*$@:OO%@XX-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=++.;;;oX@+.ooo.*oooo +:+=;;=@:@-%;;;;- ;;;;;.-:@&o;;;;;=#-X:::+&==O-X::OO :-Oo;;;;;;;;;o -+---+++X:@$OOOOO%---+%& %-::#O%++X@+++-%.o;;=*--+-O.o;;;;;;;;.$+::XX++ o;;=&++-%.;;;;;;;;;;;;;o $+ =;;;;=O-:X::XXXXXXXX:::+$*;;;;;;;;;= #-$ =o;;;.#--&=;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;.%-:X::::::::::::::X@- o;;;;o.%$ .*%$&&$@@@ =;;;;.#-#.;;;;;;;;;;;;;o $-+*o;;;.O--%*o;;&-*;;;; +- .==* &#-#%$@X::::::::- o;;;;;;;=O-+=;=%+@@-- #-%o;;;;;;;;;o%@@-+----+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%+.;;;;X@@%&&&#$&&&&X@:+=;;o@@% -*oo*$.;;;;;.+:@+*;;;;;;*#@:::@+O&@@-----@:+ ;;;;;;;;;;o%-O O-+:::::@-----@& *=oo.%+X:++@:X::@+$*;;;;;=%-+O=;;;;;;;;o*%-:::X++ o;;;;*+-%.;;;;;;;;;;;;;o +-&=;;;;.O+:XXXX:+++++++@XX:-&=;;;;;;;.&+-#*o;;;;;=%-&=;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::::X@- o;;;;;;.#-#$-O== +:@-&=;;;.#-+%.;;;;;;;;;;;;;o $-%=;;;;.&+-#*=*#$.;;;; -%=;;;;oooooo.*#-:X:::::::::-%=;;;;;;;.#-&o;; +@@O*oo*+:o;;;;;;;;;;*$@::-+&%+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - ;;;;X@:-----------X:+o;;o@+&o*- $%o;;;;;&-:X-#o;;;;;o#-:::::-+@$&O-+:@@%=;;;;;;;;;;*-+ o= $@::::::::@+ oooo;;;;*+---+XX::::+#.;;;;;o*-%=;;;;;;;;o $-::::@#*o;;;;.O-%.;;;;;;;;;;;;;o +--&o;;;.O--+-----------------+ o;;;;;.%--%.o;;;;;o -&=;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;*$+XX::::::::::::X:-O=;;;;;;o&-++-&o;*$-+-+ =;=O@:+-%.;;;;;;;;;;;;;o $-&=;;;;*$++#O#-&=;;;; - o;;;;;;;;;;;;.#-:X:::::::X@-*o;;;;;;.#- o;;=O-$=;;;.$-*;;;;;;;;;;o#@:@O*=.$-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+%****X::OOOOOOOOOO%::@ ***@-&;;&++-%;;;;;o@+::+$Oo;;;;;&-::::X:@-Oo=*&@:+&;;;;;;;;;;oO-$*;;o&-:::XXXX:+&o;;;;;;;;=++OO#:X:----#.;;;;;;.-&;;;;;;;;=&-+:X:X:-O=;;;;.%-#.;;;;;;;;;;;;;o +-@@$ o;.O--+#O%%O&*******&%OO#-@&=o;o.%--O.;;;;;;=&-&=;;;;;;;;;;;;;;;;;;;;=O-&o;;o -*o;", +";;=O-&...*%-%.;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::XX++*o;;;;;o +@:+%*.&-$$--+&*&+@-@+-%.;;;;;;;;;;;;;o +-&.;;=&@++--+-&o;;;;*@*o;;;;;;;;;;;;;.%+::::::::::-#=;;;;;;.#- o;;; +$=;;;.$-#=;;;;;;;;;;O++:=;;;&-$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +:$$$@:+%==========*+::@$$$X-&;;=-@+%;;;;;*-::$*.O&.o;;;.-:::::::#.;;o*+@$.;;;;;;;;;o --#=;;o&-:X:@++@@+&;;;;;;;;o&#*==*++-% #-O=;;;;=&-O=;;;;;=*&-+::::++@#&.;o*%-#.;;;;;;;;;;;;;o -+#@++# O-+O*.=..=o;;;;;;;o===*%-+O . #-$ =;;;o..*#- =;;;;;;;;;;;;;;;;;;;;;=&-O*...O+*o;", +";;=&-@#%#$@-%.;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::::::::::X@-&=;;;;;;.%-:X:#$-&..&+-+@@@-O**%-%.;;;;;;;;;;;;;o $-%*.O+@+--@X+%.;;;;*@O=;;;;;;;;;;;;;;*#@::::::::::-&.o;;;;.#-*o;;;*$-&o;;=O--*;;;;;;;;;;.$-Xo;;;=$- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==. O@@++@@:-O;;;;;;;;;;=-::@+++@-O==*+:@%o;;;o#+X:$o;=$$ ==. +::::::+O;;;;.+-%o;;;;;;;;;=$-$*;;;=#@::----+:@#.;;;;;;;.-&;;;.--O.;o.&-&.==.&+@@&.===.O--@X::X@---@+O. $-#.;;;;;;;;;;;;;o -$ . $-@@@+-O.;;;;;;;;;;;;;;;;;;o*#--@$$-- o;;;= #+-#*o;;;;;;;;;;;;;;;;;;;;;;=&-:####+$*o;", +";;o&-@@++@:-%.;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::X:-O=;;;;;;;.%-X:-$ =;;= #-@@+&.;;.%-%*o;;;;;;;;;;;;o $-#$+--&*&@@@+.;;;=O+@ =oo=;;;;;;;;;;=O-:::::::::X@-# .o;;=#-*o;;;oO-+.;;;.$-Oo;;;;;;;;;;&++.;;;;&-#o;;;;;;;;;;;;;;;;;;;o=.***** OO#+------X:-%;;;;;;;;;;=-::X-----+OO$@X:X *** +:::$;;;.O+OO#-:::::::+ ;;;o&-$*;;;;;;;;;;=-+ o;;o -X:-%***&@@+%**.o=**&+O*.*&% =;;;;.--%OO%----+%OOO$+%#@XXX-#**O-+@:$-#.;;;;;;;;;;;;;o -+ o;o*%@@@-%.;;;;;;;;;;;;;;;;;;;;=O-@@+@@$&..* O++O*=;;;;;;;;;;;;;;;;;;;;;;;;=&-@@--@+$*o;", +";;=O-----+@-%.;;;;;;;;;;;;;;;;;;;;;;;;;.#-@XX:::::::::::-$.;;;;;;;o*$+@+ o;;;;o +@-$.;;;;.#-+ o;;;;;;;;;;;;o $-@:-O=;=O-@+ o;=&+---#O%% .o;;;;;;;=%+::::::::::X@+-# oo*$- o;;;;*$-&o;;o%-$=;;;;;;;;;;.$- o;;;.$+.;;;;;;;;;;;;;;o;=.*&O+----++--+-O #@:-%;;;;;;;;;;.-::@& %--@X@------+X:::$.;;; --$%%@:::::@#=;;;o$-%o;;;;;;;;;o -#.;;;o%---%.;;o.+::@$+%&O$@@::$+-%.o;;;;;oO-----+###-----$*=*#+X+$ ;;=O+:+-#.;;;;;;;;;;;;;o -+ =;;;o -+-%.;;;;;;;;;;;;;;;;;;;;;.%-:X::::X#$$+--&=;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+-----$*o;", +";;.#-O& &O@-%.;;;;;;;;;;;;;;;;;;;;;;;;;o.&$+:X:::::::::X:-O.;;;;;;;=&+-#.;;;;;;=&+-$ =;;;;*%-#*o;;;;;;;;;;;;o $+-#.;;;.O-+# *&+-%&&&&&O+#& .===== $@::::::XXX::X+--+&&#@- o;;;;=%-@.==*#@-*;;;;;;;;;;=#-Oo;;;*$-Oo;;;;;;;;====. O#$-%&&&&&%@::@ =oooo.+:-%;;;;;;;;;;.-:X-*oooo. +::$&&&&&&:@::::%*=*O-&.=.+:::::@%;;;;*-+ ;;;;;;;;;;o%-# .o;.:-% .;;;;.+:X:@@+++@@:X:-$ .;;;;;;;o*-+%& *...*O+-#*;;=#-+$ o;;;.@+-#.;;;;;;;;;;;;;o -$ =;;;;=O--O.;;;;;;;;;;;;;;;;;;;;o.&$@XXX:::@@@@@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-#&& &$$*o;", +";;=%+*ooo.O-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;= ++XX:::::::::X@- o;;;;;;;=&-#.;;;;;;;.#-@+O.;;;;*$-$*;;;;;;;;;;;;;o $-$*;;;;.O@@++--O.ooooo=*&%$@$$#%%:::::::X:+-@XX@$ $--@:- o;;;;;*#+%OO#XX-Oo;;;;;;;;;o&+- oo*#:@-.;;;;;o=*OO%%$--++-%=ooooo&+::@o;;;;;=+:-%;;;;;;;;;;.-::$.;;;;;.-:@O=oooo=&-:::--+%--@&oo*+::::::#*=o=#+#.;;;;;;;;;;.+:X@# *%-#.o;;;;;*+::::X:::::X:-%.o;;;;;;;;o*-O.oo;;;;;.+#.;;o +-$ o;;;;*+-#.;;;;;;;;;;;;;o +-O=;;;;.O--O=;;;;;;;;;;;;;;;;;;;o.&$+::+-@XX::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-O.oo=&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX::::::::X:-O=;;;;;;;;.$$.;;;;;;;.#+X@-&o;;o @@+%.;;;;;;;;;;;;;o @-%=;;;;=O-@@-$.;;;;;;;;==. &$--:X:::X:-@#+-:- oo*%-::+*o;;;;;=#@+-+++-@-*;;;;;;;;;;*+++ &$+::+O=o;=. O$---+% &@:-&;;;;;; +::+.;;;;;o+:-%;;;;;;;;;;.-:+Oo;;;;o&+:+&;;;;;;&-::@O O+$-+%&&#:XXX::::$O&O+@#o;;;;;;;;;oO-@-+++@-+&;;;;;;;.+:XXX:::::X:-#.;;;;;;;;;;o #.;;;;;;;;o %=;= $-$ o;;;;.O-#.;;;;;;;;;;;;;o ++@$*;;;=O--#*;;;;;;;;;;;;;;;;;;;o*#-+@+-$#+-@XX::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $+:X:::::::X:-$*;;;;;;;;=%+.;;;;;;=O+:XX++ == #@@--%.;;;;;;;;;;;;;o $-&.;;;=O+XX-%=;;;;;;;;;;;oooo.*%+:X:::-%*.*%+- o;;.%-@-&o;;;;;o%-:X+-$%@-%o;;;;;;;== @:@++@::::@& O#+--O**.=o.$:@#=;;;;;=#@:- ;;;;;.+:-%;;;;;;;;;;.-:+%;;;;;;@@:+ ;;;;;;&-:@#=o=.. %+++++@@@XX::@-++:@#.=o;;;;;;;.+@$%--+:@$.;;;;;;o*-::@@XX::X:-#.;;;;;;;;;;;o*$.;;;;;;;;;.# .&-@:@ o;;o*%-#.;;;;;;;;;;;;;o +-+@+%.o.O-+O.o;;;;;;;;;;;;;;;;;o. #-+--$&*.*O-@X::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+:::::::::X@- o;;;;;;;=O-&o;;;;=O-@X:X:@@%O$@+$O#-%.;;;;;;;;;;;;;o $-%.;=O+:+++$*o;;;;;;;;;;;;;;;;.%+::X+@.o;;.#-%=;;;.O++#.;;;;;; $@:$&..#--*;;;;;o.OO$-+:@@:::X@-----+@:-*o;;;;.+:X-.;;;;;;%@:-&=====O@X-O;;;;;;;;;;.-XX@*===o=-@:+*;;;;;;O-:+#;;;;;o&-:@------:X:::@:X++%%&=o;;;;o -@ =*%$:+%o;;;;;;o%+@---+X:X:-#.;;;;;;;;;;;;;=%%=;;;;;;;o*-$%@--@@$ ;;.$-#.;;;;;;;;;;;;;o -$&O-+@%&%--&=;;;;;;;;;;;;;;;;;;o*#-@--% .=;;;=O-@X:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=%+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::X:-#*o;;;;;;o*$+ ==.*O-@X:::XX@--@+- =.%-%.;;;;;;;;;;;;;o $-&. $+-$@--%.;;;;;;;;;;;;;;;;; +@X:-Oo;;;;*$-&=;;;.O+- o;;;;;=%-+ =;;*$-&o;;=*&#--+#$:::::X@-$O &+::- ;;;;;=%@:- oooooo%@X:%&&&&%-++-X;;;;;;;;;;.-++-#&&&&&:X:@&ooooo=$::@ ;;;;;o%+:@O* #-::::::@%O--+O&.o;;o%-%=;o= -+ ;;;;;;;*-++&* @@X:-#.;;;;;;;;;;;;;;;*-O=;;;;;o.#-@+-+#@+-%..O-O.;;;;;;;;;;;;;o -$*o=O-@@+--&=;;;;;;;;;;;;;;;;;o.&$-@-% =o;;;;;;.#-:X:X@-&=;;;;;;o;;;;;;;;;;;;;;;;;;;=&-O=;;o&-*o;", +";;=%@.;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::::::::X@-O=;;;;;;;=O-$OO#$+@::::::::::@# o;;.%-%.;;;;;;;;;;;;;o $+#:@-O..O--O.o;;;;;;;;;;;;;;; +@X@+*o;;;;o +-&=;;; +-%=;;;;;;*@-*;;;o&+#.. O@---#*.*#::::@$*.=o;o%@:@%o;;;;;&+::# :@@-----------:;;;;;;;;;;.------------@@$ O@X:$=;;;;;*+@:$.;ooo.&@::::@#.= %---#&*= --O;;;o&-%=;;;;;;=%-+ =;o*+:-#.;;;;;;;;;;;;;;;;o -O*===. #+::+$ . $-:OO-%.;;;;;;;;;;;;;o -+ o;;=&@@@-&=;;;;;;;;;;;;;;;;;. #-@X+$*o;;;;;;;;=O-@X::X@-&=;;o. =;;;;;;;;;;;;;;;;;;=O-&o;;o&-*o;", +";;=O-*=oo.O-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --@X:::::::X:-#.;;;;;;;o +++--@:X::::::::X:-%=;;;;.%-%.;;;;;;;;;;;;;o $-@+%.;;.O--#*;;;;;;;;;;;;;;;.%+X@-.;;;;;;=O--&o;; +@-*;;;;;;oO-&o;;; ++%#+--#&*.o;=$@:::-Oo;;;;;*@::-o;;;==O@XX--@+@-----OOOO&******.;;;;;;;;;;o*******OOOO#----------@X$ =;;;; -X@#o;;;;;=+::::-O;;o. %---$%:@$*;;;.$+ ;;;;;;o*-+&o;;;.+-#.;;;;;;;;;;;;;;;;;;=&-$%OO%++XX+@ o;o*$++-#.;;;;;;;;;;;;;o -+&=;;;;*+--O=;;;;;;;;;;;;;;;;o*#--+:@+ o;;;;;;;;;=&-:XX::X@-O.=*#-+ o;;;;;;;;;;;;;;;;;=O-&.oo=&-*o;", +";;.%-%&&&O@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #+$+@XXXX::::X@-&=;;;;;;;*$+::::::::::::::::@$ =;;;;.O-%.;;;;;;;;;;;;;o $-- o;;;.%--%.o;;;;;;;;;;;;;o&-:+%=;;;;;;;=O--*;; +++.;;;;;;;&-+.;;;.#@+--& .o;;;;o#-:::+%o;;;;;=#@:@*..*&%+---#@@@+% *=====;;;;;;;;;;;;;;;;;;;;;;;;;====. O$##---@&*...&@:@#o;;;;;*-::::+ ;;;;o. %--@@&o;;o&-$.;;;;;;o%+ =;;;=O-@ ;;;;;;;;;;;;;;;;;;;;=&-----@XX++ o;;;=O--#.;;;;;;;;;;;;;o -+&=;;;;=&@-#.;;;;;;;;;;;;;;;o. $$ *&@-O=;;;;;;;;;;=&---+:XXX@+%O#+@+%.o;;;;;;;;;;;;;;;;=&-#&&&&#$*o;", +";;=O-----+:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+-&*.&$+--@X:::X:-#.;;;;;;;=O-:X::::::::::::::X@-&.;;;; +-%.;;;;;;;;;;;;;o $-O=;;;;.&@-#.;;;;;;;;;;;;;;O-:- o;;;;;;;;.O-#.=&@-&o;;;;;;; +-Oo;;;O@@+&=o;;;;;;;*$::::+*;;;;;;O@X@$$$---$&&&.*+X-&ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooooo=...*&$---+$#:XX@#o;;;;o&-:::+$=;;;;;;oo= $+$*;;;.@-#=;;;;;o +*o;;;;.-+&=;;;;;;;;;;;;;;;;;;;;;.#+:::::@$ o;;;;.#-#.;;;;;;;;;;;;;o +-#.;;;;.O-+-#.;;;;;;;;;;;;;;o*#-O.oo*+-&=;;;;;;;;;;.#-O %-+XXX:+-@X:--&=;;;;;;;;;;;;;;;;=&-----+-$*o;", +";;=&------+-%.;;;;;;;;;;;;;;;;;;;;;;;;;=.&$# *=;;.%-%%+@XX::X@- o;;;;;;o +@X::::::::::::::::@-O.;;.O+:+%*o;;;;;;;;;;;;o @-O.;;;;.%--#*o;;;;;;;;;o=*#::- o;;;;;;;;;.O-#O#+@.;;;;;;;;=#--.==*#@+@=;;;;;;;;;o&+::X+%===***%----%O **.ooo;o%@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.***&%----@X *.=;=%-:::+ ;;;;;;;;;;o#-@&.o=&-+&;;;;;;o *;;;;;o&-&=;;;;;;;;;;;;;;;;;;;;;;o&-:X:X:-&o;;;o*%-#.;;;;;;;;;;;;;= +@@$ =;o.O-----%*=;;;;;;;;;;o. $-&=;;;*@-&o;;;;;;;;;=O$ =o. $+:X:::::#O#$*o;;;;;;;;;;;;;;;=&-#$----$*o;", +";;.%-&***&$-%.;;;;;;;;;;;;;;;;;;;;;;;;=&-$ .o;;;o # =.&-@XX:::-$*o;;;;;; +@X::::::::::::::::X@-&.*%@@---+*o;;;;;;;;;;;;o $-%=;;o*$@X-$.;;;;;;oo.&#+-+:- o;;;;;;;;;;.#-+@-&o;;;;;;;;; ++%&O$::+@o;;;;;;;;;;*$::::@&&&$---+# *==o;;;;;;;;&+-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* ##---+#&*&$@::@$=;;;;;;;;;;.@@X@#&&$+O=;;;;;;;oo;;;;;.+&=;;;;;;;;;;;;;;;;;;;;;;;o -:XX@+-%.;;;.$-#.;;;;;;;;;;;;;o ---+@@ o.%--O * O%.;;;;;;;;;o #--O=;;;;*+-%.;;;;;;;;o - o;;;o -+:X:X:-O..#%=;;;;;;;;;;;;;;;=O-&*** #+*o;", +";;.%+*o;;=&-%.;;;;;;;;;;;;;;;;;;;;;;;.%-O.o;;;o.&&.o;;=&-@X::X@-&=;;;;;o +@X::::::::::::::::::@:O#+@-O %-#.;;;;;;;;;;;;;o @- o;*$@@--+O*.o;= OO@#& &#@- o;;;;;;;;;;;*$++$.;;;;;;;;;;=O@+--@:X@-*;;;;;;;;;;o#+::X:----#&&*.o;;;;;;;;;;;;&++Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.. &&&----:X::+O;;;;;;;;;;o%-X::@-++@ ;;;;;;;;;;;;;;oOO=;;;;;;;;;;;;;;;;;;;;;;;;o&-:X@-+:+O.o.O-#.;;;;;;;;;;;;;o -+O&$--#&&+-%.;;o=.o;;;;;;;;o $-@-&=;;;=O+@-&=;;;;;;;.#O=;;;;;= $+:XX@-O=o&+.;;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;.%+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;.%$ =;;;;=&$ =;;;;;=&-@X:X:-#.;;;;;;*#+:X:::::::::::::::::X@+@@-&=o.%-%.;;;;;;;;;;;;;o ++ #+@@O#++$% %# .ooo*#-%=;;;;;;;;;;;o @-#=;;;;;;;;;;;*$@::X::X+#=;;;;;;;;;;&+:X@--# *.oo;;;;;;;;;;;;;;;&-:+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=*&%-+@X@+*;;;;;;;;;;*-@::XX::@+ ;;;;;;;;;;;;;;o*=;;;;;;;;;;;;;;;;;;;;;;;;;o -:+$ @-+% %-#.;;;;;;;;;;;;;o ++ =o*O++@+-%.;;;;;;;;;;;;;;.&+----&=;;=O-:X+$ o;;;;;=O$*;;;;;;;o*$-:X:-O=;*%*;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;.%-%=;;;= O&*o;;;;;;;=O-@XXX++*o;;;;;=O-:X:::::::::::::::::::::-O=;;;.%-%.;;;;;;;;;;;;;o $-@:+- =.%-+++-$*o;;;;;;=%-+O=o=...o;;;;;o%-#o;;;;;;;;;;;=#@@--:X::-*;;;;;;;;;;.$---O .o;;;;;;;;;;;;;;;;;;;*+:-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.&$---%o;;;;;;;;;o%+::X@--@@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+++ o=#-@@+-#.;;;;;;;;;;;;;o -+&=;;;.#-@-%.;;;;;;;;;;;;;;.%-O* %-%.;=O-@XX:-#.;;;;.O-#.;;;;;;;;=&-@@+-%.;= *;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;=O--#*=. O&*o;;;;;;;;;;*$+:@X:-%.;;;;;o +@X:::::::::::::::XX::X:-&o;;;;.%-%.;;;;;;;;;;;;;o $-@$ o;;.%-@@- o;;;;;;;=%+@+O O$$# .;;;;;.%@=;;;;;;;;;;o*$--&&@@X:+%=;;;;;;;;;= &&*=o;;;;;;;;;;;;;;;;;;;;;=$:-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. & .;;;;;;;;;;=+:X:@: %--%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --$ o;o.&@@-#.;;;;;;;;;;;;;o -+&=;;;;.#-+O.;;;;;;;;;;;;;o.O-%.;o*$-O O+@X::X@+&.==*%--%.;;;;;;;;;.#-++-+ o;* =;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;;;;;;;.#-:X###&.=;;;;;;;;;;;;*$++-:X@-&o;;;;;*#-XX::::::::::::X:++:X::@$ o;;;;.O-%.;;;;;;;;;;;;;o $-%=;;;;.%-:-&o;;;;o== $@X:+++++--#*o;;;; -*;;;;;;;;;= @-%*ooO+:X:-.;;;;;;;;;;ooo;;;;;;;;;;;;;;;;;;;;;;;;=+:-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo;;;;;;;;;;; -:X@+ o. --%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-$ o;;;;*+-#.;;;;;;;;;;;;;o -+&=;;;;=O--#*;;;;;;;;;;;;;o*#--O=;;.#-@++:X::::X@@#OO#@:+$*o;;;;;;;;o&-&*&-%.;= .;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;.#-X:-%*o;;;;;;;;;;;;;=O-$&&$@:-%.;;;;;=&-:X::XX:::::::X:@$@-:XX:+- o;;;o&--%.;;;;;;;;;;;;;o ++ =;;;;.O++$*==o. &O#@XXX::::::@-+*;;;;&-Oo;;;;;o.*O+% .o;;.$+::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$:-Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+::@&o;;o* #$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-@ o;;;;.O-#.;;;;;;;;;;;;;o +-$ ;;;;=O-:+#.;;;;;;;;;;;o.&$---&=;;.#-:::::::::::@+---++--#*ooo;;;;;=&&=;=%- o;* =;;;;;;;;;;;;;=O-&o;;o&-*o;", +";;=&-&.==*%-%.;;;;;;;;;;;;;;;;;;;;o -+-%.;;;;;;;;;;;;;;o +-%=.%-X@+ o;;;;;*$+:XX:@:X::::X:-%*.O-@XXX+- o;= #:@-%.;;;;;;;;;;;;;o @-O=;;;; +@@#%O&%+--@X@-+@@@:::X:-%=;;;*$@=;;;;o #+--*o;;;;;*$@X@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o @@@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:@$.;;;;;o*--# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $++#.;;;;.O-#.;;;;;;;;;;;;;o +-@:%.;;=O-@@++&.o;;;;;;;;= %-+%#-O=;;.#-::XX:::::::X@-++-$%#-$& *..=*O#*;;;.#O=;.%*;;;;;;;;;;;;;=&-O.==.O+*o;", +";;=&-@%OO#@-%.;;;;;;;;;;;;;;;;;;;;;=O--&=;;;;;;;;;;;;;;.%-- oo $@:-O=;;;;;.#-XX@---+XXX:X@- o;.O-:X:X++*= $@+---%.;;;;;;;;;;;;;o @-&o;;=O+:X@--++@:X@--%@--+:X::X:-&o;;o%- o;;. ++@@-*o;;;;;=#:@-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +X- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@-@X@#.;;;;;o +@++%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--@:$*;;;.O-$*;;;;;;;;;;;;;o ++#@+-O..O-------$&*.=ooo=*O--# . -#.;o ----+:X::::::@$&*.*...*&$---+#%#-%.;;;o&-*;=%O=;;;;o==o;;;;=&-:%OO%@$*o;", +";;=&-----+:-%.;;;;;;;;;;;;;;;;;;;;;;*$-%.;;;;;;;;;;;;;o*$-%.;;.#-:+$*o;;;;.#-X@+& O+-@:X:-%=;;;.%-:X:+-#O%+-$ *%-%.;;;;;;;;;;;;;o ++ ..O@:+--::@::X@-# .* * #@:::X@-*o;.#-+ .*%-#+:X+%=;;;;= ++-#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +:- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&---@ o;;;;*$:X@$$+&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;=&----++%*.*O-$*o;;;;;;;;;;;;o -+ .&--:OO+-# ** O++%OO%%$+++ o;=%-&. $-# $-:X:::::-%.;;;;;;;=&-% #--- o;;;o*-%=;*- =o.*&OO =;;;=&-+-----$*o;", +";;=&-+@+--+-%.;;;;;;;;;;;;;;;;;;;;;;.#-- o;;;;;;;;;;;;=O--O=;o*$@X:-O=;;;;o&---&=o=*%--::-&o;;;; $+:+---+@@O*o;.#-%.;;;;;;;;;;;;;o @+#:@@-% %-:X::@- .o;;;;*#+:::::@# .O@:@$:+-*.O-::- o;;*O+-- .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= &@-$ =;;.#+:+#..O-# =;;;;;;;;;;;;;;;;;;;;;;;;;=&--$ *$-@:#$-#.;;;;;;;;;;;;;o -+&=;= #@++-O.o;;ooo=* &&&&#---@ ;;o -@#$-#*oo.&@@X::X:-O=;;;;;;;=&%.oo*%-%.;;;;;=O-&=*@$&&%@---$*o;;=&-@++-+-$*o;", +";;=O-&*.* #-%.;;;;;;;;;;;;;;;;;;;;;o&@@+$*o;;;;;;;;;;=&-@@# * %@:XX-$*;;;;;.#-O=;;;o.*%--- o;;;;= ++&**#-@@*;;;;.#-%*o;;;;;;;;;;;;o $-@:-%.o.%-:X:-&o;;;;;; +@:::::X++$+:XX-+O*o;.%+X:+ * $-O**o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. @-%**O+X@$*;;= -+O.o;;;;;;;;;;;;;;;;;;;;;;=&--+ oo*#+@+-#.;;;;;;;;;;;;;o -#*=;;;o&-::-&o;;;;;;;;ooooo=* #- o;=&-@+-#*o;;;.$-:X:X:-O=;;;;;;= -%.;;=%- o;;;;;o -$&O:@++-$ *%-&o;;=&-%*..*%+*o;", +";;=%+*;;;=&-%.;;;;;;;;;;;;;;;;;;;;o&--@:-O=;;;;;;;;;o*$+XX:@++@:X:X@- o;;;;o&- o;;;;;;= $- o;;;;;=&+*;o @-- o;;;;.O-+*o;;;;;;;;;;;;o +++O.;;;.%-::+.;;;;;;.%+::::::::@+:::@$*=;;;;*$@X:@+--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%@+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#--+@::$ o;;;o.&-$ =;;;;;;;;;;;;;;;;;;;;=&--+ o;;o.@+-#.;;;;;;;;;;;;;o -$*;;;;;.%-+@-&o;;;;;;;;;;;;;;;o $*;;.#-:@+ o;;;;.#-:X:::+#*;;;;;.&+--&=o +$.;;;;;;o&-@@@:::@-O=; -&o;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;=O# &$:++ o;;;;;;;;o&-@X::@@@::::X:-O=;;;;;.$O=;;;;;;;o*+O=;;;;;;*+ o;= $-+ o;;;;.#-#.;;;;;;;;;;;;;o $-O=;;;;.O+@- o;;;;oO-:X::::::::XXX:-%o;;;;;;&+:@--#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. %--:@#.;;;;;;oO-+O*=;;;;;;;;;;;;;;;;;o&-+$ o;;;;.@-#.;;;;;;;;;;;;;o --O=;;;;.%-----$*o;;;;;;;;;;;;;;;.&.;;.#-:@$*;;;;;.#-:X::X:-%*===*%-@X@$&&%+@&*=;;;o*$+:::XXX:-&=;*-&o;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;o*%#.;=O-@-%.;;;;;;;;=O-:X:::XX:::::X-$*;;;;;o -&=;;;;;;;o*+ o;;;;;=O-*o;=O--- o;;o*$@+%.;;;;;;;;;;;;;o ++&=;;;;=O++$*o;;;;&-:X::::::XX@-@X@@.;;;;;o&+--O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+:+o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %-+$ o;;;;o*%@@-+O=;;;;;;;;;;;;;;;o --@ o;;;;.O-#.;;;;;;;;;;;;;o +@@#.;;;=O-+O* $-#*=====o;;;;;;;;;.O.;o +@X+$*;;;;;.$-:X:::X:+#O&O$-@:XX:+-@X:-+O &$-@XXX@----O=;*-&o;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;o&-&=;= #---- o;;;;;;;*$+:X::::::::::X@- o;;;;;=O-*o;;;;;;;o @*;;;;;o +$*o*%@X+- oo*#@:+-%.;;;;;;;;;;;;;o +-&=;;;oO-X+$*o;;;=O+::::::X:--#@:X+#=;;o.&+-O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&--$ =;;;*$@X@#$-%*o;;;;;;;;;;;;o*@@@$*;;;;.%-#.;;;;;;;;;;;;;o +-+:+O=;.O--O=;o --#OOOOO =;;;;;;;o*+&. $+:X+$*;;;;;.#-:X::::X:+---@:X::::::X@-+#######$+:X@@#%#-O=;*-&o;;=&-&=;;o&-*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;;=O@*oo*#-O &#-%.;;;;;o*%+:::::::::::::X:-#.;;;;;;*$#.;;;;;;;;.#%.;;;;;.#-%O$-+:X+$&&#@+-+--#*o;;;;;;;;;;;;o ++&.;o $@@--$*o;;;=#-:X::X@-#*.&+::-&..&$-O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&-+%.oo%-:+%..&-$ =;;;;;;;;;;;.$---@O.;;.O-#.;;;;;;;;;;;;;o -$O%-+@O O--#.;;;=O---$#+-+&=;;;;;;=O-@#$@:XX@$*;;;;;.#-:::::::::::::::::::XX@+O*......=.O-+$ .= -O=;*-&o;;=O-&=;;o&-*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;=O$.;o&-%*=oo +-O.o;o=*#-:X:::::::::::::X@-*o;;;;;=%-O=;;;;;;;o&- o;;;;*#--% &$-:X@++@+- .*%-#.;;;;;;;;;;;;;o @-&. $@@@#@-$*o;;;*$@X:X@-O.o;=%+::@%$+-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+-&;;;;;;;;;===================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*%-$& @:@+ ;;o*--O=;;;;;;;;o*#-$O#@+O..O-#.;;;;;;;;;;;;;o ++ =.O-@@+-+O.;;;;o*-$ .=*%-$*;;;;;o*-+:+@:X:X:-&=;;;o ++:::::::::::::::::::X@-&=;;;;;;;;;.#-O=;;.@O=;*-&o;;=O-&o;;o -*o;", +";;=O-&...*&-%.;;;;;;;;;;;;;=O%.;=O# =;;;;=&--#& &#+--@X:::::::::::::X:-O=;;;;;o +-&=;;;;;;;.%%=;;;o +-O.oo.O@@::@@# o;;.#-%*o;;;;;;;;;;;;o +@#@:+- .O--$*o;;o $@:@@ =;;;;*$@X:++- =;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+@O........*O&&&&&&&&&&&&&&&&&O .......=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. --@X:@%.;;;o*&+O.;;;;;;o*$-$ = --+#%-#.;;;;;;;;;;;;;o -+&=;;= $+@-O=;;;;;o*+ o;;;.%-%.;;;o*%+:X:::::::+$ =o= %@::::::::::::::::::::X@$*;;;;;=*=;;=%-*;;;.+O=;*-&o;;=&-O.=.*%+*o;", +";;=&-$###X:-%.;;;;;;;;;;;;=&-&o=%#.;;;;;;;.#+@+--O O+@X::::::::::X:@:-#.;;;;;;=&+- o;;;;;;;*$&=;;.%-$.;;;;*$+:X:-Oo;;;;.#-$.;;;;;;;;;;;;;o @-:@$ o;.%--%.;;;=%+:-&o;;;;;oO++-@:+.;;o=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@:X:$$$$$$#@+++++++++++++++-++-+$$$###$& *...o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@@@:@&;;;;;;=#-%*o;;;= #-+ o;=O-:+-O.;;;;;;;;;;;;;o -+&=;;;;.$--O.;;;;;;o #.;;;;o --&o;=&$@:::::::::::@$& O@@:::::::::::::::::::::X@+*;;;= O+O.= +&=;;;*+%=;*-&o;;=&-$O&%:+$*o;", +";;=&------@-%.;;;;;;;;;;;;=O-# &%*;;;;;;;;*$+:$O*=oo=O-:X::::::::X@----$.;;;;;;;=O-@ o;;;;;;.#-&* %-- o;;;;=O-:X:@$ o;;;;.O-%.;;;;;;;;;;;;;o $+-&o;;;.%--#*;;*$:X-O=;;;;;=O-$%::- o;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==* %::::@+++++++@::::::::::::::::::--------@++$%%% *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+:----Oo;;;;;.@+-$*o;=&--+ o;;;=%--%=;;;;;;;;;;;;;o +-&=;;;;=&--O=;;;;;;;o*#.;;;;o -+# *O-+:X:::::::::::@+++@:X::::::::::::::::::::X:+O*=.&--++#%+%.;;;;*+O=;*-&o;;=&-+-----$*o;", +";;=&-+#%$-+-%.;;;;;;;;;;;;=O-+-O.;;;;;;;;.O+:-#.;;;;;*#+::::::::X@-&*&-#.;;;;;;;;.#-$*o;;;;;.#----+@+*o;;;;o -:X:X+-&=;;;;*$-%.;;;;;;;;;;;;;o @-%.;;;;.O@-$* $-+::+&=;;o.O+$*=O+@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*..*O&$+-@X::::::::::::::::::::::::::::@ ***&#%---------$O&..*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@+O*%-$ =;;;=%+X:-$ .&--$ o;;;o*#-#.;;;;;;;;;;;;;o +-$*;;;;=O--&=;;;;;;;;o $.;;;;o -@+-+@:::::::::::::::::@:::::::::::::::::::::::::::@#O%++:X:+-+ o;;;;*@%=;*-&o;;=&-$#%%%@$*o;", +";;=&-&.=.*%-%.;;;;;;;;;;;;=%-+- o;;;;;;;o +@X@@ o;;;;=O-:X:::::X@-&=;.%@.;;;;;;;;o*$-%.;;;;o +-O O+-+*;;;;;o -@XXXX@-&o;;=&@@-%.;;;;;;;;;;;;;o @-%=;;;;.#+@$-%&#@X@- oo $-$*o;.$+-$o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*O$$:$++@@:::::::::::::::::::::::::::::::+=;;;=..* $-+++---$#:#& .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+--O=;.&--O.;o&-::@O%-$@@+&o;;;;.#-#.;;;;;;;;;;;;;o +-@+&o;;=O--O=;;;;;;;;;=O#.;;;;.%--++-+:X::::::::::::::::::::::::::::::::::::::::::X:@-+:::::X+$*;;;;;*$#.;*-&o;;=&-O*==.O+*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;=&--+*o;;;;;;;o +@X:@$&*.==*#+::::X:::-%.;;=O- o;;;;;;;;o*$-&.=== $%*=o=&+-*o;;;;; -:@---+-+*=.O@@+--%.;;;;;;;;;;;;;o @-&.;;;*$@:-#.o.#+:+: $-&.o;;;*$+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=* * %@+@@@@:::X:::::::::::::::::::::::::::::::+=;;;;;;;ooo.*..* O----@++%&**==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@O=;;;o*%-%* @@:-%== -+X+O=;;o*%-#.;;;;;;;;;;;;;o +---+# =.O--#*;;;;;;;;;;*@ o;;;;*@-O*. %-@XX:::::::::::::::::XXX::::::::::::::::::::::::::::::X@- o;;;;.#-*;.-&o;;=O-&=;;o&-*o;", +";;=O-*;;;o -%=;;;;;;;;;;;;o*$--&=;;;;;;;o -@X::@-@%&O#@:::X:@XX:-%=;;=&-&=;;;;;;;;;o*$-%&&%+-*o;;;=O-O=;;;;=O---#%%$--#O#@@-O*%-%.;;;;;;;;;;;;;o #-%o;.#@:-#.;;;O-@X:+--&=;;;;;o&+@+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.*O$+++-@::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;o=* %$----++$O& .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@$*;;;;;o.&--+:X-#.;;o -+X+O=o.#-O.;;;;;;;;;;;;;o ++&*O-+#OO@@-&o;;;;;;;;;o %=;;;;;.+#.;;o.O-+:XX:::::::::::::XX@-+:X::::::::::::::::::::::::::::::@# =ooo*#-&. + o;;=&-&=;;o&-*o;", +";;=O-*;;;o -O=;;;;;;;;;;;;;.#-+$*o;;;;;;o*$+XX:::@+++@:XX:+---+@+@&=;=&-O=;;;;;;;;;;o*$-+++-%=;;;;o&--*o;;;.#-O*.==. #-+@:-%.;.#-%.;;;;;;;;;;;;;o&-- *O+:@%.o;;;. #:+-# =;;;;;;;.$+-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #@+@@@@::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;o.. &+@@@++@$ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@++%=;;;;;;;o --@@%.;;;;o @@@@O O+$*;;;;;;;;;;;;;o ++&=;=O-@@+---O=;;;;;;;;;=%O=;;;;;*-&o;;;;= #-+@XXX:::::::::X:+$O%-@X:::::::::::::::::::::::::::X:+--#& O:@:%#- o;;=&-&=;;o&-*o;", +";;=%+*;;;o -$ =;;;;;;;;;;;;*#-@@%*o;;;;;;o $+:::X::::::X:-$ O$---@&* #- o;;;;;;;;;;;o*$-::-&o;;;;;*$- o;;.O$ =o;;;;o*#-:+#.;;;.#-%.;;;;;;;;;;;;.O--@:@::- o;;;;;.%-- .o;;;;;;;;; +@- o;;;;;;;;;;;;;;;;;;;;;;;;;;=** %++@:::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;oo=&+X:::@++%&**=;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@$*;;;;;;;;;o*O-+&;;;;;;oO-::+---+&o;;;;;;;;;;;o ++&=;;;.$+@+%O+#.;;;;;;;;;.$ o;;;;;*@*;;;;;;o. #--+@XX::::::X:-$*==&@@::::::::::::::::::::::::::X@-#**&$---@X:+@@%*o= #-&=;;o&-*o;", +";;=O+*;;;o +-$&*=o;;;;;;;;=&-$#:++&=;;;;;;=&-@X:::::::X:-#*oo=.*&$-+@@-+*o;;;;;;;;;;;;o*#+:-O=;;;;;*$+O*.*#-*o;;;;;;;;*#--%=;;;;.%-%.;;;;;;;;;;.%-#%+-:X:-&o;;;;.&+$ o;;;;;;;;;;;o&@+$*;;;;;;;;;;;;;;;;;;;;;;;oo.&$++-@:::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;;;&+::::::@-++$&*=o;;;;;;;;;;;;;;;;;;;;;;;*+@+&o;;;;;;;;;;;=&-#*=;;;;o%-:X@@%#-@ o;;;;;;;;;o ++&=;;;;.$-@&== -*;;;;;;;;;*@*;;;;;;*$*;;;;;;;;o. %$-+@X::::X:-$ o;;.$+XXXXXXXX:::::::::::::::::X@+O.;;o.*&#-+::::+#&&$+-&=;;o&-*o;", +";;=O-*;;;=&-@@-#O *=;;;;;o -O*&----&o;;;;;=&-:X::::::X:-#*o;;;;;=&-@:@-O=;;;;;;;;;;;;;;;.%-++ o;;;.O---++-%*o;;;;;;;;;o +-@&o;;;;=O-#*o;;;;;;o*%--*= $+XX@+*;;;*#-%.o;;;;;;;;;;;;;=#++$*o;;;;;;;;;;;;;;;;;;;;* &#++@@:::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::@@+$O&*o;;;;;;;;;;;;;;;;;;;;.#+@O=;;;;;;;;;;;;;=*++&=;;o -@X@-%.. -+&=;;;;;;;o -@ =;;;o.O+-%.;;=O&o;;;;;;;;.+*;;;;;o*+*;;;;;;;;;;o=. %-@X:XX@-#*o;;o&--@@@+---+:XX:::::::::::::X:-#.;;;;;o=. #+::XX:@+:@-&=;;o&-*o;", +";;.%-&***&:@:X:+--@O*=;;o -%==O+&&$- o;;;;*$@X:::::::X@- o;;;;;;; -:X-+*o;;;;;;;;;;;;;;;;.O--# ===&--O&&O .;;;;;;;;;;;;= $-- o;;;=O+-#.;;;;;; $--&o;o +@X:+#.=*$--*o;;;;;;;;;;;;;;; +@-%o;;;;;;;;;;;;;;;;;=* $++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;;*-::::::::::X::@++$ .=;;;;;;;;;;;;;;;;;oO-+$.;;;;;;;;;;;;;;;o*-+&.= +@X@+&.;;o&-+O.;;;;;o +-$.;;;;.#-@-O=;;o*O=;;;;;;;o*O=;;;;;o&$.;;;;;;;;;;;;;o.&++X:+$&.o;;o ------$O&&#-@X:::::::::::::X:-%=;;;;;;;;o -+X:+-@:X:+O ** %+*o;", +";;=&-@@+++@:X:@@+---$&*. $+*o -&==O-$ =o=*%--@XX::::X:-%.;;;;;;;.O@@-#*o;;;;;;;;;;;;;;;;;;=&+-$O&%-%*====o;;;;;;;;;;;;;;o*$-+ =;=O@X@-%*o;;;.#-+&=;;;o ++X:@%O$- *o;;;;;;;;;;;;;;;;=&+++.;;;;;;;;;;;;;;;=*&$+@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;=#+::::::::::::::::@@#O*=;;;;;;;;;;;;;;;.+@+&;;;;;;;;;;;;;;;;;o #-%O@@X:-O=;;;;=&--O=;;;o +-:@&=;;=O-@:-O=;;;.%.;;;;;;;=&&o;;;;;*# o;;;;;;;;;;;;;;;=&-@+$ =;;;= $O*****.=o=.&+@X::::::::::::::-$*;;;;;;;=.&:@@-$#::X:::$++@+$*o;", +";;=O-@:@@:::X@+&*&----@:@-# $%.;o $-$O &$+@@+@XX:::X:-O=;;;;;;.O---#.o;;;;;;;;;;;;;;;;;;;;=&+++--O.;;;;;;;;;;;;;;;;;;;;;o @-+ .&+:@---$.;;.O-- o;;;;;o ++XX@--O=;;;;;;;;;;;;;;;;;;;=#+-Oo;;;;;;;;;;;;;*&$+@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;.-:::::::::::::::::X:++$O =;;;;;;;;;;;;.%@+#=;;;;;;;;;;;;;;;;;;o.#--:XX-#.;;;;;;= -+ o;o +-+--+O..O-@X:-O=;;;=O*;;;;;;;.$&;;;;;.%%=;;;;;;;;;;;;;;;;;.$--&=;;;=&-&=;;;;;;;;;;=&-@X::::::::::::X:-&=;;;;o*O#:@--O..O-:X::@@@:+$*o;", +";;.#-@XXXX:X:-#.;=*&#+++@:XX+- o;;=&-++++-@ . $+::::::+$ o;;;;=O---O.o;;;;;;;;;;;;;;;;;;;;;;=&+@-%.;;;;;;;;;;;;;;;;;;;;;;;o*$-##@:@- *%-O..O--&o;;;;;;;o +@X-+&=;;;;;;;;;;;;;;;;;;;;; @@- o;;;;;;;;;o. $+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;.-:::::::::::::::::::::@++O.o;;;;;;;;;oO-@$*;;;;;;;;;;;;;;;;;;;;o.O-@X-$.;;;;;;;;=O-$ =*@+&*&++@##@:XX:+#*;;;o &o;;;;;;*-%.;;;=O-$*;;;;;;;;;;;;;;;;;.#-+ o;;=&-O=;;;;;;;;;;;;.#-:X::::::::::::X@-&o;o.&$++-+O*=;o*++X::XXX:-+*o;", +";;=*O+-+@:XX@- o;;;o.*&@::@@@+&=;;;*$@:@:++*;o&-@X:::X:+$*o;;.O-$&*=;;;;;;;;;;;;;;;;;;;;=*.oo +@-%=;;;;;;;;;;;;;;;;;;;;;;;;o*$-+:@- o;.#-%%+- =;;;;;;;;;o @--*o;;;;;;;;;;;;;;;;;;;;;;=#-@+.;;;;;;;o. %++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::::@+# .o;;;;;;;.-@+&o;;;;;;;;;;;;;;;;;;;;;;=&--$.;;;;;;;;;;= -$O$$ =;= ++@+-++@X@+ ;;;o*$*;;;=.*&@-O*.*&++@O*.=;;;;;;;;;;;;;o*$--&o;=&$ =;;;;;;;;;;;;o*$-:X::::::::::::XX+$ *&$-@@@O*=o;;;=&-@XX@+--%*=;;", +";;;;=*O+--@X@+ o;;;;;o -@:+--+@O*oo -@XXX@+&=o -@X::::X:-#*.*O--%.;;;;;;;;;;;;;;;;;;;;;;*+$& %@:@+*o;;;;;;;;;;;;;;;;;;;;;;;;o*$-:-&=;;;.#--- o;;;;;;;;;;;o&@ o;;;;;;;;;;;;;;;;;;;;;;;;*@@+Oo;;;;;o %+-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;=$@:::::::::::::::::::::::X:++# =;;;;;oO-@%=;;;;;;;;;;;;;;;;;;;;;;;;=&#*;;;;;;;;;;;;o&--+&o;;;oO-@-+@+@:@+ ;;;;.+#*.*&#$:::@$$$@::::@#O .o;;;;;;;;;;o&-+- ;o -&o;;;;;;;;;;;;;.%+:X:::::::::::::::X:@+---:@+ o;;;;;o -@:---$ =;;;;", +";;;;;;=.*&$-+@O .o;;;=O-+# %---#& #+:::::@$& O@::::::XX@-$%#@-- o;;;;;;;;;;;;;;;;;;;;;;=*%--:X::@O.;;;;;;;;;;;;;;;;;;;;;;;;;o*$--&o;;;;.O--*;;;;;;;;;;;;;=.o;;;;;;;;;;;;;;;;;;;;;;;;;o +@-*;;;=*&$-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::::::::@++O.=;;o -@$*;;;;;;;;;;;;;;;;;;;;;;;;;;=.o;;;;;;;;;;;;o&-+&=;;;;=%--O*.. @@+%.;;o*--$#@++@@:::@+@@::::@++-% .=;;;;;;;;.%-@+&=.%#.;;;;;;;;;;o.* #-+XX::::::::::::::XX@-# .&:+- o;;;;=*%++-% *.o;;;;;", +";;;;;;;;;o*O+--+% =oo*#--O=;= %--+@@::::::X@++@X:::::X:+-$$-+:@+*o;;;;;;;;;;;;;;;;;;;;;;;;=&++XXX:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;*$-@ o;;;;.#-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%++$=o=&++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ ****ooo;;;;;;;;;;;;;=$@X::::::::::::::::::::::::::::@+#&.o*+@-#o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o @-O=;;;;=O--O=;;;*-+:+O*.*%@:@+@::::::::::::::::::@+@$% =;;;;;o&-@::#O%-#.;;;;;;;;o.&+:%%%+-+:X:::::::::::X:-+&.o;.#--O=;o. O+--$ =o;;;;;;;;", +";;;;;;;;;;o=*&$--@O O:-$*o;;o=*O+@XXXX::::::@::::::X@+% ..&@--+*o;;;;;;;;;;;;;;;;;;;;;;;;;= $+X:+--*o;;;;;;;;;;;;;;;;;;;;;;;;;o @-+ o;;o*#+-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@& O+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$$$$&&& ..;;;;;;;;;; -X:::::::::::::::::::::::::::::X:-+%&%@@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +++%.;;;=O-+&=;;;;=&-@:@$:@-++++:XXX:::::::::::::::::@+-+&=;;;o +@XXX:+@+$*;;;;;;o*&O& *.=.* #-:X::::XXXXXX@-%*o;;;o +-$ .*%--O *o;;;;;;;;;;", +";;;;;;;;;;;;;=.*&@---@@- o;;;;;o*$@:--+@XX:::::::::X:-#.o;;o*%-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@&*%$*;;;;;;;;;;;;;;;;;;;;;;;;;;= $-+ o;*#@X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@+++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X---------#% .==;;;O-X:::::::::::::::::::::::::::::::::+++@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:+O=;=O--%=;;;;;;.++X:@----------@XX::::::::::::::::::++& **&$@X@------+ o;;;;=&-%*oo;;;;;o*%+:::XX:+--+:+#*;;;;;;=O-@$$$-+ =oo;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%-#:--@&*=o;;;o&-@:%O#-+:X:::::::::+$*o;;;;;.#-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-$.;.$%=;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-$ *%+X@+@+%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ ***&%%%%#-----%&&*==#@:::::::::::::::::::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +@:+@:+&*&--#*;;;;;;;=#-:X+$ *****&%#-+XX:::::::::::::XXXXX:@++++@:++#O%OO$-%.o;;=&%*=;;;;;;;;;o*++:XX@-$O&#+-%.;;;;o=*%--$%#-O=;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;=%- . +-@#O *o;=%--O.=. #-+XX:::::X@-&o;;;;;;o*$O=;;;;;;;;;;;;;;;;;;;;;;;=..*&#-@*;; - o;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@@@:++++:@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*O$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;=.===. &+@@---@&&@:::::::::::::::::::::::::::::::::::::::#O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&++++@-@:@$++O.o;;;;;;;=&-:@$*o;;;;;==.*%+XX::::::::::XX:++---+@:@::-#*=====.O-# ..&$*;;;;;;;;;;;o +@X:+-&.==*$-@*o;o*&O#--O.=&-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- oo*O+---$ . $-+ o;;o. %@:::XX:::-O.;;;;;;;.##.;;;;;;;;;;;;;;;;;;;;;;;*##$@::-O=o +#.;;;;;;;;;;;;;;;;;;;;;;;;;;;o&--@:-#*.%-@++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;o=... &%--+:::::::::::::::::::::::::::::::::::::::::+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@+$ . -+:@-%=;;;;o=o;;oO-@-&o;;;;;;;;;o*++X:::::::::X:+--$O &$-:X:-%.;;;;;;;= -+#$-O=;;;;;;;;;o*&#@X:-# =;;;=&--O..&#---O*=;o*- o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;=**&$-+:X:-#.;;;;;o*$@:+-@XXX@-&o;;;;;;=%$.;;;;;;;;;;;;;;;;;;;;;;;=&-+::+--&&%@+%*o;;;;;;;;;;;;;;;;;;;;;;;;;;= #@-#.o;.O+@+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;o==*&+::::::::::::::::::::::::::::::::::::::::::@+O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@@%*o;o*$++%.;;;;= O =o.#-:-O=;;;;;;;;;;=O-:X::::XXXX@-$ *.=oo.O+:+$*;;;;;;;;;=&---%.;;;;;;;o.*&$--+:+#*o;;;;o*++X##+-$ *=;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;o*#---@@# o;;;;;.#-XO%+-+:X-%=;;;;;;.#-*o;;;;;;;;;;;;;;;;;;;;;;;.#-+-O O+-+X:++ o;;;;;;;;;;;;;;;;;;;;;;;;;;o ++*o;;;=&@--*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*O++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;o&+:::::::::::::::::::::::::::::::::::::::::::@-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-++ o;;;o -@ ;;;o*O+-$O O:@:+$*;;;;;;;;;;o&-:X::XX:+---%*o;;;;;;.#-+&o;;;;;;;;;;.%-$*o;;;;;o*&#+--#&&@-%.;;;;;=&+@+--$&.o;;;;;o*-&o;;;;;;;;;;;;;;;", +";;o==o;;;;;;;;;;.%- o;;;;;;o. &%+--$ .=o;=&+-%*=*&$-+@@&.====.&+-&o;;;;;;;;;;;;;;;;;;;;;;;=O-$&=;=*O+@X:-+ o;;;;;;;;;;;;;;;;;;;;;;;;;=O+ o;;;;; +- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;o$@:::::::::::::::::::::::::::::::::::::::::::::+$*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+ ;;;;;o $&===*$-@:@++@:X:@- o;;;;;;;;o*$+:::X:+-#&& =;;;;;;;;.#--&o;;;;;;;;;;=O-#.;;;o=*&$--$O&*o.%-+ o;==*O@--$O&*o;;;;;;;o*-&o;;;;;;;;;;o==;;", +";;.O% =;;;;;;;;;.%- o;;;;;;;;oo=*%--+#O *&$+-&=;o=. #@@@%OOOO%:@+$*o;;;;;;;;;;;=***.=o;;;;;.%&=;;;;=&+@X:+@ o;;;;;;;;;;;;;;;;;;;;;;;.O-$=;;;;;.%-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*&@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;=-:::::::::::::::::::::::::::::::::::::::::::::::@#O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$-O=;;;;;=$+OOO$+:::::::::X@+ ;;;;;;;;o*#+X::X@-$&.ooo;;;;;;;;=O-@@$&.o;;;;;;;;=O-#.;;=*O$+-+&.=oo;o&--O.*&%#--$ .=oo;;;;;;;;o*-&o;;;;;;;;;= O*o;", +";;=O--%*o;;;;;;;.%- o;;;;;;;;;;;o=*O+--+$::+$*;;;;;o*#+@---+++@X:-O=;;;;;;;;;;;*$+$#O *=o;;o&O=;;;;;*$@:X:+- o;;;;;;;;;;;;;;;;;;;;;=O-@+ =;;;*#-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::+-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-&=;;;.&@@++-@:X:::::::::-%.;;;;;;;o*#-+:XX@-O.o;;;;;;;;;;;;*$+XX@@%&*.o;;;;;.#-# .*O+-+@-&=;;;;;o -+X%#---$&.o;;;;;;;;;;;;o*-&o;;;;;;o. %-$*o;", +";;=&-@+$& *=;;;;.%- o;;;;;;;;;;;;;o=.*O--+:+$ o;;;;;*#-@O%+-@:XXX@-&=;;;;;;;;;;=&-+@+++% .=*#$.;;;;;*$+::XX+- o;;;;;;;;;;;;;;;;;;;; $+X@+&=;.#- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;%+::::::::::::::::::::::::::::::::::::::::::::::::::+# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%- ;;.%-:X:::::::::::::X@+ o;;;;;;= #----::-O=;;;;;;;;;;;;;o&-@+----+@% =;;;.O-::##$-##++-O=;;;;;=&-::--$ *.=;;;;;;;;;;;;;;o*-&o;;;o. &%++-$*o;", +";;=&-::++++O.o;;=O- o;;;;;;;;;;;;;;;;;= #---+#&.o;;o --%.= $--+:XX+- o;;;;;;;;;;=&-@:+$$-+##+- o;;;;*$+::::X@-&o;;;;;;;;;;;;;;;;;;.#--@X@+&*O--.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;.+::::::::::::::::::::::::::::::::::::::::::::::::::X:++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-$**%-:X+--:X::::::::X:-#.;;;;;;=&--O**&@-O=;;;;;;;;;;;;;;.$--$OO#----@O***O+@XX--@&.= #-#.;;;o. $---$ .o;;;;;;;;;;;;;;;;;o - o;;= #+++@X+$*o;", +";;=&-:XXX:@+#& .*#- o;;;;;;;;;;;;;;;;;;o.* O+--# ..*%-+ o;o.* %+:XX+# o;;;;;;;;;;=%-+#*.* &$+-%.;;;;*$+::XX+--- o;;;;;;;;;;;;;;;;.#@ $+::@$-O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;;;;;;;;oO-X::::::::::::::::::::::::::::::::::::::::::::::::::::@$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++@@X:-%*&-@X:::::XX@-#*;;;;;;.O--O.;;=#-&o;;;;;;;;;;;;;o&-@&.==.*&:@@+@$$@:X@+O *=;;=O-@&..*&#+-+O .o;;;;;;;;;;;;;;;;;;;o*-O.. O$+@:XXX@$*o;", +";;=&-++---@:@+@##@- o;;;;;;;;;;;;;;;;;;;;;o=*#---$%#@-O=;;;;;o*#+:+-+$&.o;;;;;;;;;*$-O=;;o=&--+*o;;;*$+:X:@%&&$-&o;;;;;;;;;;;;;;oO-&oo $+X:-$.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@& .===;;;;;;;;;.-@::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*--X@+&.;=O-:X:::X:+-O.;;;;;;=%-$ =;;o*-#.;;;;;;;;;;;;;;.#-#*;;;;;o @+::@--:X-O.o;;;;;.%-:%%$--+O*=o;;;;;;;;;;;;;;;;;;;;;;*@+##@+@X@---+-$*o;", +";;=&-@%OO%#:::@-@@@ =o;;;;;;;;;;;;;;;;;;;;;;o. O$--+:@%.o;;;;;.%-@#:---# .=o;;;;;;o -O=;;;;=O-+*o;;o +@:X@+ o=.O-&=;;;;;;;;;;;;o -O=;;o.O@+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;= @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%%##$% =ooo;;;*-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@+&=;;;.$-XX:::+$ =;;;;;;=O-#*o;;;.$+ o;;;;;;;;;;;;;o --%.;;;;;o*+@X@-+::@-&o;;;;;o.O+@--$&*.=;;;;;;;;;;;;;;;;;;;;;;;o=&@@++@::::%OO%@$*o;", +";;=O-&===.&+@X:::+-#& *=;;;;;;;;;;;;;;;;;;;;;;o=.*%--++# .o;;o $-$*. $--+%& .o;;;;;o&$.;;;;;.%-&o;o #@::X@+*;;;=*$&o;;;;;;;;;;;*+%.;;;;; +- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@..=* &&##OO&*..&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-#.;;;;o -+X::@$*o;;;;;o*O+&.o;;;=O-&=;;;;;;;;;;;;;;=O-+ o;;;o. %:+-+&..O--O=;;;o*&O$--@&.o;;;;;;;;;;;;;;;;;;;;;;;;= &O$-+:X:X@-O.==.O+*o;", +";;=O-*;;;o +@XX:+-----+%*o;;;;;;;;;;;;;;;;;;;;;;;o=*%---+% .;=O--&=;o.&$-++-#&.o;;;;.# o;;;;;*@$*. $+:::X@+.;;;;;.*o;;;;;;;;;;=%-.;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;ooo=. &&+-+#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-$*;;;;;o&-:X:-&o;;;;;=&+-#.;;;;=O--O=;;;;;;;;;;;;;;.$-+ o;o. %+@-$O*=;o --+ ;o*&$---$&*=;;;;;;;;;;;;;;;;;;;;;;;;= O+--+#$+:XX@-&=;;o&-*o;", +";;=O-*;;;o +@X@+O*. O+--$&*.o;;;;;;;;;;;;;;;;;;;;;;o=**O+--% $-#.;;;;o.O+@:@+# .=o;=O o;;;;;.%-$%$@XXXXX:+&=;;;;;o;;;;;;;;;;o +@*o;;;o*$- o;;;;;;;;;;;;;;;;;;;;;;;;;;;= +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;o==.*&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O.;;;;o&-:X:-O=;;o=*O+@+#*ooo.O-@:$ =o=..=ooooooo= ++-O.. #-+@+%*=o;;;= +-O $--$ *.=;;;;;;;;;;;;;;;;;;;;;;;o= O+--# *=*%+:X@-&=;;o&-*o;", +";;o&-*;;;o +@X-$*;;o=*%-++@%&*=;;;;;;;;;;;;;;;;;;;;;;;o=*%---@:-%=;;;;;o*$@:+--+%& .*#O=;;;;;=O-++@X+-----++&=;;;;;;;;;;;;;;;*$+:% =;;.#-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;.O@@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-O=;;= $@X::@$ .. O+----@O&&&O+-++-+O&&#$&&&&&&&&O:@:::%#+--@:-&=;;;;;;*+@:+--$&.o;;;;;;;;;;;;;;;;;;;;;;;o=* O@--$&.o;;o -@X@-&=;;o&-*o;", +";;=%+*;;;o +@@-&o;;;;;= $@@--@&*.=;;;;;;;;;;;;;;;;;;;;;;;. &#-++$&.=o;;;*$+@% &@--+##-$.;;;;;=O-:X:+%&&& O+--&o;;;;;;;;;;;;;=%+XX+-&..O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;.-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-&=.O-@XX:X:@@#$--% O---+++------+-------+@+++++@:XX@--# #+-%.;;o=.*O+---% *o;;;;;;;;;;;;;;;;;;;;;;;=. %+--@+# o;;;;;.#-X:-&=;;o&-*o;", +";;.%@*;;;o +@:+&=;;;;;;*$@:+---$%O*=;;;;;;;;;;;;;;;;;;;;;;oo. #---#%&.==&+-#.o=*&+-+@@+%*o;;;*$+:X-#*oooo=*%--&o;;;;;;;;;;;o&+--@X@+%%-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+O%+@:+-+:X:-+%&*=oo=* ----@&***..***** #-@::::::XX++O*.oo --+&=o*O%$--$&*=o;;;;;;;;;;;;;;;;;;;;;;;=*&#+--@@--O=;;;;;;.#+X:-&=;;o&-*o;", +";;=O-*;;;o ++@-$O*=;;;.O-+% *O+---$O*=;;;;;;;;;;;;;;;;;;;;;;;o.*&$---#&O:-@*o;;;=*&@@XX+$&=;.%+:X@-&=;;;;;;. $-&=;;;;;;;;;;*$-$:+@X:+--*o;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;oX-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;o&--@:@-$&%-@@O*=o;;;;;;=*&O&*=;;;;;;;;;;o.&@:XXXXX:@# =;;;;=O-+#&&#---# .=o;;;;;;;;;;;;;;;;;;;;;;;o*O+---$ ..O-$*o;;;=*O--+@-&o;;o&-*o;", +";;=&-O %@@+---+O ..&++-&o;=. #-@+@O *=o;;;;;;;;;;;;;;;;;;;;;;=.*%---+:+$.;;;;;;*$+X@--+O O+::::-O=;;;;;;;o. -*;;;;;;;;;.%- .. $-X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;.@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@:-O.=.&-@ o;;;;;;;;;oo=o;;;;;;;;;;;;;o -:@---+@+ o;;;;;o&-::----# .o;;;;;;;;;;;;;;;;;;;;;;o.* &%--# *.o;o --#*=* O$--$%@+O** #+*o;", +";;.%-@@@@@@@# . O$--#%#@-%.;;;;o. $@+-+$O*=;;;;;;;;;;;;;;;;;;;;;;;o= O$--+@O*o;;;o +@@#O%+--@:X::X-+.;;;;;;;;;o.=;;;;;;;;o -&=;;o*#@+O.;;;;;;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;.#-: =;;;.$+*;;;;;;;;;;;;;;;;;;;;;;;;;o. %--+%OO%@-O=;;;;o*#++-$O&*.o;;;;;;;;;;;;;;;;;;;;;;;.&#$-+@+%*o;;;;;*$-@%O$-+% *..O-XX@@@+$*o;", +";;.%------@-O.;o=.*#--@X-%=;;;;;o*$+@++--#&*.=;;;;;;;;;;;;;;;;;;;;;;o=.*O+--$&*.o=O--+ ==*&$-:X::X:-O=;;;;;;;;;;;;;;;;;;;.#+.;;;;o&-- o;;;;;;;;;;;;;;;;;;;;;;;;;o*#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;o#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;o*-#.;;;;o*-O=;;;;;;;;;;;;;;;;;;;;;;=* %+-+O*=== +-+ oo.*&$---O*=o;;;;;;;;;;;;;;;;;;;;;;o=.*O----@+-O=;;;;;o*:@:+-+&*=o;;=&-+-----$*o;", +";;.%-O O@-O.;;;;o=*%---$&*o;;;=O-+&.*%---+#O =;;;;;;;;;;;;;;;;;;;;;;;o=*%--+$%&&#+-&=;;;o.&@@X::X@-&o;;;;;;;;;;;;;;;;;=O- o;;;;.#++#.;;;;;;;;;;;;;;;;;;;;;;;;; $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;;;; -X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;o -@ o;;;;=%+ ;;;;;;;;;;;;;;;;;;;;=*&$@+-# =;;;;.%-@$& %+--$ *=o;;;;;;;;;;;;;;;;;;;;;;;= %$+--# . #-#.;;;;o*%+--+&*=;;;;;=&-#& &#$*o;", +";;.#@*ooo.O-%.;;;;;;o.&%$--$&*== $-+*o;= O#+-++O*=o;;;;;;;;;;;;;;;;;;;;;;o. O$--+@X@-*o;;;;;.#+:+-@X@+ o;;;;;;;;;;;;;;;o +- o;;;o&-:X+#*o;;;;;;;;;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ **====o;;;o$@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;o*$@@$*;;;;o&-%=;;;;;;;;;;;;;;;;o=*&$--+:-&o;;;;;o -::+---# .o;;;;;;;;;;;;;;;;;;;;;;;o=.O+--@O .o;=&--&.oo.&+--# *=;;;;;;;=O-O.oo=&-*o;", +";;=O+*;;;o -%.;;;;;;;;o=. $--#&&%@-#.;;;o=. $+@-$O&*o;;;;;;;;;;;;;;;;;;;;;;o=. $--+@@O*o;;;;*$++OO$-+-$&*=;;;;;;;;;;;;;.#-+#*o;;*$--+@@#&.o;;;;;;;;;;;;;;;;;;o.%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X---O&&&&*.o*-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;o*&$@+--Oo;o. %++ ;;;;;;;;;;;;;;= &O$-$& $+-O=;;;;o.O+++-$&*=o;;;;;;;;;;;;;;;;;;;;;;;=*&O#-@+%*=o;;;;.#-:O&&#-+&*=o;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;o.&$---@X-O=;;;;;;.%-:+---$&*o;;;;;;;;;;;;;;;;;;;;;;;o. #----$&*o;=&--$*=*O+---+O*=o;;;;;;;;;o&-:X++&..%-O $-+@-$*o;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::# &@----+# %@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%=;;;;;;;;;;;;;;;;;;= $++----$*o.%+@X+%=;;;;;;;;;;;=*O@---#*oo --#*;;=*&#+--+&.=;;;;;;;;;;;;;;;;;;;;;;;;=*&@---+++ o;;;;;;.%-@+---%*=;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;o.* #---# .o;;;o*$-$ *%---$&*.o;;;;;;;;;;;;;;;;;;;;;;o.* #---$&.*#--&o;;=.*O+++$O .o;;;;;;;*#--@X@+%#-&=o.*#-++$ =;;;;;;;;;;;;;;;o @@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+.oo.****O#-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&o;;;;;;;;;;;;;;;o.&++-+&*.*%#&O+@:+-+&o;;;;;;;==*O++@-%*.o;;=&-+&=.O+---%*.=;;;;;;;;;;;;;;;;;;;;;;;o=*&$--# .&+-&=;;;;;= $---O**=o;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;o. #---#&.o;=O--&=;. #--+:%&*o;;;;;;;;;;;;;;;;;;;;;;;o= %---##X@+*;;;;;;.%+:+-+#&*=;;;;=O-$#++::+-%=;;;o.&+-++%*o;;;;;;;;;;;;o*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;=.&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ o;;;;;;;;;;;;;=&#@+-$ =;;o*--@:@-+#-$*;;;;;. &O@-+:+O=;;;;;;.$-XO%--$&*=;;;;;;;;;;;;;;;;;;;;;;;;= &O$--# .o;=%-$*;;=* O$-# *=o;;;;;;;;;;;;;;;;=&-O=;;o&-*o;", +";;=O+*;;;o -%.;;;;;;;;;;;;;;;;;;o=* #--# .*#-O.;;;o=*%-+++$&*.=;;;;;;;;;;;;;;;;;;;;;;o=*&$--::@ .o;;;;.%-@#%@--$&*.o;*+O.=*$-::- o;;;;;=*#-++$&.o;;;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;o +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;=*O@+-+O.o;;;;.+-X@$ .. -O=;o. %---@#++-&o;;;;=. $@@--O*.=o;;;;;;;;;;;;;;;;;;;;;;o.*O+++-O*=o;;;o*$-O..&$--# .o;;;;;;;;;;;;;;;;;;;=O-&o;;o -*o;", +";;=O-*=oo.O-%.;;;;;;;;;;;;;;;;;;;;;o.&+--#%:-&o;;;;;o +@:---$%&*=;;;;;;;;;;;;;;;;;;;;;;o=. $---$%&.o;o +-+ =*%+--#%& O-*o;o.&$-+.;;;;;;;o.&$-@@$&=;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;o#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;.O@+-+% =;;;;;;o&-+$ o;;o +&*&#@--$&..&+-#.;;=*&#@---# =;;;;;;;;;;;;;;;;;;;;;;;o.*&%+--+@-O=;;;;;;=O-$%#+-# .o;;;;;;;;;;;;;;;;;;;;;=O-O.oo=&-*o;", +";;=O-%&&&O@-%.;;;;;;;;;;;;;;;;;;;;;;;=. %+---%*=;;;;o +@@$#:---$O*=;;;;;;;;;;;;;;;;;;;;;;;o. O$---# . #+-O=;o=*O@+++@-%.;;;;.#- o;;;;;;;;;o $-+@+&.o;;;;;o&+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&o;;;;;;o*#++-$ =o;;;;;;;;.%-#.;;;;.--@+-+O*.=;;.$-+&=.&$--+% *=o;;;;;;;;;;;;;;;;;;;;;;o. %+---%&%@-$*;;;;;o*$+:@@-#*o;;;;;;;;;;;;;;;;;;;;;;;=&-#O&&&$$*o;", +";;=&-@@--@:-%.;;;;;;;;;;;;;;;;;;;;;;;;;o=* %--$& *o;=O--&.=.*%--+$& *=;;;;;;;;;;;;;;;;;;;;;;o=.*#--+$$:@+*o;;;;=&@@:-$*o;;;;*$#=;;;;;;;;;;;o.O+-@@#&=;;;; $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*o;;;;.&$++-%.o;;;;;;;;;;o*-$*;;;;o&-+:-#.o;;;;o&-+%&O--+&.=o;;;;;;;;;;;;;;;;;;;;;;;=*&%+--$&*==*#--&o;o* &#@::@@-%.;;;;;;;;;;;;;;;;;;;;;;;;=&-@+--+-$*o;", +";;=&------+-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #---# *&$-#*;;;;= #+++@$O =;;;;;;;;;;;;;;;;;;;;;;;o. $---:X+ =;;;;;*$@:-&o;;;;oO- o;;;;;;;;;;;;;=*O+-++O*o;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;o#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;o #@+-+&.;;;;;;;;;;;;;=%-&;;;;;=#-:-%=;;;;;=O+X@--$&*=;;;;;;;;;;;;;;;;;;;;;;;;= O$++++%*o;;;o --% *&$-+@X@----%=;;;;;;;;;;;;;;;;;;;;;;;;=&-+-----$*o;", +";;=O-$&**&$-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* $-+$X:-%=;;;;;o*$@@---+O .o;;;;;;;;;;;;;;;;;;;;;;o.* %--@#&*.o;;*$@:@% =;;;*+&=;;;;;;;;;;;;;;;;= $-@++ . $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O*...*.o -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O.*&+@++&*=;;;;;;;;;;;;;;;*$%=;;;= $+:+#*;;o.*&$---# .=o;;;;;;;;;;;;;;;;;;;;;;=.*O+--+@+&.;;;;;o*++:@@++@::-$ **O-&=;;;;;;;;;;;;;;;;;;;;;;;=&-% ** %+*o;", +";;=O- =;;=&-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #----%*=;;;;o @-#&%---+#&*=;;;;;;;;;;;;;;;;;;;;;;;o= #---@$&..O+:X:@+&.o.%-*o;;;;;;;;;;;;;;;;;o.%-@@@#@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X--+@@+# #@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#$@@-$ =;;;;;;;;;;;;;;;;;=O-*;o*O$@:::+&..&#$--+O .o;;;;;;;;;;;;;;;;;;;;;;;=*O$@--# &@-O=;;;;;=&-@:@@@:XX@+ o;;= +%.o;;;;;;;;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&O#-+$O*=;;=%-- ==*&$--+$O*=;;;;;;;;;;;;;;;;;;;;;;;o. &%+-@%#::::::@+#&O+&=;;;;;;;;;;;;;;;;;;;;.&++@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@**&OOO%+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@++%*o;;;;;;;;;;;;;;;;;;o*@# &$-@:::::X%%+-+#&*=o;;;;;;;;;;;;;;;;;;;;;;o=*O@--+%&.o*@-+ o;o=*&@@:::XX::@+ =;;;;o*$$ .o;;;;;;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==.&+--$&**&+-@*;;;=*&$@++#O *=;;;;;;;;;;;;;;;;;;;;;;o== $@+-@XX:::::@+-+*;;;;;;;;;;;;;;;;;;;;;;=*%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;====.+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ =o;;;;;;;;;;;;;;;;;;;;o*+++@:::::XX+-+@# =o;;;;;;;;;;;;;;;;;;;;;;;=* O$+@-# ==o;=O--# *&O#+@:XX@-@XX-%.;;;;;;;.%-#&.o;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=* #--$#:@-O=;;;;;= $@@--+$&*=;;;;;;;;;;;;;;;;;;;;;;;o&+---+:XX:::::-%=;;;;;;;;;;;;;;;;;;;;;;;;&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;=#-:X::XX:+--++$*o;;;;;;;;;;;;;;;;;;;;;;;o*O+--+:+O.o;;;;o +@:$$++@::XX@+--+@-O=;;;;;;;o*$--&=;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&$-+:@%*o;;;;o $+#O$---$& *o;;;;;;;;;;;;;;;;;;;;=O-%* $--@XXX:++*o;;;;;;;;;;;;;;;;;;;;;;;.%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;o+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;o -:XXX@--$&* +@ o;;;;;;;;;;;;;;;;;;;;o.*&$--+@@+-O=;;;;;o +@X@@::::XX@-&.*%--O=;;;;;;;;.%-- o;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O+.;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$---$&.;;;=O--%.. %+---$&*=;;;;;;;;;;;;;;;;;;*$-*oo. %+--::-&o;;;;;;;;;;;;;;;;;;;;;;;;&-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;; -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ ;;;;;;;;;;;;;;;;;;;;;;;;.$-:@-+$O.o;.$-&o;;;;;;;;;;;;;;;;;;o*&%@--$&*.*%-$*;;;o*&#:::XX@@XX:++&=;;=&-$*;;;;;;;;.#-%.;;;;;;;;;;;;;;;;;;=O-&o;;o -*o;", +";;.#+ .==*%-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &#--% .. $--&=;o=*&#+@+$&*.o;;;;;;;;;;;;;;o -%=;;;o=* #--#.;;;;;;;;;;;;;;;;;;;;;;;;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;=$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;o --+O*.=;;;o -#.;;;;;;;;;;;;;;;=.*&$++-O*.=;;=&--&.=.&$--+XX:+--+X:-&=;;;;o*%$ ..o;;o.&$-#.;;;;;;;;;;;;;;;;;;=&-O.==.O+*o;", +";;.#-#%%%#@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.&+-+#%#:-$*;;;;;o*#@:+-$%&*=;;;;;;;;;;;;.#-O=;;;;;;o= +%=;;;;;;;;;;;;;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;; -X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;.$%*=;;;;;;;*--&o;;;;;;;;;;;;=*O%$-+:-O.;;;;;o -@X%%$-+%&%:@-%**#--$*;;;;;;;.O+$%*=.&#@X@+ o;;;;;;;;;;;;;;;;;=&-:%%%%@$*o;", +";;=&-@@+@@:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&%+-+X@$*o;;;;;.#-@$$+--+&*=;;;;;;;;;; @- o;;;;;;;;o..o;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;o.=;;;;;;;;;=O-%.;;;;;;;;;;=*O@----+@+ o;;;;;o +@@--$O*== @-O.;o.O--&o;;;;;;;.#-+%O#---+@-O=;;;;;;;;;;;;;;;;;=&-@@-+@+$*o;", +";;=&------+-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. #-+@O .o;;o $-+ .*#---$& *o;;;;;;=O-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@ o;;;;;;=* &$--+O*.&--&=;;;o. #--+O*.=o;;.+#.;;;;=.O- o;;;;;;=%-:@--$%$----&=;;;;;;;;;;;;;;;;=&-+-----$*o;", +";;=O-%&&&O#-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+---# .=*%--&=;o. #-+@+$&*o;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;o:@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-O=;;;;o*O$++-@O =;;=O-$*;o.&#--$&*=;;;;;o - o;;;;;;=&-&o;;;;;.#-::O .=.. #--&o;;;;;;;;;;;;;;;=&-$& &$$*o;", +";;=O- =o== -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.*&$--%&%:++*o;;;o. #@:+-$&*.oo*@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$$*;o.*&#-+@+%*=o;;;;*@-O* #-+% .=;;;;;;;.#&=;;;;;;;;o*OO*=o;=&+++&.o;;;;o.&-$*o;;;;;;;;;;;;;;=&-O.oo=&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$---:@+*o;;;;;=O-@+---@%& #+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;=+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O &#@---@:-%.;;;;;;.$-@+--%*=o;;;;;;;;o #.;;;;;;;;;;;=&-% O@:@- o;;;;;;;=&-%.;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %+-@@O*=o;;;*#-$ *&$--@@++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;o&-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@@---#& O+-#.;;;o=.&@--# *=o;;;;;;;;;;=%O=;;;;==o;;;;;=&--+@@X@- o;;;;;;;;=*%&=;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.&$--$% .;o&--%=;o.&+-::@#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;=+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O$::-+&*=oo*$-$*;o*&O$--#*=o;;;;;;;;;;;;;*-%=;;o*O%&=;;;;;.#-@::X:+%*;;;;;;;;;o*@&o;;;;;;;;;;;;=&-&=;;o&-*o;", +";;o&-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=* O@--% #-$*o;;;=*%@:X@+$&*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;*-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O++@X@# =;;;;o ++O*&$-+O .o;;;;;;;;;;;;;;o&- o;o*$--+O*.o;= $@:X:XX@-#*o;;;;;;;;o -*;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=%@.;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.&$-+:X-#.;;;;;o $@X:@++$%&*o;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;o* &$+@:X@+&o;;;;;;.+@X$-+O*=oo;;;;;;;;;;;;;;;;o +*;o +#&%--@% O$@:::X:+---%.;;;;;;;;;o #*o;;;;;;;;;;=O-&o;;o&-*o;", +";;=%- =;o.O-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. $--++&.;;;;;*$@::XX:+++$&*o;;;;;;;;;;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=o#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*;;;;;;;;;;;;;;;;;;;;;;;o*&#++@:XX::-O=;;;;o.&+--+O*=;;;;;;;;;;;;;;;;;;;;;*+O* +#*o.O-+----+XX:::+O*&--&=;;;;;;;;;o =;;;;;;;;;;=O-&=;;=&-*o;", +";;.%-#& &O$-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==;;o. &:++O*.=;o&-@X:@@:XX:@-$ o;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+;=@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&o;;;;;;;;;;;;;;;;;;;;;;.$-@:XX@@::X@$*;o.* #--# *=;;;;;;;;;;;;;;;;;;;;;;;=O-@+%.o;o -# * #-:XX:-#.;o $+ o;;;;;;;;;o=o;;;;;;;;;;=&-#& &#$*o;", +";;=O-@@+@@@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o* %O.;;;o= $+@$#O &#@:X:+---+:X+- o;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o*-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;o*-@X@----+XX:@% %$--# =o;;;;;;;;;;;;;;;;;;;;;;;;;o ---O=;;o -%.;o.O-@X@+ o;;o*$#.;;;;;;;;;;;;;;;;;;;;;;=&-@@@@@+$*o;", +";;=&------@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=*&$+--&=;;;;*$@:@++++@X:@@ * %$::-#.;;;;;;;;;;;;;;;;;;;;;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*;;;;;;;;;;;;;;;;;;;;;o*-+@+#O**O+:XX:+--$&*=o;;;;;;;;;;;;;;;;o*.;;;;;;;;=O-+$ o;;o -$*;;;.#-:-#.;;;;o*#O=;;;;;;;;;;;;;;;;;;;;;=&-+-----$*o;", +";;=&-O &@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&& &#+@::-$.;;;.O+:X:::@::X:-#.;o=.O+- o;;;;;;;;;;;;;;;;;;;;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;=%-%*.=oo.$+:@--%*.=;;;;;;;;;;;;;;;;;;;o $ ......*O@:+$*;;;o --#*;;o*@--%.;;;;;;.OO.;;;;;;;;;;;;;;;;;;;;=&-#& #+*o;", +";;=O-*ooo=&-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-@++@:X:X:-O.o.O-:X:::::::X@- o;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;*#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;o*-%=;;;;=O-@-%*=o;;;;;;;;;;;;;;;;;;;;;;=O-#%%%%%$+:@-%.;;;.%-:-%.;;=&--$*o;;;;;;.O*;;;;;;;;;;;;;;;;;;;;=O-&=o;=&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.o;;;o*%++:::::::::X@@%&%+@X::::::::X@+*o;;;.#- o;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;=O+*;;;;o -$ =o;;;;;;;;;;;;;;;;;;;;;;;;;= $-+@@+@::-O.;;;.O-:X@$*;;o -+-&=;;;;;;o=o;;;;;;;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&#.;;=&$+@XX:::::::::X:@+@:X:::::::::X@$.;;;; ++.;;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;o -O=;;;;.@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#--+:X:-O=;;;=O-@XX@$*;;o -@+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-%.= ++:XX::XXXX:::::::::::XXXX:::XXX@-*o;;; -O=;;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#*;;;;;;;;;;;;;;;;;;;;;;.+#.;;;;*+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %--:X+O.;;=&--@XX@+*;;o&-:@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=%+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.*&$@@@%O#@:X::X:+--+:X:::::::XX@+--:X+-@X:@# =;; - o;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;o&- o;. O-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O---+O #@%%@@X+$*;;o&-@#$-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. %++@:X:@+@:::XX@--& %+::::::XX@--+%#+@#O#@::@+O**O- o;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;o*-$& %+@+#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $----% .=.&-@-O=;;o -+ .**o;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&o;;o&-*o;", +";;=&-O %-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-+@:::::::::XX:--&*oo*$+XX:XX:+-% .=.&+ = @@XX@@##+- o;;;;;;;;;;;;;;;;;;;;; $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;*++++@@:@@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.....=o;;;*$--&=;;o&-O.;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-#*== #+*o;", +";;=&-@@@@@@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@:::::::::XX+--$ =;;;.#-X@----# =o;;;*$.;*$---+@@+-#.;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;o*+@:@-----&=;;;;;;;;;;;o..;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--&=;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%OO:-$*o;", +";;=&-++++@:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::::::X:-$&*.o;;;;.#--$& *.o;;;;o - . +O %--@:- o;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;*@+@--# %$.;;;;;;;;;;;o %*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --&=;;=O$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@+--@+$*o;", +";;.%-+----+-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::X:-#*o;;;;;;;.%-#*oooo;;;;;;=O-$%X- ==. $-$.;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;=&-# ..oo*- o;;;;;;;;;;o -+O .;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-&=;;.$O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-++----$*o;", +";;.%-&*.* $-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::::::::X:-%.o;;;;;;;;.%- o;;;;;;;;;;*$#$--- o;;o -%=;;;;;;;;;;;;;;;;;;;;;o&-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;*-%=;;;o*-&o;;;;;;;;;;o --++% .=oo;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;*-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-% .. $+*o;", +";;=O-*o;;=&-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+:::::::::X:-#.;;;;;;;;;;*-&o;;;;;;;;;;.%&.*#-#.;;;;*+ o;;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;.+$*;;;o*- ;;;;;;;;;;;o*+@X+--+%&& ......=;;;;;;;;;;;;;;;=&-&=;;*-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;=&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$+:::::::::X:-#*o;;;;;;;;;=%O=;;;;;;;;;;.%O=;o&-&o;;;o&+.;;;;;;;;;;;;;;;;;;;;;;*$@::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*o;;;;;;;;;;;;;;;;;;;;=O- ;;;;.@&o;;;;;;;;;;o -@@$O&&O$++----+$%*o;;;;;;;;;;;;;=O-&=;;.+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.* O+@::::::XXXX:-#*o;;;;;;;;;o #.;;;;;;;;;o*#%.;;=O-.;;;;=O+.;;;;;;;;;;;;;;;;;;;;;o&+:+--+:XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;*+ ;;;;o&#.;;;;;;;;;;.%-@$ =oo=...**** #-@ =;;;;;;;;;;;;=O-&=;o -&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;o&-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+@+@X::::XX@--:@- o;;;;;;;;;;=% o;;;;;;;;.&$-%=;= +$.;;;;.#+.;;;;;;;;;;;;;;;;;;;;;oO-@O &+---@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;.$&o;;;o - ;;;;;;;;;o +@@+ o;;;;;;;;;;o= $- o;;;;;;;;;;;=O-&=;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;=%+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $+@@:XX:::XX+$&O$-%.;;;;;;;;;;= -&o;;;;==.*%-@@@& &$@:O *== ++.;;;;;;;;;;;;;;;;;;;;;*#-- o=. &%+-:XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;=##.o=* %-&o;;;;;;;;=&-:X@#&.o;;;;;;;;;;o.&%.;;;;;;;;;;;=O-*o;*$-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o&-*o;", +";;.#$.;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+@:X::::::X:-- o=&- o;;;;;;;;;=&$-$ =o=*&O%$@:XX:@++@::@@$%O#-O=;;;;;;;;;;;;;;;;;;;;;*$-%.;;;oo=*%---@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;.:-%&O$@@-&o;;;;;;;o $@XX:@-#&.o;;;;;;;;;;=O&o;;;;;;;;;;=O$.;o +-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&o;;o -*o;", +";;=O- ...*%-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #-@XX::::::X@-%*o;; %=;;;;;;;;;=&-@:@#&&O$++@:+--+@::::X@@X:+@@- o;;;;;;;;;;;;;;;;;;;;;*$-*o;;;;;;o=* &@-+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;=O-+++@:@-%.;;;;;;;.%-@XX:::++# *.o;;;;;;;o $.;;;;;;;;;;o&+*;o +-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O*..*O+*o;", +";;=&-$%%#:@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++:X:::::::X@-O.;;;= *o;;;;;;;;=&@@:X:@+++@:::-$&%+--@XX+----@X-#.;;;;;;;;;;;;;;;;;;;;;o @+.;;;;;;;;;oo=* O@:::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;o +@:+----$*;;;;;;;=O---@XX::@+@$#&*=;;;;;;=O ;;;;;;;;;;.%%=;o +-$ o;;;;;;;;;;;;o*&.;;;;;;;;;;;;;;;=&-:##%%@$*o;", +";;=O-+---+:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:X:::::::X:-+*;;;;*&=;;;;;;;;o&-@X:::XX:::XX-$*==.*O+++# O$+@-:.;;;;;;;;;;;;;;;;;;;;;=&-@.;;;;;;;;;;;;;o @----+:XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;o*+@@@%&*&- o;;;;;;;=**&@@:::::@+++-&=;;;;;o*O.;;;;;;;;o*-&o;o*+--O=;;;;;;;;;;;;*$%=;;;;;;;;;;;;;;;o&-+-----$*o;", +";;.%------+-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::::::X@-O*o;;;o @*o;;;;;;= $+:::::@+@:XX-$*o;;;;= $-&=o=.&@-&=;;;;;;;;;;;;;;;;;;;;;.#-&=;;;;;;;;;;;;;oO-O %--++@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*o;;;;;;;;;;;;;;;;;;;o*--#*==;=O%=;;;;;;;;;;=&-:X:::::::@-&=;;;;;=& o;;;;;;;o*- o;=&-@-%.;;;;;;;;;;o $$*;;;;;;;=*.o;;;;;=&-@@@@@-$*o;", +";;.%-&.***%-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::X@-#.;;;;;=%-$&.===. O+@XX:::+--+:X+- o;;;;;;o - o;;;*$-*o;;;;;;;;;;;;;;;;;;;;; +-&o;;;;;;;;;;;;;*$-&=o=. $---@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;.$-&=;;;o #.;;;;;;;;;;o -@X::::::XX@-&=;;;;;.&*;;;;;;;o&$*;;=%-@-%=;;;;;;;;;o +$*o;;;;;o*%$*;;;;=&%:-O*.=.O+*o;", +";;=%+*o;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::XXX@-%.;;;;;.&+@@+#OOO#@@@+-@X:+O*. :+-&o;;;;;;;;*-&o;;;*#-*;;;;;;;;;;;;;;;;;;;;;=O-@*o;;;;;;;;;;;;;&+- o;;;o.**O+@:XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;o&-&=;;;o*+*;;;;;;;;;;=&-:X::::::::X+$*;;;;;=O*;;;;;;;.##.;;*$+:-%=;;;;;;;;o*#-$.;;;;=.&++ o;;o*O %-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::X:++@+O=;;;;;=O-@XX:@@++@:@-+@+--#.;;.%--O.;;;;;;;o -&o;;;*@O=;;;;;;;;;;;;;;;;;;;;;.#-:=;;;;;;;;;;;;;=O--.;;;;;;;;= #:+--@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;o*%-O=;;;o*-&o;;;;;;;;;o&--+XX::::::X@-&=;;;;o &=;;;;;;.#%=;;*#+:-%=;;;;;;;= $@@@O*.* &#-%.o;;=&-&o=&-&=;;o&-*o;", +";;=%+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::X@-$:-- o;;;;o -@XX:+-+:XX@-%*=*O-+*o;.#+::% *.o;;;.#-*o;;;.$O=;;;;;;;;;;;;;;;;;;;;;.#-:=;;;;;;;;;;;;;*#-%=;;;;;;;;;=%-@&$--:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;o=.* &#@-&o;;;;*-&o;;;;;;;;;;=* #-:XXX:::::-#*;;;;;= *;;;;;;*$&o;;*#-:-%=;;;;;;.&-+:X:@$##@+-#.;;o.%-&=;=&-&=;;o&-*o;", +";;=%+*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;.#-::::XX@-O..%#.;;;;o $+XX@-#O$-::-O.;;;.#-% *O@:X@--+$&***O+@&.ooo*+O=;;;;;;;;;;;;;;;;;;;;o $-+.;;;;;;;;;;;;;*$-*o;;;;;;;;;o%+*o.*O+-@XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;oooo.***** O%#@@@+-&=ooo=&- o;;;;;;;;;;;;o*$-@++:X:::+$*;;;;;;.&.;;;;o -*;;o +@:-O=;;;;= #@@:::X:@@+@:+# ** #- =;;=&-&=;;o&-*o;", +";;=O-*;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:XX@--O=;o O=;;;;.#-:X@-&.=*%--$*o;;;*$++---@X:-$ . #+$$@:::%&&&%-&=;;;;;;;;;;;;;;;;;;;;o&--O=;;;;;;;;;;;;;.$-*o;;;;;;;;;o%Oo;;o=*%+--@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.o.*&&&&O$::$$+------+:#O&&&O$- o;;;;;;;;;;;;;o*+-++-@XXX@+ o;;;;;=%O=;;;o&- o;=&-::-O=;;o*O--+:XXX@---@XX:::$:@-O=;;;=O-&=;;o&-*o;", +";;=O-*;;;o&-%.;;;;;;;;;;;;;;;;;;;;;;o.&+@XXX:+-%*=;;=&#.;;=*O+:X:-%.;;;= $-&=;o*%++#& &%@-&.o;o $-@::X:@@+@@-&=;;;;;;;;;;;;;;;;;;;;o&--*o;;;;;;;;;;;;;*$+.;;;;;;;;;;o%*o;;;;;=*&O$:X:::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O&%$@+++@-------$& & %++++@@@- o;;;;;;;;;;;;;;o* ..&-@XX:-&=;;;;;o&-*;;;o +*;;=O-@X@$ ==*#-#&O+:X@#& &#@:X:@@+-O.;;;;=O-&o;;o -*o;", +";;=O-&*** #-%.;;;;;;;;;;;;;;;;;;;;o.&%$:X@---#*=o;;;.%-&* &#@X@--$*o;;;;o ++& O+--- =oo -#.;;;;.#--@X@--@XX:-&=;;;;;;;;;;;;;;;;;;;;.%-- o;;;;;;;;;;;;o -O=;;;;;;;;;;*#=;;;;;;;oo= $----+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--------$%O ..*.=ooo.#-:X@---+ o;;;;;;;;;;;;;;;oo;;=O-:X:-#.;;;;;;*$#*;;=%%=;;o=*O@:@#OO#-&.o.O--$ oo.O-::----#.;;;;;=&-% ** %+*o;", +";;=O-@:$$@@-%.;;;;;;;;;;;;;;;;;;;=&$+@:@--O .o;;;;o @-@:@+@:@$&&$*o;;;;;.#--+& %-O=;;; - o;;;o % &$+@@+---@-O=;;;;;;;;;;;;;;;;;;;;*$-$.;;;;;;;;;;;;;oO-Oo;;;;;;;;;;&-=;;;;;;;;;o +# * $-+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--@#&** *==o;;;;;;;;.$-@--+:@+ o;;;;;;;;;;;;;;;;;;;=O-:X:+$*;;;;;;o -# *&@*o;;;;=&-:X@++-%.;;o&-+ =;;=&-@@O* #$*o;;;;=&-:::::+$*o;", +";;=&-@@@@::-%.;;;;;;;;;;;;;;;;;= %++::@@&*=oo;;;;;;.%OO++@:X@-&==&&=;;;;=&--#*oo*$#.;;=O-*o;;=&%.oo&- .. &O:-O=;;;;;;;;;;;;;;;;;;;;*$-%=;;;;;;;;;;;;;oO-O=;;;;;;;;;oO%=;;;;;;;;;=%-.o;o. $-:::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O*..=oooo;;;;;;;;;;;;.+-@O .=*%%.;;;;;;;;;;;;;;;;;;o $@:::@+O=;;;;;o -+$$++ ;;;;= #+::::@- o;;o -- o;;=%--%.;=&-&=;;;;=&-+-----$*o;", +";;=&------+-O=;;;;;;;;;;;;;;;;=O-+::X++ o;;;;;;;;;oO#==O-:XX@-*o;*O=;;;o ++-O=;;.#-*;o +-*;o*%#.;;; -*o;oo.#-*o;;;;;;;;;;;;;;;;;;;;*$-#=;;;;;;;;;;;;;=O-%=;;;;;;;;;=#*o;;;;;;;;;=#-=;;;;o.#@@--+XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#*;;;;;;;;;;;;;;;;;;;;=O- =o;;=O$.;;;;;;;;;=ooooooo.&+@::::X@-O.o;;;*#-:@+@@%*.* O$@::::X:-O.oo.%-+#*o=&@+-&o;o -#.;;;;o&-:%%OO$$*o;", +";;.$+&*** O-# ...............*O-@:::X@$ .......... $#**O+:XX:@&*. $&..* #@:+%*.*&@@&. $+@O &#-%*.. #- o;;;*$+.;;;;;;;;;;;;;;;;;;;;;*$-&o;;;;;;;;;;;;;*$-O=;;;;;;;;;.+*;;;;;;;;;;=#-=;;;;;; +% %--++@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;o -&o;;;=%+ ........ &&&&&&&&%@@:::XXXX:@#&*. %@:XXXX:@$##@@:XXXX:::::%&&%:::@#&O::X@O*.*O-$&....*%-&.===&+*o;", +";;.#@*o;;= +@####$$######$$##$+@X:X:+-@#######$###:++$#X::@+@@+$#X@$###+--@X:##$--+:#$@:X@---@@###$-$*o;;; +$.;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;; @+*o;;;;;;;;; @.;;;;;;;;;;o%-=;;;;;;*+&o=.&+---:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;o -%.;;;o&-$###$$$$$+@@@+------+:XX@------+##$------+:X@@-------@XXX@-----+:XX@------+$##X@-+@$$##@-&=;;o&-*o;", +";;=O+*;;;o +@@---@@--+@+-##-----:X@-@@-----+@@@+----+++X:+----##+@X@---+O%++X@-$OO$---@X::%%@----+@-O=;;;; ++.;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;; ++.;;;;;;;;;oO%=;;;;;;;;;;*$-=;;;;;; +*;;;o..*$--@XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;o -#.;;;;.$-@-+#O##%$+:@@#$+%OO$-:@+#OO%O#-+@-$OO%#%#+:X@+%OOOO#+:X@+%OOOO#+::@::#OOO#-+@+-$%OO%++@-&=;;o&-*o;", +";;=O-*;;;o ++O **..* #-+&==* **&:--O..* **&@-$ .* **.&++:&*.**.= $-# ***== #+-%*==.** %@-#*=.*.. #+-&o;;;;*+%=;;;;;;;;;;;;;;;;;;;;;*$-*;;;;;;;;;;;;;=O--.;;;;;;;;;oOOo;;;;;;;;;; ++=;;;;;o&-=;;;;;;;. #----:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;o*-#.;;;;.$-+%*=====*#-@ ...===.&-$ =====.&+-$ ===.=.O++$ ======&+-# =====.O--O*=====.O--# .==== #--&=;;o&-*o;", +";;=O-*;;;o -- o;;;;;=O-@*o;;oo;.%-$*o;oo;o*$-+ o;oo;o +-$*o;;;;;*#-%.;o;;;=O--&=;;;o;=&--#.;;o;;.%--%.;;;o - o;;;;;;;;;;;;;;;;;;;;o -O=;;;;;;;;;;;;;.#-#=;;;;;;;;;oOOo;;;;;;;;;; -&o;;;;;=##=;;;;;;;;o=*O@%+-:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;.$#=;;;o -++ o;;;;;=&-$*;;;;;;o -#.;;;;;o*+-O=;;;;;o --#.;;;;;o --O=;;;;;o --&o;;;;;=&-+ o;;;;;.O--&=;;o&-*o;", +";;=O-*;;;o +- o;;;;;=&-$*;;;;;;.%-%.;;;;;;.#-@*o;;;;; +-#.;;;;;;.#-O=;;;;;=%-- o;;;;;o +-#.;;;;;=O-:@% ** #- o;;;;;;;;;;;;;;;;;;;;=O- o;;;;;;;;;;;;;=%-&o;;;;;;;;;o%%o;;;;;;;;;=O- o;;;;;=$ o;;;;;;;;;;;=.=&%+--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;=#+&*** #@@+ ;;;;;;=O-#*;;;;;;=%-%=;;;;;;*$-&o;;;;;o --#.;;;;;o --O=;;;;;o*-- o;;;;;o&-$*;;;;;;=O--&=;;o&-*o;", +";;=O-*;;;o +- o;;;;;=O-@*o;;;;;.%-#.;;;;;;*$-@*o;;;;o +-$.;;;;;;.#-O=;;;;;.#--O=;;;;;o&--#.;;;;;=O-::@@$$@@- o;;;;;;;;;;;;;;;;;;;;=%-Oo;;;;;;;;;;;;;=%-*o;;;;;;;;;;OOo;;;;;;;;;=#-*;;;;;;=$*;;;;;;;;;;;;;;;oo.&O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;=%-@$$$@:X@+ o;;;;;*$-$*;;;;;;.$-$*o;;;;o*+-%.;;;;;o --#.;;;;;o --O=;;;;;o --&=;;;;;=&-- =;;;;;.O-@ o;;o&-*o;", +";;=O-O &%@@%& &#@@O &:@:O O:@:O &%@@:O O:@#& O:@@@O &%@@:& &#@:::@@@:@- o;;;;;;;;;;;;;;;;;;;;=O-+*.=.........=. $-&.=.......=.%%.=.......=*#- .=..== + .=...........=.===.*#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;=%-@@@@@:X:@%& O@@:O O:@@%& O:@@O &%@@:O &%@@#& &%@@#& &%@@#& &#@:O &#$*o;", +";;=O-@@@@@:XX:@@@@+@@XXX:@@@@@@:XXX:@@@@@@:XXX:@@@@@@:XXX:@@@@@@:XXX@@@@@@:XXX:@@@@@@@:XXX@@@@@+@:XXXXXXXX:- o;;;;;;;;;;;;;;;;;;;;=O-@#%%%%%%%%%%%%%:::#%%%%%%%%%%%::%%%%%%%%%%#::#%%%%%%::#%%%%%%%%%%%%%%%%OOOO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;=%-:XXXXXXXX:+@@@@@:XXX:@@@@@@:XXX:@@@@@@:XXX@@@@@@@:XXX:@@@@@@:XXX@@@@@@@:XX:@@@@@@@:XX:@@+@@@:XXX:@@@:+$*o;", +";;.%-------------@X@--------------------------------------------------------------------------@X:+----------&o;;;;;;;;;;;;;;;;;;;;=O-:@+++++++++++++@:X@@++++++++++::@+++++++++@:X@++++++@X@++++++++++++++++++@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;.@----------@X:---------------------------------------------------------------------------+X:------------+*o;", +";;= & &:+@O &$+:O *o;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;= & O@@@# O:++% & .;;", +";;oooooooooooooo.%-&=oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo= +$*ooooooooooo;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;oooooooooo.O-#*ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo= -%.ooooooooooooo;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*- o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*- o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+%.;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;=O- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-#.;;;;;;;;;;;;;;;", +";;o.***********. #-# ************************************************************************ %@@O**********.;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:XXXXXXXXXX::XXXX::XXX::XX::XXX:XXXXXXX:::XXXXX:XXXX::::XXXXXXXXXXXXXXX:-&o;;;;;;;;;;;;;;;;;;;o.**********O+# ************************************************************************. O+X ************=;;", +";;=&+$#$$#$$$$$$$::@@$#$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@@:@$$$$$$$$$$ o;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+--+@@@:::::++@@X:--+::-+XX:+@:@@:@-@-:X:@@@@::+--+:X::@-@:@-+@@+@:@-:@$*;;;;;;;;;;;;;;;;;;;;=%+$$$$$$$$::@-+@$@$#$$$$$@@@@$$$$$$@+$$$$$$#$$++++$$#$$$$$+++$##$$$$$+@$$$$#$$@@@$@@$$$#$--+@$$$$$$$$$#@#*o;", +";;=&-------@@+-------+@@--------+@+--------@@+--------@@+--------@@+-------@@@--------+@@+-------@@@+++++@-- o;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@----+%@---------++--:X@#--+%%+:++------+-@@:-------+%#@+::--+---+------+:X-#.;;;;;;;;;;;;;;;;;;;;.#-+@+++++@@++%&O%%$-@++:#%O%%$-@+-+O&#---+@+-#OO&&#--+@#:%O&&#-+@+--#OO$+-++-$%O%%%%$+@--%&$+#$-@@+-----$*o;", +";;=&-% .*&$-@O****** #-@&****** #-: ******&$+:&******O@-:&******O@-# *****&$++% ***** %++# ***** #@:::XXXX@- o;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O..**.=..********..* +#.=.**=.%+&.*****....O$ ******.==.&++O*.**...**.**.*$-#.;;;;;;;;;;;;;;;;;;;;=%-XXXXXX::+%*=====*$-$ .=====*$-$&.==...&@-+&.===o.O--#*=====.O--# .====.&--O*=====.&--$ ==..=*#-+% ***%+*o;", +";;=O- o;;=&-- o;;;;;=O-$*o;;;;;.%-#.o;;;;o*$-#.o;;;;o +-$*o;;;;o*#-O.;;o;;=O--&=;;;;;=&--%.;;;;;.%-:X@---+@- o;;;;;;;;;;;;;;;;;;;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;o.-%o;;o;;o&+*;;o;;;;;;o %=;;;;;;;;;o*-$*;;;;;;;;;;;;;=@-#.;;;;;;;;;;;;;;;;;;;;=%------@X@- o;;;;;*$-$*;;;;;;.#-#.;;;;;o*@-O=;;;;;o --#.;;;;;o*@-O=;;;;;o --&o;;;;;o&-+ o;;;;;.O--&=;;o&-*o;", +";;=O+*;;;o +- o;;;;;=&-@*o;;;;;.%-%.;;;;;;*$-@*o;;;;o +-$.;;;;;;.#-O=;;;;;=&--&o;;;;;o&--#.;;;;;=%-:@-%&&%-- o;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O *==;;;;;;;;;;;;;;=+ ;;;;;;=#@*;;;;;;;;;o %=;;;;;;;;;o*-$.;;;;;;;;;;;;;o&-#.;;;;;;;;;;;;;;;;;;;;=#-%&&&%@::- o;;;;o*@-$*;;;;;;.#-%.;;;;;o*+-&=;;;;;o --#.;;;;;;.#-O=;;;;;o --&o;;;;;=&-$*;;;;;;.O--&=;;o&-*o;", +";;=O-*;;;o +- o;;;;;=O-$*;;;;;;=%-#.;;;;;;.#-+*o;;;;;*+-#.;;;;;;.#-O=;;;;;=O-- o;;;;;o --%=;;;;;=O-+# ==o=&- o;;;;;;;;;;;;;;;;;;;;o $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@#OO =;;;;;;;;;;;;.+*;;;;;;=O- ;;;;;;;;;o #=;;;;;;;;;;.+$*;;;;;;;;;;;;;o*-$*;;;;;;;;;;;;;;;;;;;;=##*==== @++ ;;;;;;=%-#*;;;;;;o&-%=;;;;;;.$-%.;;;;;o --#.;;;;;;.$-O=;;;;;o*-- o;;;;;o -$*;;;;;;=O--&=;;o&-*o;", +";;=O-*;;;o --&...... $-$ ......*#-@&...... $-@&......&@-: .....*&+-%*..... #-+O*......O+-#*.....*%+-&=;;;;*-O=;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@$O&.;;;;;;;;;oO+*;;;;;;=%$.;;;;;;;;;o #=;;;;;;;;;o -%=;;;;;;;;;;;;;=&-%.;;;;;;;;;;;;;;;;;;;;.@#.;;;;.$-@&...... $-$ ......*%-# ...... @-$ ......&+-#*=....*&@+%*.....*O-+&......*O+@&*.....*%--&=;;o&-*o;", +";;=O-*;;;o ++$$###%#$:XX#%%%%%%#:::@#%%%%%#:::#%%%%%#::::#%%%%%#::XX#%%%%%#::::#%%%%%%XXXX#%%%%%$+@-&o;;;;*@$.;;;;;;;;;;;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@% .=;;;;;o:%o;;;;;;.+%o;;;;;;;;;o $=;;;;;;;;;=#-&o;;;;;;;;;;;;;=$-&o;;;;;;;;;;;;;;;;;;;o -%.;;;;.$--+#%%%%%::::#%%%%%%$--@#%%%%##$XX@+$#%%%##X@+#%%%##$---+$##%%%#::::#%%###$+--+$#####$X:-&=;;o&-*o;", +";;=O+.;;;o --+##$--@@+---@@+@@-+:X::@--+@@@:X:@@@@@@@:XX:@@@@@@@-----@@+@+@:XX@@@------++-------#$--#.;;;; ++.;;;;;;;;;;;;;;;;;;;;; $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@$%&*=o;;=@&;;;;;;o - ;;;;;;;;;;o&&o;;;;;;;;;=$-&;;;;;;;;;;;;;;.$- ;;;;;;;;;;;;;;;;;;;;o -#.;;;o -+##@-+@+--@XX+--+@-+:%#:@@@--$#+-+-$#+-@@@::+@+---@########$-+@@:XX:+--$#############++@-&o;;o -*o;", +";;=O- ...*%-&.=== $-:O* O$@X:+--+:X:+---+:X::::::X:+----:X:::X:--&*O+-@X::::::X@---------+& *== $-*o;;;.$@.;;;;;;;;;;;;;;;;;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@++$O& . - ;;;;;;.#%=;;;;;;;;;;.# ;;;;;;;;;;=X-&;;;;;;;;;;;;;;=$- ;;;;;;;;;;;;;;;;;;;;o -&o;;;=O-&==. @-$& #+-# &:-#*==.&+@-$ .=.O$ ==*#+:X@@ =.#$*========== $+::XX@-%*==============.&--O*...O+*o;", +";;=&-$%%%#-+*o;;;=&-$*o;.#+:-%**%-@+O.=*O@:::::XX+--%&&O::XXX@+O.oo=*O-@X::::X@-%*........=oooo;;;o&-*;;;;.#+*;;;;;;;;;;;;;;;;;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@#$+&;;;;;;*-%=;;;;;;;;;;.@*;;;;;;;;;o*+-&;;;;;;;;;;;;;;=@$.;;;;;;;;;;;;;;;;;;;;o&- ;;;;=O#=;;o*-#*o=O-$*oo -&o;;o --$ o;;o &=;;.#-:X@$*o*# o;;;;;;;;;o -+XX:-$ =;;;;;;;;;;;;;;;o*++:#%%%@$*o;", +";;=&-@:@@:++*o;;;;*$- oo $-+O.;;.%-@*o;;.#-:X:::+# .=oo*#---+-$*;;;;;.O-:X::X+- =;;;;;;;;;;;;;;;;;o - =.**&$-&=;;;;;;;;;;;;;;;;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@:# =o;;;=:#=;;;;;;;;;;.%o;;;;;;;;;o -$*;;;;;;;;;;;;;o*-%=;;;;;;;;;;;;;;;;;;;;.#-% *=;=%%=;o*&*=o;=O-&o;;*+&o;o*%-$*o;;;o*%.;=&-@XXX:OO#&=;;;;;;;o;= $@X:+-#*o;;;;;;;;;;;;;;;;o*++:@@@@+$*o;", +";;.%-------@*o;;;;.#-#&&#:+-*o;;.%-$.;;;*$-::XX++ o;;;;.#-O #-#.;;;;;o*$+::X:-&=;;;;;;;;;;;;;;;;;;o&-#O%$$::-O=;;;;;;;;;;;;;;;;o=. %@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+%& .;o#%o;;;;;;;;;o&%;;;;;;;;;;o -#.;;;;;;;;;;;;;o -O=;;;;;;;;;;;;;;;;;;;;.$-@@$O&O::O&&O.;;;;=%O=;;;.$$&&%+-- o;;;;;.#%&O$:X+-----O=;;;;;;= &&O$@:+-$ =o;;;;;;;;;;;;;;;;;o*++@-----$*o;", +";;=%-%&&&O$+*o;;;;.#-:@@@X@+ =o.&+-$ ==*%----:X@+&.o;;;.$#.o.&@ o;;;;;=O-:XX@- o;;;;;;;;;;;;;;;;;;;*#-@@@@::-O=;;;;;;;;o====.* &O#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@% @&;;;;;;;;;;=# ;;;;;;;;;;o -O=;;;;;;;;;;;;;=O-O=;;;;;;;;;;;;;;;;;;;;.$-X:@@@@::@@-&o;;;;.+&o;;o @--$OO+-&=;;;;;o&--@::-$O&&#-&=;;;;= %+@@@::-$ .o;;;;;;;;;;;;;;;;;;;o*+-#O&&&$$*o;", +";;=O- =oo=&- o;;;o +@@-@XX::#OO%@@::%OO#-%**O-@X::#&=;;.$ o;;= %.;;;;;o*$+X::@%*=.*.;;;;;;;;;;;;;;;=%--+---+-&o;;ooo=** OOOO%$@@---+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@# .;;;;;;;;.$.;;;;;;;;;;o&- o;;;;;;;;;;;;;.$-O=;;;;;;;;;;;;;;;;;;;;.$-----+:XX:--O=;;;=O-% * &%@+&.o=*$-&=;;;;=O-:X@-%.=oo=O%=;;= %@+@::X@-O.o;;;;;;;;;;;;;;;;;;;;;o*@-&.oo=&+*o;", +";;=O-*;;;o - o;;;.#---+@:::::@@@:X:::@--@*o;=&-@X+-&o;o @*;;;; -*o;;;;;.#-:X::@$O%+O=;;;;;;;;;;;;;;.%+:++& #-O*.*&&&O$$@@@++--------@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@::@+% =;;;;;;*Oo;;;;;;;;;;=#- ;;;;;;;;;;;;;;*+-O=;;;;;;;;;;;;;;;;;;;;.$-O O--+X@---+&..*&+@:+-----$*;;;=O--O.;;=&-@X@-O.;;;;=O o;=O-+@::XX@-O.;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;.O-+O*. $@XX+-:X:::X@-# .o;;;*$+X++*o;o&-*;;;;.#O=;;;;;o -@X:::@@@+-&=;;;;;;;;;;;;;.#+ ..oo $+#%:@@@@@+------%&&*.=.%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@+% *o;oOOo;;;;;;;;;;*+$*;;;;;;;;;;;;;=&--%=;;;;;;;;;;;;;;;;;;;;.+#.o=.*O-$&..&$-+$@:X+$ .*O-#.;;;.#-@+% O+@X@@&=;;;;o*#*o*%-@:X::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;.O-$*o;o +-+-+@-@XXX@-#*o;;;;;*$@:-O=;;=%%=;;;;;*%.;;;;;o +@X:::::::@$O .o;;;;;;;;;;o&- o;;;*#-@+-------$#O***===o;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@+$&* @%=;;;;;;;;;o&-O=;;;;;;;;;;;;;=%-+ o;;;;;;;;;;;;;;;;;;;;.+O=;;;o -&=;;o.* %-@@$*o;o*++ =;=&-:X:@@@@@XX-$*;;;;;o&-O&#+@X:::X:-O.;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o -*;=O-O.o;= $--O ..&-@X+-&.o;;;;;;.%+@- o;;*@&o;;;;;o O=;;;;o +@X::::::::@+-%.;;;;;;;;;;;*-&o;;;*#---% *===o;;;;;;;;;*$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@$$+#.;;;;;;;;;=O-Oo;;;;;;;;;;;;;=%-@ ;;;;;;;;;;;;;;;;;;;;o&-O=;;;o*- o;;;;;o= @-$*;;;.$-#&&O#::@@@@@:XX@+ o;;;;;.%-@@@:::::XX+$*;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+.;;;o -%&##*o;o*%+-%*=o;;=&+-$*o;;;;;;;;=&-@-&o;;*-&o;;;;;;.%*o;;;;.#-:X:::::::::+-&=;;;;;;;;;;*-&o;;;*#-%*=oooooo;;;;;;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+@::& *o;;;;;;.$-%=;;;;;;;;;;;;;=O-#*;;;;;;;;;;;;;;;;;;;;=O-O=;;;;*-&o;;;;;;;=%--O.=*O@:@@@@@-------+:@+ o;;;;;.O-:::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=&-&****O+@#&.;;;=O-# =;;;;;=O-#*o;;;;;;;;;=&-+- o;=&+*o;;;;;;o&%=;;;;o +@XX:::::::X:-O=;;;;;;;;;;*- o;;;.#-*o;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+$&*o;;;;.++ o;;;;;;;;;;;;;=%-O=;;;;;;;;;;;;;;;;;;;;o&-&o;;;o - ;;;;;;;o*++:@%O#@:::X:+-# .**. #--O=;;;;;.O-@X:::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;=&-*o;", +";;=&-@:$$$+@ =o;;;;o=.=o;;;;;o -$*o;;;;;;;;;;=&--#.;;.##.;;;;;;;;*$*;;;;;o +-:XX:::::X:-O=;;;;;;;;;; - o;;= @- o;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+$&**.=*-$*;;;;;;;;;;;;;;.$+ ;;;;;;;;;;;;;;;;;;;;;.%-%.o;;=%-O.;;;;;o*#+:X:@+@:::X:-$ =o;;;;o=&$*;;;;o*%+@X:::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-#&&&&$$*o;", +";;=&-@:@@@-+*o;;;;;;;;;;;;;;o*$$*o;;;;;;;;;;;=&--%.;;.##.;;;;;;;;o&O=;;;;;o*#-+:XX:::::+$ ==o;;;;;;;*$#& O:@-%=;;;;;;;;;;;;;;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@$$#&%+#.;;;;;;;;;;;;;o -$*;;;;;;;;;;;;;;;;;;;;;*$@:#& &:@@%*=o;o*$+::XXX::::XX-$*o;;;;;;;o*%=;;;o*#-@X:::::::XX-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++:++@@-$*o;", +";;=O-------@*o;;;;;;;;;;;;;;o %*o;;;;;;;;;;;;=&--%.;;*@#.;;;;;;;;;*$*;;;;;;o.&+--+:XX:::@#%O*o;;;;;;=O-@@@@:X-$.;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@+@@@$*;;;;;;;;;;;;;=%-O=;;;;;;;;;;;;;;;;;;;;o*+@:@@@@@:X:@#O&* #+:X:@--@XXX:-#*o;;;;;;;;o o;;;.#-:X::::::XX@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++@+----$*o;", +";;=O-&*** %-*o;;;;;;;;;;;;;;;==o;;;;;;;;;;;;;=O--%.;o -O=;;;;;;;;;o&O=;;;;;;;=.*O+--@XX::@+- o;;;;;;o +@:::@@++*o;;;;;;;;;;;;;;;;;;;;o $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%&*.;;;;;;;;;;.+- o;;;;;;;;;;;;;;;;;;;;=O-@@@:::@:XXX@@@$$::+---++-+X:-$*o;;;;;;;;;.*o;;o*#+:X::::::XX@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-%****O+*o;", +";;=O-*ooo= - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--#.;o -O=;;;;;;;;;;*- o;;;;;;;;;=. O@@X::X+-*o;;;;;;;*#+@----+-&=;;;;;;;;;;;;;;;;;;;;;*$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@$%&*==;;;;;=&-+ ;;;;;;;;;;;;;;;;;;;;;.#-+----@X:---+:X:+--$O *.=*#-@O*o;;;;;;;;;o O.o= $-:X::::::XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-%.;o -&o;;;;;;;;;;=O$*o;;;;;;;;;;o=&-@XX:-O=;;;;;;;;*$-@# ..O-#.;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+@:%O*oo;;.$-+ ;;;;;;;;;;;;;;;;;;;;;=%-&.*&#:@+:%%#::+-# .=o;;;o -$*o;;;;;;;;;;.#-%OO#@:X::::XXX@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#- o;o - o;;;;;;;;;;;*$$&.o;;;;;;;;;;= $@:+%.;;;;;;;;;.%- =o;;*$+.;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@+#& =;.++-&;;;;;;;;;;;;;;;;;;;;;=$O=;;o.O-%.==*$-$ =o;;;;;;;=#%=;;;;;;;;;;o -@@+@@:::::XX@---%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#- o;o - o;;;;;;;;;;;o*#-%& .o;;=%-@-&o;;;;;;;;;o&-*;;;;=%+.;;;;;;;;;;;;;;;;;;;;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+:& &@-#.;;;;;;;;;;;;;;;;;;;;;*+ ;;;;o&-*;;;.-%.o;;;;;;;;o - o;;;;;;;;;o*%+:X::::::XX@-+%&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=%@*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.##.;;o - o;;;;;;;;;;;;o.O---------$O * $@@- o;;;;;;;;;;*@&o;;;o&+.;;;;;;;;;;;;;;;;;;;;;; +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@-&o;;;;;;;;;;;;;;;;;;;;o&- ;;;;=O-*;;o&&=;;;;;;;;;;.$&=;;;;;;;;;o*#@::::::::XX@-%*=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;.%+*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$O=;;o -*o;;;;;;;;;;;;;;=* * &&%+-@$:X@-&o;;;;;;;;;;.#$.;;;; - o;;;;;;;;;;;;;;;;;;;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;=#+*;;;o*$-O**&&=;;;;;;;;;;o&%=;;;;;;;;;;.#-:X::::::::@$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&o;;o -*o;", +";;=O-&.. &#+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$O=;;o -*o;;;;;;;;;;;;;;;;oooooo===. $--::-&o;;;;;;;;;;.#-*o;;;*@%=;;;;;;;;;;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;o*+$*;;;;*+-+$$%.;;;;;;;;;;;*-&o;;;;;;;;;.%-:X:::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-O.==.O+*o;", +";;.#-:#%$@-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;o. #---&=;;;;;;;;;;o&-&=;=*&@@.;;;;;;;;;;;;;;;;;;;;;;&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;o&-@O.ooo*++%$-&o;;;;;;;;;o.%-&o;;;;;;;o.#-@X:::::::::+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:%OOO$$*o;", +";;.#-:+-@:++*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&- o;;.#-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.O-&o;;;;;;;;;;; @$&&O$:@+*o;;;;;;;;;;;;;;;;;;;;;&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;.#-:@#&&&#$*.O+*;;;;;;;= &&%+-&o;;;;;o. #+:X::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++:+--+-$*o;", +";;=&-------@*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-*;;;.#-@*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.=;;;;;;;;;;;; ++@@@@:X+O.;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;o*+@X:@@@-@ ;oO&o;;;;o*&%$++@@- o;;;o. #+@:::::::::XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++@-----$*o;", +";;=O-O*.* $-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;.#+*;;;.%-- o;;;ooooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X@---++ o;;;;;;;;;;;;;;;;;;;;o&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;*+----+:@+&==O%.oo=*O$@@@:@::-&=oo. #+@@:::X::::XX@-@ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-O*..*%+*o;", +";;.%+*o;;=&- o;;;;;;;;;;;;;;;;;;;;;;;;;;o*&**O-$*;;o*$++#*o;*%#OO&O&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@+-$ $- o;;;;;;;;;;;;;;;;;;;;;*$+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;o*+%* #-+::#OOX@%&&O$+@::::::::#O&&%@+:::XX@@:XX:+--%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;o +$#@-$*;;=&-:X@#&&%O O@-@-# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@O .oo - o;;;;;;;;;;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;=&-&oo=.&+@:@@::@@@@@:::::::::::@@@@@:::XX@---@X+$&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;= ++:+$*;;=&-:X:@+- =o= $+:@$#&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$#.o;;; -O=;;;;;;;;;;;;;;;;;;;;;;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;=#-&o;;;.$-::::::::::::XX::::::::::::::X:-$ . $-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o&- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:+$*;;=&-@XX@-%=;;;.#-XX:@+% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+*;;;; +$.;;;;;;;;;;;;;;;;;;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;o*-#.;;;;.$-::::::::::X:@@:X:::::::::::X@-#*o;o&-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o + o;;;;;;;;;;;;;;;;;;;o=o;;;;;;;*#--$.;;=O-:X@-%.;;o.O@:XXXX:@+%*o;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+*;;;;.%- o;;;;;;;;;;;;;;;;;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;=%- o;;;o -@:::::::::X:----@X::::XXXXX:+-&.o;;;=.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;=& o;;;;;;.#--$*;;o -@X-#.o;;.%-:X+-------@ o;;;;;;;;;;;;;;;;;;;;;;o* O@++*o;;;o&-%=;;;;;;;;;;;;;;;;;;;;;o&+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;o*-#.;;;;=O-:::::::::X@-%*.&-+X:XX@-----@ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-&o;;o&-*o;", +";;=O-&... #-*o;;;;;;;;;;;;;;;;;;;o - o;;;;;.#-@-O=;;=O-@-&=;;o*$@:+O******&@+*o;;;;;;;;;;;;;;;;;;;. O#+@::-O=;;o*%++ o;;;;;;;;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;=&-$&.;;;.$+::XXXX:::@$&=;;=&-@X:+--% **.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-O*.. #+*o;", +";;=&-$###:-+*o;;;;;;;;;;;;;;;;;;;;=&- o;;;;.#-X@- o;;.%-$*o;;=&-@-#.o;ooooo.&*o;;;;;;;;;;;;;;;;;= %+---@XX@+ =*&$@:-%=;;;;;;;;;;;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;.#+:@% == +@XX@--+:X:-O=;;;;=O---# .=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++:###:+$*o;", +";;=&-@@--++@*o;;;;;;;;;;;;;;;;;;;;;.#+ o;;;.%-:X+$*o;=&-#.;;;.#+:-&=;;;;;;;;oo;;;;;;;;;;;;;;;o. O+--%O:+:X::#%#@@:X@@*o;;;;;;;;;;;;;;;;;;;;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- %@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;o*+@X:@$%O#::X@@%O#--+-%.;;;;o ##&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++:+--@+$*o;", +";;=&---+@+-@*o;;;;;;;;;;;;;;;;;;;;;o*++&.;;*$+:X:@#O&&%++*o;=&----&o;;;;;;;;;;;;;;;;;;;;;;o. &%@--O.===&+@XX@@@:X@@-- o;;;;;;;;;;;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+&o#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;o --@:X:++@XX@$ ==.*&--@O *=;;o==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++@-@@--$*o;", +";;=&-% .=*#-*o;;;;;;;;;;*&.;;;;;;;;;o&--O.*%+:::X:----+@-&=;.$$&&$&o;;;;;;;;;;;;;;;;;;;;;= #+@++O*=;;;;*$@X:::X:+--% =;;;;;;;;;;;;;;;;;;;;;;; $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;= $--+:XX:X:-%.;;;oo*O-+$$O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-# ==*#+*o;", +";;=O-*o;;o - o;;;;;;;;;;=O&=;;;;;;;;;=&-+%#@:X:X@+&..*%--#& %- o=&#*;;;;;;;;;;;;;;;;;;=* O$-+:-#.;;;;;;*$+:XX:+-O*.=o;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;o=.*#--+:X@- o;;;;;;.$----$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;*$&=;;;;;;;;;=&-+::::X:-#.;;;= +----&=;o -*o;;;;;;;;;;;;;;;= O$---@++-#.;;;;;o&+@X+--O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- ;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #--+X@%.;;;;;o -+%O#--$O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;o&-*;;;o - o;;;;;;;;;;;o -&=;;;;;;;;;=&+@X::X:-O=;;;;o*&& *=;;o&%.;;;;;;;;;;;;;o. %+--% .=*#--&o;o=*&:::@%& =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. #@:+%*==o;.#-#*==. %--# .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=%+*;;;o&- o;;;;;;;;;;;;o +O.;;;;;;;;;.#-:X:+--#.;;;;;ooooo;;;=%%=;;;;;;;;;;;o*O#$+-O.=o;;o*#-$&*&%$+-++$*oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +---$%O O+-#.;;;o=*%-$#%&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;.#@*;;;o + o;;;;;;;;;;;;;=&-%.;;;;;;;;=%-X:--$:-#*o;;;;;;;;;;o - o;;;;;;;;;o*O$--@+$*o;;;;;=%-@::+--@:@-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@:$---@:::-#.;;;;;o*$-+-+#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+*;;;o&- o;;;;;;;;;;;;;;=&-# =;;;;;o*$+@-&.==.&-&=;;;;;;;;;.$#.;;;;;;;o. O$--#%:-$*;;;;;= $@X@--%*=== +O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+ ==.&---@X-#.;;;;;o*+-#&%-+#&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-&o;;o -*o;", +";;=&-&***&$+*o;;;;;;;;;;;;;;o +-+%*ooo.&$::-O=;;;;o +#*o;;;;;;=O+*o;;;;;= O#+--O*=*#-- o;;= O::@--%*=o;;;.#+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-#*;;;o. #---:& .;;;=O-+ == #--$%&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-% ** %+*o;", +";;=&-@:$::-+*o;;;;;;;;;;;;;;;o $-@#O&O%+@X@- o;;;;;o*#-&.;;;;;*+O=;;;=* O$+-# .=o;o $-# . O$+--+&.=o;;;;;.%-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-&o;;;;;o=. #--+# .*&+-%.;;o=* %--#&*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++X:$$:+$*o;", +";;=O-------@*o;;;;;;;;;;;;;;;;o +@:@+-------&=;;;;;;o*$-%*o;;.#-%*=. %$+-:+@*o;;;;;.%-@$#$---$&.o;;;;;;;;o -@*o;;;;;;;;;==;;;;;;;;;;;;;;;;;;;;;;;; +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&o;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;=&-$*;;;;;;;;;o= #--@##@@- o;;;;;=&-@@-+# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++@-----$*o;", +";;.%-%OOOO$+*o;;;;;;;;;;;;;;;;;.#-::@#& O@-+ =;;;;;;=O-+#&* %+::#O%$--#%@-+*o;;;;o*#+X:+-$O =o;;;;;;;;;;;.#-&=;;;;;;o= %&=;;;;;;;;;;;;;;;;;;;;;;;*$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%o;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;=& =o;;;;;;;.#-O=;;;;;;;;;;;o= %---::+&=;;;;;o&-@@#%-+#&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-XOOOO$$*o;", +";;=O+ =o==&+ o;;;;;;;;;;;;;;;;;.%-:-%.ooo==&--O.o;;;;.#+:@@$@@:X:+---#*= $+-O=;;=*&%@+--$ ==o;;;;;;;;;;;;;o -Oo;;;;o.&%$-$.;;;;;;;;;;;;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-.;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;o*-+%O =;;;;;.+#.;;;;;;;;;;;;;;o=.&--+@#%&.;;;o --O.=*#-+#O&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&.=o=&+*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;.%--- o;;;;;o*#-#*o;;o&-@X::@@:::X:-#*=o;.%--O=o*O$----#&.o;;;;;;;;;;;;;;;;;*$@*o;o*&#+@:@- o;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-:o;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;.#+@@@+% =;;=&-O=;;;;;;;;;;;;;;;;;o.&----+#&=;=O-$*;;o.&+-++#&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;.%--&=;;;;;;;;.O-# * &$@::::XXXX:+O*=o;;;o*$-% &#+--%*.=o;;;;;;;;;;;;;;;;;;;=&-# *&#+@::::@#*o;;;;;;;;;;;;;;;;;;;;;;; +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&o;;;;;;;;;;;;;;;;;;;;;;o&-:X::@@@O &++ o;;;;;;;;;;;;;;;;;;;=.. @--+O &@- o;;;;o.&+@@@O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;.#--O=;;;;;;;;o&-+@$$@:X:::@---+@-%.;;;;;;*#+X:+--#*=o;;;;;;;;;;;;;;;;;;;;;;; -@@$@@:::::XX-%=;;;;;;;;;;;;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;=%-XX::::@@@$@-$*;;;;;;;;;;;;;;;;;;;;;;;o. +--+@@+ o;;;;;o +:@----@O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;o*#-+ =;;;;;;o*#+::@@@::X:+-# &:-+*o;;o. O::+-$& .o;;;;;;;;;;;;;;;;;;;;;;o=*%@@@@:::::XX@--$=;;;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-=;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;o --+XXX::::@@:@$&.=;;;;;;;;;;;;;;;;;;;;;;;o. &#-+@% .=;;;=O-+#& %--# .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;o.&+-O=;;;;;.%-:::::::X@-%*=oo*#--&=o.&#$---+ .oo;;;;;;;;;;;;;;;;;;;;;;=*&%$----@:::X@--@O#- o;;;;;;;;;;;;;;;;;;;;;;*#@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-O.==;;;X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;;.#+%#--+:X::X@---+#O =;;;;;;;;;;;;;;;;;;;;;;;oo= $--$#O =o*$-$ =oo=*#-$%O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;o.&-%*o;;=O-@X:XX::X@$ =;;;;o -@:OO%+--@O*.o;;;;;;;;;;;;;;;;;;;;;;;= O$----%**#+:X:@-O.= +$.;;;;;;;;;;;;;;;;;;;;=&$@:-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+%O&**X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:@%*o;;;;;;;;;;;;;;;;;;;o&- == %+@:::+O* $---$O =;;;;;;;;;;;;;;;;;;;;;;;;o= #---@%&%@-%.;;;;o= #-+@%&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&o;;o&-*o;", +";;=&-%&&&&#+*o;;;;;;;;;;;;;;;;;;;;;;o*#+&**O+@XXX@--+@-O=;;;;;;*$@:@+--#*==o;;;;;;;;;;;;;;;;;;;;;;o. O@@@-O.==oo +@:@ .=;;o&-O=;;;;;;;;;;;;;;;;;o*%+:+-#+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+&=* &---+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:---+@$&=;;;;;;;;;;;;;;;;;o*+O=;;o=.%-::- oo=. $-+$O .=;;;;;;;;;;;;;;;;;;;;;;;o=. ----:X-%=;;;;;;.#+@---$ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-O*=. #+*o;", +";;o&-@@@@@-+*o;;;;;;;;;;;;;;;;;;;;;;;o*$-$$@@X:+-+& O+-%.;;;;o.O@:+--# =;;;;;;;;;;;;;;;;;;;;;;;;o.&%+-@:+&=;;;;;*$@:- o;;;;=O- o;;;;;;;;;;;;;;;.&$@+--&= $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;oo=..*%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+&.&--@:% =;;;;;;;;;;;;;;;=O- o;;;;=%-:+#.;;;;o.O+@++#O =;;;;;;;;;;;;;;;;;;;;;;;;o=*O+-+@:&.;;;;o --$ .&+-#O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++X%%#:+$*o;", +";;=O-++-+@++*o;;;;;;;;;;;;;;;;;;;;;;;;=O-@@:X@-# .oo.O--&oo* &%@--# .=o;;;;;;;;;;;;;;;;;;;;;;o. O#+--@:@- o;;;;; +@X@#*;;;;;*+#=;;;;;;;;;;;;;= #+:+-O.=;=%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#o;;;;;;o=X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#.;o.O--@@O.;;;;;;;;;;;;;;.@$.;;;;=&-:X-%.;;;;;o&-@@+--+% *.;;;;;;;;;;;;;;;;;;;;;;;o=. ---+% *=;.#--&=;o. +-+O *.;;;;;;;;;;;;;;;;;;;;;;;;;;o*++@---+-$*o;", +";;.#-+-----@*o;;;;;;;;;;;;;;;;;;;;;;;o $@:::@$&.o;;;o +-#&&#++--# .o;;;;;;;;;;;;;;;;;;;;;;;o*O#+---&.*#+-%=;;;= %:@---O=;;;;.#- o;;;;;;;;;;;.&+@:--*=;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$*;;;;= $-+@#&=;;;;;;;;;;;o&-%=;;;;=$---@XO =;;;.%-+&=*%--+$# .;;;;;;;;;;;;;;;;;;;;;;;;o.&@--+#O&O@-$*;;;;o.&-+$$# =;;;;;;;;;;;;;;;;;;;;;;;;o*+-%&&&#-$*o;", +";;=O- .=.*#-*o;;;;;;;;;;;;;;;;;;;;;o.&$++-@:-&=;;;;;;*+@X:+--+%&.o;;;;;;;;;;;;;;;;;;;;;;o=*O$++-#O*=;o&-++ =. %+---%O$+*o;;= @-#=;;;;;;;;;o #@:+-#*o;;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-.;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*o;;;;;o.&-+@@O.;;;;;;;;;o*@-$ ;;;o -$&%---+O*== --#.;;=*O--@@% =o;;;;;;;;;;;;;;;;;;;;;;;o. #--+@::-%.;;;;;;.$----+% .o;;;;;;;;;;;;;;;;;;;;;o*+-&.oo.%+*o;", +";;=O-*;;;o&- o;;;;;;;;;;;;;;;;;;;= O#+--O*&+-%.;;;;o*O@:+--$ .=o;;;;;;;;;;;;;;;;;;;;;;= OO#+@:+&.=o;;;=O-@#O%+--% .== -O== O#:@- o;;;;;;o*O$@+-@ =o;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;= --++#&.;;;;;;;=%-:@$&.=*$#.o=*&---$OO#@+ o;;;o=. @+@$%& .;;;;;;;;;;;;;;;;;;;;;;;o=. @--+@:&=;;;;o*+-# *#--#O .o;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;=*%@+--O*=;.#-- o;;.&#@---%*=o;;;;;;;;;;;;;;;;;;;;;;;= O$----:@@*o;;;;;.%-::+--%*=o;;;=O-OO@+:X:-#.;;;;;o $@@+-&.o;;;;;;;;;;=%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;o.%-+@+%*o;;;;o*--@X@+#O$+ o;;;o. O---:X-&o;;;;;;*@+@---+# .o;;;;;;;;;;;;;;;;;;;;;;;o. &@-+@% =;;.%-$ o;=* %-+# =;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;= &O$@@-O*=o;;o +-#& O+--$ .=o;;;;;;;;;;;;;;;;;;;;;;o. O$---% %-- o;;o= O:X@-+ .=o;;;;;;.#-@:X:----Oo;;o.&$@@-%.o;;;;;;;;;;;;;.%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::& ====;;;;X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;=*%-@@$O.;;o*#-@-+X:@-+ o;;;;;;o=. $-@::O*o;;;=O-+&.*%--$%& =;;;;;;;;;;;;;;;;;;;;;;ooo.&---@O O+-O=;;;oo=&--$O& .o;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o&- o;;;;;;;;;;;;o*O+--+:-%.;;;;;;.%-@@@+--$ =o;;;;;;;;;;;;;;;;;;;;;;;=*&#+@--%*=o=O--%=;=&%$---@ .o;;;;;;;;;o +@X+-#**$-*o= #@@+-O.;;;;;;;;;;;;;;;;*$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X----%OOO *.;X@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;=O--@+#*;=#-&=*#-+X-%.;;;;;;;;;;o= ----#&.oo*+-+ o;=*@-+@$% =;;;;;;;;;;;;;;;;;;;;;;;;o.&+--+@:@- o;;;;;;.#+@--+#&=;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+*;;;o + o;;;;;;;;;o.*&$--+::@-#.;;;;=. #+:+-+O*.o;;;;;;;;;;;;;;;;;;;;;;;= %$@@@@O*=o;;o ++@O&O$---O .o;;;;;;;;;;;; $@:+ =oo*##&O$:@-#*=;;;;;;;;;;;;;;;;;= @::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@# +----+$&X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+&o;;;;;;;;;;;;;;;;;= @-@@#&O-#.;;.&#+-&o;;;;;;;;;;;;o. &@-+#&&%@-#.;;;o. #+@@@O .=;;;;;;;;;;;;;;;;;;;;;;;o. &$-@:@O*=;;;;;.%-$&O--+O *o;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*oo;=&- o;;;;;;;=*O#$--$ == +-$.;;o.O#$+--+ =oo;;;;;;;;;;;;;;;;;;;;;;o*&%$---:+$*o;;;;;.#-X:+--$ .=oo;;;;;;;;;;;;;=O-@*o;;;oO-@@:+-O.;;;;;;;;;;;;;;;;;;;;=%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*ooo=..&OOO@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;;;;;;;;;;;;;;o=&--@@-$ o;;;= -#.;;;;;;;;;;;;;;;o=&-@@@@::-&o;;;;;=&-:X--+#O*=;;;;;;;;;;;;;;;;;;;;;;;oo.&+--+#O*o;;o*+-%.o. $-+#O =;;;;;;;o*@-&o;;o -*o;", +";;=&-#O&&O$+*o;;;;;=*O$@++O*.o;;.%-@&**&#+--@% .o;;;;;;;;;;;;;;;;;;;;;;;o*O$+--@##X++ o;;;;=&:@+--# =o;;;;;;;;;;;;;;;;;;.#-&o;;;;*$@:+#*=;;;;;;;;;;;;;;;;;;;;;;=#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#o;;;;;;o===.$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$.;;;;;;;;;;;;;;;;;;;;;;o +@:-&o;;;;=O+*o;;;;;;;;;;;;;;;;;*-+X::::@O .o;;;o -@+@#+--$O*o;;;;;;;;;;;;;;;;;;;;;;;;o.&$---$O*o=O-+ o;;o. $-++% =o;;;;o*+-% ***%+*o;", +";;=&-@@@@@-@*o;;o*&O$-@@+&=;;;;;;*$+:#$+--$ ==o;;;;;;;;;;;;;;;;;;;;;;o*&O#+--#*==*%+-%.;= &%:--# .=o;;;;;;;;;;;;;;;;;;;;o +$=;;;;o +++*o;;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;o*X-#.;;;;;*-&o;;;;;;;;;;;;;;;;;;o&-@X:::::$#&*o;=%--%.=.&---#O& =;;;;;;;;;;;;;;;;;;;;;;;o=.O---$OO$-O=;;;;;o.%+@+-#& .;;o*++:$$$:+$*o;", +";;=O-------@ =o.&$---+@@-O=;;;;;o*$@@---#*=o;;;;;;;;;;;;;;;;;;;;;;;=*&#@@@-+ =o;;=&-@+O &$+@+@&.o;;;;;;;;;;;;;;;;;;;;;;;;o&- o;;;.O@-$.;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#o;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;=$-$ o;;;=%- ;;;;;;;;;;;;;;;;;;;;=O-:X::X@---#& &@-%*;;;o.&@+@@+%*o;;;;;;;;;;;;;;;;;;;;;;;;=*&%--+@-O=;;;;;;=O-+%&%--% == @@@---+-$*o;", +";;=&-% * O+@#OO#+-+&..&--$*o;o* &%@+-$ .=o;;;;;;;;;;;;;;;;;;;;;;o. O$--+@+$*o;;;;;*$+:@@@::-$*o;;;;;;;;;;;;;oo;;;;;;;;;;;;*$+ oo #@::- o;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;=O+:@$&=;=O-&o;;;;;;;;;.&.;;;;;;;;o*$+:XX@+:#+-+::+$*;;;;;;=&-:@--$O *=;;;;;;;;;;;;;;;;;;;;;;oo=.&+--$& *=;;o*@-$*o= $-$%O%@-%*.*O-$*o;", +";;=O-*o;o=&+@@@-#*=o;;.#--O.*O$@+---&=o;;;;;;;;;;;;;;;;;;;;;;;o*O#+---+-@-$*;;;;;= @@::@::X@-&o;;;;;;;;;;;= OO =;;;;;;;;o*O@+%&&$@:X+-#.;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+=;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;o&--@X@+%&%-O=;;;;;;;;;;.-$ .;;;;;;;=%-:X@$ ==.O-+X:@%*o;;;;=O-@O&%---$O*o;;;;;;;;;;;;;;;;;;;;;;;;o=&---+#% o=O-$ o;;o= +-@:@-&=;;=O-*o;", +";;=O-*;;;o +@:-#*o;;;;o ++:##@--#O .o;;;;;;;;;;;;;;;;;;;;;;==*&$+--#&*=.&+-O=;o=*O$::::XXXXX::& .=======*O$@@+O.=====. &#@::@@@:X:-#O+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;=#-#-+X:@@-$*;;;;;;;;;;;o.O-%*=;;;;;.#-:X-#.;;;= -+@--$&.o;;.$-+&==*&$--$&*o;;;;;;;;;;;;;;;;;;;;;;;;o. O@--$&&X-%=;;;;;o*#-X:-&=;;o&-*o;", +";;=O-*;;;o +@:-O=;;;;;=&-::----&=oo;;;;;;;;;;;;;;;;;;;;;;o*O%#@@+#*=oo;o +-$& &%$+:::X@+-++++-+++#OOOOOOO#@-----#OOOOO%+---XX:@:X+-&==%-*o;;;;;;;;;;;;;;;;;;;;;;;;;;o&++XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#o;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=.%-@X@-O=;;;;;;;;;;;;;*--#O ****O@:X:-#.;;;;o -:%@-+#O *O@++ o;oo.&+++$& *=;;;;;;;;;;;;;;;;;;;;;;;o=.&+--+:+$*;;;;;;.#-X:-&=;;o&-*o;", +";;=O-*;;;o +@X-#.;;;o.O@:@--#*.o;;;;;;;;;;;;;;;;;;;;;;;o*O$+--@-%.o;;;;;*$@:$$+---@XXX@--------------+@@@@----+::@@+---O *%-@:::+%*=;;*@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$=;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;=&++-O=;;;;;;;;;;;;;;o --@@$$$$@::::-#.;;;;;.#&=. %--+$::-%.;;;;;o @++-++%*o;;;;;;;;;;;;;;;;;;;;;;;;o. &#-+@# =;;;o*++X@-&=;;o&-*o;", +";;o&-*;;;o -@X:-O.. &%+--+&.=o;;;;;;;;;;;;;;;;;;;;;;=* &#---%%$-$*o;;;;= +@X@--&. $@:+&.===.=.* *.=.&+@X@-O.=== #@+-%.==oo.#+::-%.o;;;o +#.;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ =;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;o*-$*;;;;;;;;;;;;;;;;o ++:@@@@:+--+-#.;;;;;=% o;o=.O--@X@+ o;;;;o&-+$O%--$O& =;;;;;;;;;;;;;;;;;;;;;;;oo=&---$O .o.O-@X@-&=;;o&-*o;", +";;=%$.;;;o*+@X::@%%$----&.o;;;;;;;;;;;;;;;;;;;;;;;=*O$@---$*=.O-- o;;= %#:+--O*o;=O-+- o;;;;;;ooo;;;= $--O=;;;; +-- =;;;;;=O-::+$.;;;;;=O-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$& .o;;;;;;;;;;X@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+*;;;;;o -%o;;;;;;;;;;=.;;;;;o -@::X:-%* $-%.;;;;;o&&o;;;;=*#----$&*o;;.$-$ ==*#---+% =;;;;;;;;;;;;;;;;;;;;;;;;o. @--@%O%:::X@-&o;;o -*o;", +";;=%- ....&@@X:X:@@+-% .o;;;;;;;;;;;;;;;;;;;;;;o.*O$@@+% *=o;;*#-%*. O$@@@% *=;;;=O--%.;;;;;;;;;;;;;;*$-O=;;;;*#-%*o;;;;;;*$@:::+%.;;;;; +-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ &++OO *...o;;=:@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-#.;;;;o -#*;;;;;;;;;;;=O&=;;;;.$-:X:-%.;o*+$*;;;;;;.O*;;;;;o=* #--# ..&+-$*;;o=. #-+$O*.=;;;;;;;;;;;;;;;;;;;;;;;o. O--@@:X:X@+O*...O+*o;", +";;=O-$%###:::XX@-@+#*=o;;;;;;;;;;;;;;;;;;;;;;o*O%$-+:-%.o;;;;;.%-:##$@::-%.oo;;;;=O-$*o;;;;;;;;;;;;;=O-#.;;;=&$-O=;;;;;;=&$@:::X:-%.;;;=O+@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&ooo.*&&OX+--#OO#@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ =;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@+ ;;;;.$$*o;;;;;;;;;;;o*-#*o;;.+-XX@-&o;;o*+#*;;;;;=%O=;;;;;;ooo.%--+##::-%.;;;;;o*#-@-$#O*o;;;;;;;;;;;;;;;;;;;;;;;o= #@:+-@XX::####@$*o;", +";;.%-@@@@@:X:+-+#:- o;;;;;;;;;;;;;;;;;;;;;;=*&$---@#$-O=;;;;;.O+::@@:XXX+$*o;;;;;*#-&=;;;;;;;;;;;;;;*$+*o;;=O--O=;;;;;;.O-@:X:::X:-O=;.O@:X@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;;oo===******O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X@#*o;.%- o;;;;;;;;;;;;;o*+$&* O@:XX@+ ;;;;.$-#*o;;;.$+ o;;;;;;;;;=*O-+@:@-&=;;;;;;.%-:X+-+#O*o;;;;;;;;;;;;;;;;;;;;;;;o @-#%$+:X:@@@@+$*o;", +";;=&-@X:XX:+--O..%- o;;;;;;;;;;;;;;;;;;;o*O%$+--O*= $-$*o;;= %+@:XX+---@X@#&.o;;.%-- o;;;;;;;;;;;;;=O-&o;;=O--O=;;;;;o*#+@:::::::X@@O&%@:X+--%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-XX:::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;;;;;;;;;;;o;=X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX++&o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%--@X@$O&%-%=;;;;;;;;;;;;;;;o*@-$@@:X::-%.;;;;*++@$%*o;o&-$ o;;;;;;;;;;=&-@X::#O =;;;= +-%.. $--#OO o;;;;;;;;;;;;;;;;;;;;o*-#*=&---+:X:X+$*o;", +";;=O-@XX@--#*=o;=%- o;;;;;;;;;;;;;;;;;;.O$+@@-@ =;;=&--&oo %$@:XX:-#&&O@-::+#& O@-%.;;;;;;;;;;;;;o $-%.=*%+-O=;;;;;;.#-:X::::::::X:@@@:X-#&#-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-$*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+OO-+X@@@-#.;;;;;;;;;;;;;;;;;o --@X::X:-O=;;;;.#--@%OO&&O:-#.;;;;;;;;;;;.%-:X::@$%&=;.#-- o;o. O$++$O =;;;;;;;;;;;;;;;;;;o*-&=;o.&#$-+:X+$*o;", +";;=O-:@-+&.=o;;;.%- o;;;;;;;;;;;;;;=** %-@:+@ =o;;;;.#-# &$----:X-%.ooo.O--+@@@@:@+ o;;;;;;;;;;;;;.#-::%O#--&=;;;;;;=O-:::::::::::XXX:X:-$.o.#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:X:::::::::::::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=o -+XX@$*o;;;;;;;;;;;;;;;;;;o.O-@X:::-%.;;;;o&-&.o.O---+@-O.;;;;;;;;;;;.%-:::::@+&*&@-O=;;;;o=&-@:-$O *=;;;;;;;;;;;;;;;o*-&o;;o=== +-:@$*o;", +";;.#--+&.o;;;;;;.%- o;;;;;;;;;;;;o*O$$+--+:-$.;;;;;;.#-X:+--&* $-O.;;;;;= #--@::X@- o;;;;;;;;;;;o*O+:X:@@-- o;;;;;;o +@:::::::::XX+--@@@&.;;o ++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-@::::::::::::::::::::::::::::::::::::::::::::::::X-:o;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;o*O+@-&o;;;;;;;;;;;;;;;;;;;;;=O-@X::@+ o;;;o&+*;;;=. #---@ ;;;;;;;;;;;o*-+XX@----@::-O=;;;;;o -@@---+$O*o;;;;;;;;;;;;;o*-&o;;;;;;o.O--$*;;", +";;.O% .o;;;;;;;;.%- o;;;;;;;;;;=*O$+---&*&$-+ o;;o=*O:@--#& =;.%- o;;;;;;o=.&++X:-O=;;;;;;;;;;o= #+:::X:-@*o;;;;;;;=O-::::XXX::X:-+&&:-:.;;;;=&++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&+@X::::::::::::::::::::::::::::::::::::::::::::::X-*;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-%=;;;;o.+-O=;;;;;;;;;;;;;;;;;;;;;;;=O-@XX@- ;;;;o -*;;;;;o==*O&.;;;;;;;;;;;;o -@@@O&&&$-@@$ =o;;;o --%**&@--@O*o;;;;;;;;;;;o*-&o;;;;;;;;=*O#*oo", +";;o==o;;;;;;;;;;.%- o;;;;;;;o.&%$@+-# .o;.O--O=o*O%#+--# =oo;;.$+*;;;;;;;;;;o*#--O.;;;;;;;;=* O%:@:::::-$*o;;;;;;;;=%-:XX@--+:X@-O.oo*#+.;;;;;o ++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.$-:X::::::::::::::::::::::::::::::::::::::::::::@$=;;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+ o;;;;o&-&=;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:@%*o;;=O-%.;;;;;;;o==o;;;;;;;;;;;;;.$-$ =ooo=&++:#%O*o;=O-+ o;o. $-+#& *=;;;;;;;;o*-&o;;;;;;;;;oo==o;", +";;;;;;;;;;;;;;;;.%- o;;;;;= O#++@+@ =;;;;;*$-#OO#---% *=o;;;;=&-+*o;;;;;;;;;;.#-- o;;;;;;o*%++@@:::::X@+*o;;;;;;;;;o&-@:@% *%---&=;;;=O-O=;;;;=&@@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-+@ ;;;;;*++ ;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+XX++O*. @+-&o;;;;;;;;;;;;;;;;;;;;;;;=&-#*;;;;;o @-:@++O*&$-%.;;;;o=&++@+$O =;;;;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;;;= O$@+-+:-%.;;;;;;*$@::+--# =o;;;;;;=&+--%.;;;;;;;;;o&-@@# .o;o. O$+@::::::::X@+*o;;;;;;;;;;*$+:-&=;.%-&=;;;o $@+O.;;.O$X+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX:::::::::::::::::::::::::::::::::::::::::+O;;;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:@%*o;o #@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:%O@$#$::-$*o;;;;;;;;;;;;;;;;;;;;;;o -&o;;;;;;=O-:X:@@$$@-O=;;;;;;.#+@---+O .o;;;o*-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%- o;= %+---%**#-$*o;;;o*#+:X@-%*=o;;;;;;;;.#----%.;;;;;;;o +@XX:@#& &#@@@::::::::::::-%=;;;;;;;;;;*$+:-&o;;=.o;;;; $@X:-&=.%+X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-:X:::::::::::::::::::::::::::::::::::::::::$ =o;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@@#*;.$-X:+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@ =*+-::---Oo;;;;;;;;;;;;;;;;;;;;;;;.#%=;;;;;;o +@X:::@@:+$ =;;;;o*+-#&&#--+#&.;;o -&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;.%-&.*O+-+&**=;.#--O=;.*&#+:X+$ =;;;;;;;;;;=O-&=*#-% =;;;o.&$@X::::@@@@@@:::::::::::::X@+&*.o;;;;;;.O+::-&=;;;;;;;;*$@+-@:$O%@:+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+::::::::::::::::::::::::::::::::::::::::X:@+@OO ...*o;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::#&%@:+--$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O- ;o&-+$ **.;;;;;;;;;;;;;;;;;;;;;;;;=O$.;;;;;;o*$+::::::::@@% .o;.%--&=o=. #--% .*#- o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;=O-X##@-+ =;o;;=%-@:O&%$@@:X:-%=;;;;;;;;;;.%-&=;;.%-$%& O#@:X@----::@:::::::::::::::::::@$#O .===.O-@X:-&o;;;;;;o $+-##++:@@X+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $::::::::::::::::::::::::::::::::::::::X-------+$###&& ===;;;;X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:@@:-#&$-$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;o*- ;o --#.;;;;;;;;;;;;;;;;;;;;;;;;;;;=&- o;;;;;o -@X::::::::@@@#& O:-#.;;;;o.O-+$##@-&o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;=*&#---+:-O=;;;;;;*$@:@@@@:::::@@&=;;;;;;=*&#-*o;;;o ++@@@@@@:X+- .*%-@XX:::::::::::::::::::@@@$%OOO#@:XX:-&=;;;;;; $--O.=*#+:X+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@XXX::::::::::::::::::::::::::::::::::@#*.... #@---++:%O% ** ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:-O=o*--$&=;;;;;;;;;;;;;;;;;;;;;;;;;;o % O@+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-$ o;;;o*%+:::::::::::::@@@::-%=;;;;;;.%-@----$&=;;;;;;;;;;;;;;", +";;;;;;;;;;;= O%$+-+& %--%.;;;;o.&@@::::::::::::@% ....*O+-O.;;;;;;o +@:@::XX+- o;;= +-:XX::::::::::::::::::::@@@@@+---:X-#=;;;;; $+-O=;;o $@+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +:+--:X::::::::::::::::::::::::::::::::-*o;;;;o==* +------+$$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-::+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@+O=;;o*---O.;;;;;;;;;;;;;;;;;;;;;;;;;;=&+$:X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+$&..*O$@::::::::XX::::::@:X@@ =;;;;o*$-$&*&---% *=;;;;;;;;;;;", +";;;;;;;;;o.O+@+--O.oo*$-- o;o*O#$:::::::::::::::@$###+-$& =;;;;;;;o @---:XX@+ o;;;;o*#--@XXXXX::::::::::::XXXXXXX+$& %@:@+*o;;; $+-O=;;;;.#-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@@&%+-XX:::::::::::::::::::::::::::::X-.;;;;;;;;oo==*&&&O----@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@+#-+:$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+ ;;;;o*--+&o;;;;;;;;;;;;;;;;;;;;;;;;;;*+-:X:@+O.;;;;;;;;;;;;;;;;;;;;;;;;;=&-@:@##$@@:X::::XX@-+:X::::X:+--$%&.;;.%--O.;=*&%+-$O =;;;;;;;;;", +";;;;;;;= O#@@+%*.=;;;=&-+#&* #-@::::::::::::::::X:+-$ .=oo;;;;;;;;;*+O.*#+:-%.;;;;;;o=.&+----+:X::XXXX::XX@------+*oo=O-:@#*oo $++O.;;;;.O+- o;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;&@@-*o=*#--:X::::::::::::::::::::::::::::-.;;;;;;;;;;;;oooo=....::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--$*=.&+@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;==;;;;;;;;;;;;;=&-#*;;;;o*$-$ o;;;;;;;;;;;;;;;;;;;;;;;;;o&-@XXX+-$&.o;;;;;;;;;;;;;;;;;;;;;;=&-++---@XX:::::::@X%#@:X:::::%%$--+% *O@@-O=;;ooo.O-+$O& =;;;;;;", +";;;;o*&%$+@:@-&=;;;;;o -@:@$+-:X::::::::::::::::X:-#*o;;;;;;;;;;;;=%-*;.%-@-&=;;;;;;;;;o. %-+@:XX@----:X:+--% *&@+.;;;*#+:@#OO$@:-&o;;;=O-@-&o;;;;;;;;;;;;*O*o;;;;;;;;;;;;;;;;;;;;;;;;;=#@-:=;;o=&+-@X::::::::::::::::::::::::::+Oo;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--%.o;o*-@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;=O&=;;;;;;;;;;;;oO--#*;;;;=#-@$&=;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X@%&%-&o;;;;;;;;;;;;;;;;;;;;;;=&--O.*%-@X:::::X@$ o=&-@XX:-#*o= $-@@@@:@- o;;;;;o -@:@++%*o;;;;", +";;;.&$+@:::X@-&o;;;;= $:X:+----@XX:::::::::::::X@+&=;;;;;;;;;;;;;=O- o;.%--#*;;;;;;;;;;;;o===*#+@@O %+@-#*==o;o&-*o;;=O-::@@@:XX@#*;;.O+--++*o;;;;;;;;;; $+$ o;;;;;;;;;;;;;;;;;;;;;;;.O@--.;;;;;o= @-XXX:::::::::::::::::::::::-.;;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX++&==;;;;=&-@#=;;;;;;;;;;;;;;;;;;;;;;;;=O-@O.;;;;;;;;;;=&+---$&=;o -@X@+&=;;;;;;;;;;;;;;;;;;;;;;;;o*$-+#*o===;;;;;;;;;;;;;;;;;;;;;o*O$+ =;;=&-@X::::X+#.;;*$+XX:-%.;;o*%-@@:::@%*o;;;;o&-@X:@@+#O&.;;", +";;=O-@:::::X:-%=;;=*O+@+--@ ==&++XX::::::::::::X@- o;;;;;;;;;;;;o -&o;;.%-- o;;;;;;;;;;;;;;;;=&--&=oo=O-+*o;;;;; -&=;;=%-:X:X:+--:@#.=&+-**#-$*o;;;;;;;;.#+:@+ o;;;;;;;;;;;;;;;;;;;;;oO+@- o;;;;;;;o @--@X:::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--$ o;;;;;;;=$-@&o;;;;;;;;;;;;;;;;;;;;;;=O-:@-O=;;;;;;;;o&--%.&-+&.*@@@---+&o;;;;;;;;;;;;;;;;;;;;;;;;.$+@$*;;;;;;;;;;;;;;;;;;;;;;;;=&@--O=;;;;*$-:X:::X@-&=o*@-----%.;;;=&--@X:+-+$&.;;;.#-::::X:@-$*o;", +";;=O-:XXXX:::@+ .*O$@+-# *.o;;o $+X::::::::::::::+$*o;;;;;;;;;;=&- o;;;.%--&o;;;;;;;;;;;;;;;;o -%.;;;;*+O=;;;;;;=%%=;;o +@XX:-O*&@@@%O$- oo*$-$*o;;;;;;.#+:X:@+ o;;;;;;;;;;;;;;;;;;;;*$:-O=;;;;;;;;;o=*&+-:X::::::::::::::::::X- ;;;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-+O*.o;;;;;;;;o*-@@ ;;;;;;;;;;;;;;;;;;;;;=O-@XX@+&=;;;;;;;*+-%=;= -@%#@-$ @-@&=;;;;;;;;;;;;;;;;;;;;;;.%--++%=;;;;;;;;;;;;;;;;;;;;;;.%--$ =;;;;;o&-@X:::::@$OO#@&**%-$*;;;.#O O@@@+--+# =.O-@X:XX::X@$*o;", +";;=&------@XX:@:##@@+# =oo;;;;;.#-:X::::::::::::::@$&.o==*&&&&&%-&o;;;=&@@+$*o;;;;;;;;;;;;;;;.%%.;;;;;.#*o;;;;;;o &o;;;*$+X:-O=;=%-::-- o;;o.%-$*o;;;;.#+:X@---@O.;;;;;;;;;;;;;;;;;;=O++#.;;;;;;;;;;;;oo.$--XXX::::::::::::::::@*;;;;;;;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX-+O*=o;;;;;;;;;;;=#+@#.;;;;;;;;;;;;;;;;;;o %---+:X@+&o;;;;=&#-#.;;;=O-+:@#*oo*--+ o;;;;;;;;;;;;;;;;;;;= ##&&$-+%*o;;;;;;;;;;;;;;;;;;o*#+++ o;;;;;;o*++X::::::@@+-&=;;.O-#.;=O@.o -#*= @--$%%:@:XX@---+-$*o;", +";;=&-#O%%%::::::@@X:-%.;;;;;;;;o +@X:::::::::::::::@@%OO%#@@@@-- o;;;*%@:X:+#*o;;;;;;;;;;;;;;.% o;;;;o %.;;;;;;;o &o;;;.#+:-O.;;;=&@-- o;;;;o&+-$*o;;.#+:X@- .O--%=;;;;;;;;;;;;;;;;;&+:- o;;;;;;;;;;;;;;;= @--@X:X:::::::::::X--o;;;;;;;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::::::::::X:---+&=;;;;;;;;;;;;;;o*-@@Oo;;;;;;;;;;;;;;;;;.$-$ .O-:X@$ =;;o&--+ o;;;;=O-+$*;;;o*--$ o;;;;;;;;;;;;;o & O-+ oo*#--$ o;;;;;;;;;;;;;;;;;.#-:+#*;;;;;;;o&-@X::::::::-#.;;;;.%-% &- ;=%+*o;o= $-@+@XX::@# *&-$*o;", +";;=O- =o== @@X@@:::::$O =;;;;;;=&-@X:::::::::::::::::@@@@@::@-O.o;;=&$+:::X:-# *.o;;;;;;;;;;;*$ o;;;;o&O=;;;;;;;; $.;;o +@-O=;;;;=O-- o;;;;;;o.%-$ =.%+:X:- o;=*$-&*o;;;;;;;;;;;;;;.$@+@=;;;;;;;;;;;;;;;;;o=*&+-@@:X:::::::::X-&;;;;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::::XX@@-$ *.o;;;;;;;;;;;;;;;;o -@+ ;;;;;;;;;;;;;;;o*#-&=o;=O-:X@+&oo +-%.o;;;;;;=O--O=;;;o*@-$ o;;;;;;;;;;o.O--+@+$ o;;;.O-+$ o;;;;;;;;;;;;;;;=O-@:++ o;;;;;;*$-::::::::X@$*o;;;;;.%-@@@& %@*o;;;;o...%-+::-O.o;=O-*o;", +";;=O-*;;;o +-+--+:X:X:@+% =;;;;=%-:X:::::::::::::::::::::::X@- o;;=&-@:::::X:@$$$O*o;;;;;;;;; - o;;;;o&#=;;;;;;;;=%%o;*$@-%.;;;;=&+- o;;;;;;;;;*$-$O%::::+%=;;;o*%@$ o;;;;;;;;;;;;;&+@-*o;;;;;;;;;;;;;;;;;;;oo.&+--+XXX::::::+O=;;;;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::::::::XX@--+ =oo;;;;;;;;;;;;;;;;;;;=%-@%=;;;;;;;;;;;;;= $+&o;;;;.$-:X::O&$-%=;;;;;;;;;=O-+ o;;;o*+-$&=;;;;;;;;o*+$*= --O=;;;;o*@+@$ o;;;;;;;;;;;;;o*+----+O*==;;;.#-:X::::::::+#.;;;;;;;=O-@X:+$ o;;;;;;;;;=*#-@-&=;;o&-*o;", +";;=O-*;;;o -@&..&+@XX::@++%&*==&+@:::::::::::::::::::::::::::-#.;=&-@X::::::::@@@@$O*o;;;;;;o&-*o;;;;=#O=;;;;;;;;o&-& #@:-%=;;;=&+- o;;;;;;;;;;o*#+@--@X:-&o;;;;o*$-: =;;;;;;;;;;; +@-O=;;;;;;;;;;;;;;;;;;;;;;;o..&+--@X:::::-&;;;;;;;;;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::::::::::XX:--+&..o;;;;;;;;;;;;;;;;;;;;;;;.+-@ o;;;;;;;;;;;.O+-%=;;;;;o#-X:---++ =;;;;;;;;;;;=O-$*o;;;*+@@+ ;;;;;;;o*+&=;;o -#.;;;;;=&-:@$ o;;;;;;;;;;;;=O-#*= -+##O.=*#+:X::XXX:::X@-&=;;;;;;;=%-::-O=;;;;;;;;;;;;=&+-&=;;o&-*o;", +";;=O-*;;;o - o;;.#---:X:@@+-+%%$:X::::::::::::::::::::::::::::@%O%@:::::::::::::::@+$O.;;;;;.#%=;;;;;*$*o;;;;;;;;;.%-@@:::+O=;=&-- o;;;;;;;;;;;;;&++OO@+X@#=;;;;o&+@@@O*o;;;;;;;; $@+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;o. +--:@:X:@%*=;;;;;;;;;;;;;;;;;;;;;;oX@:::::::::::::::::::::::::::::::::::::::::::XX:@@-+&.o;;;;;;;;;;;;;;;;;;;;;;;;;;o -@$*;;;;;;;;;o&#+:@$*;;;;;.++:@%&@-#.;;;;;;;;;;;;;=O-$ ;;.%@:@+$ =;;;;= $O=;;;o*-O=;;;;;.#-@@-$ o;;;;;;;;;;;.$+ o;=O-@@@%%$@:X::@@@@::::X@+ o;;;;;;;.%-++ o;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o&- o;;o @O&$-+ ==. $-:X::::::::::::::::::::::::::::::@@@::::::::::::::::::@-%*o;;; -O=;;;;o&-*;;;;;;;;;;=%-@+--@@+ . +- o;;;;;;;;;;;;;.%--.o*$+:-O=;;; $@X:--#*;;;;;;;o%+@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O+---XX:$%&*.;;;;;;;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::::XXXX:----+ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@%=;;;;;;;o&--+::-Oo;;;.%+X-#.o*-+&=;;;;;;;;;;;;;=O-#*.%-@----$O&&&&%-$*;;;;o*-#.;;;;o*+-----$*o;;;;;;;;;;*-%=;;o -@X:@@@:::X@-----+:XX:-#*;;;;;;;;=&--&o;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+*;;;o - o;;o %..%-O.;;;o.%-:X:::::XX:::::::::::::::::::::::::::::::::::::::::::::+#& * %-%=;;;;=%O=;;;;;;;;;o $+-O.*#-:#%+@*o;;;;;;;;;;;;;.#-#*o;o $@:+O.o*#@X@+%$-$&=;;;;;*$:+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=..&#-----@#% *oo;;;;;;;;;;;;;oX@::::::::::::::::::::::::::::::::::::XX@---+%O*..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@@&=;;;;;*O-$ -::+ oo #-X@#*;;o*-+&=;;;;;;;;;;;;;=O-#%@+#*= +-@@@@@@-#*;;;;;.%-%.;;= ##*...*#$*;;;;;;;;;;.$#.;;o -@X:::::X@+&*....O-@XX@-&=;;;;;;;o*$-%.;;;;;;;;;;;;o*+-&o;;o -*o;", +";;=O-&...*O- o;;o %=o -&o;;;;=O-@X:::::@@::::::::::::::::::::::::::::::::::::::::::::::@@$$@+- o;;;;*+ o;;;;;;;;;*$+-O.;o*#+:--*o;;;;;;;;;;;;;.#-%.;;;;=%@+--#O$@X:-O==O+-O*o;;.%@-+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&+@---@+@@$OO****.;;;;;;;;;X@:::::::::::::::::::::::::::::::XXX@@---@+O*==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+$.;;;= #-$ o=O-:@$OO+--@@Oo;;;o*-+&=;;;;;;;;;;;;;=O-@@+ o;o*--:::::+#*;;;;;=&--# *O-$ o;;;o.#$*o;;;;;;;;o - ;;o -@X:::::X@+*o;;;;=&+@X+$*o;;;;;;;o ---&=;;;;;;;;;;;o*@-%.;;=O-*o;", +";;=&-$#%##++*o;;o #.;.$O=;;;;.#+XXXXX:+--@X::::::::::::::::::::::::::XXXX:::::::::::::XX+-+:-$.;;;;; - o;;;;;;;;*$+-%.;;;;*$-- o;;;;;;;;;;;;;*$-O=;;;;o $-$& $-@XX-O=;;=*%-$&.=&@@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo==. #----+::$####&&&&&&&*=X@::::::::::::::::::::::X::::XXXX----+& .===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-@&o;*%+-%=o;;.-+X:++&= --: ;;;;o*$-&=;;;;;;;;;;;;;=O-+$ ;;;o*-+XX::-#*;;;;;=O-:+-+@-O=;;;;;=&-$ o;;;;;;;o -#*=*#+:::::::X@-&o;;;;o -@@- o;;;;;;;o*$-:+#.;;;;;;;;;;;o*+-$O&&O@$*o;", +";;=&-----+-+*o;;o #.;o&O=;;;o +------- =.O-:X:::::::::::::::::::::X:@---@X::::::::::XX@-#O$+-$.;;;;; -&o;;;;;;;*$--&=;;;;o&+- o;;;;;;;;;;;;;.#--*o;;;o $-$.oo*$-:+$.;;;;;.%-@%%:X-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.. %---------+:@@@@$%X:X:::::::::::XXXXX:XXXX@:X::----+%O..oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--$& $++&=;;;;o*+@X+$*;o --#.;;;;o%-+ o;;;;;;;;;;;;;=O-+ ;;;;o*#-:X:-#.;;;;;=&--# &--&o;;;;;;*$-%.;;;;;;;o -@#%#@::::::::::-#.;;;;.%+:-%.;;;;;;;;*$#O:-%.;;;;;;;;;;;o*++:---+-$*o;", +";;=&-@:@@+-@*o;;o #.;o&O=;;;=%$ *&+#O =;;*#-:::::::::::::::::::::X:+-$@@@:::::::::::X+-&=o*#-$.;;;;;*+&o;;;;;;*$+-$.;;;;= +- o;;;;;;;;;;;;;.#-:@%.;;o $--*o;;o.#--#o;;;;;oO+:@@:+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.****&+@@-----@++@@@:XXXXXXXXX:@@@@@:+-----:::@@+ ==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:@@@@#.;;;;;;.+@X+#.;;o --#*;;o +:+$ o;;;;;;;;;;;;;=&-#*;;;;o -@X:@+ o;;;;.#-#*oo&-&o;;;;;;o*$-&o;;;;;;o -@:@@::::::::::X:+O*.*O+-+@-O=;;;;;;;.# =.#- o;;;;;;;;;;;o*++:@@@@+$*o;", +";;=O- ===*#-*o;;o O=;=&O=;;o&- o;o==oo;;;;*$+X::::::::::::::::::X:-O.=== @@:::::X::X+- o;;o +-&o;;;; - o;;;;o*$@X@-&=;;.O-- o;;;;;;;;;;;;;.#---:+#*.&$-- o;;;;;=&++&=;;;;.#@:XXX+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo===. :-----------------------+ *&-:$===o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:-+X:@O.;;;;=O-:X+#.;;;o --#*. +@@--+&=;;;;;;;;;;;;;=O-$ o;;.%+XXX:@$*;;o*%-$*o;;o&+*;;;;;;;o*#+ o;;;;;;.%-:X::::::::::::::@:$-# &#-$*;;;;;=&#*o;*@ o;;;;;;;;;;;;o*+-O.===O-*o;", +";;=O-*;;;o - o;;o O=;=&&=;;.#- o;;;;;;;;;o&-@X:::::::::::::::::::-@*o;;o -@X::::@:X+- o;;;;.%-: =o.&$- o;;;;*$@+-::- oo&-- o;;;;;;;;;;;;;.#-O.&+@:##:--&=;;;;;;;o&+-O=;;o&+:X+----O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=...... %OOOOOOO%&......=ooo;=%+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-+%%-X@$*;;;=O-:X:@$*;;;;=:-@#%$:-#**-+&=;;;;;;;;;;;;;=O-#*;=%-:--@X:+#& &$-+ o;;;;=O&o;;;;;;;o*-#*;;;;;;.%-:X:::::::::::::X@-# =oo=&-+ o;;;.#- o;*$ o;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;o %.;o&#.;.%-+% .o;;;=***&$@X::::::::XXX:::::::X:-&=;;;;.#-::XX+---+ o;;;;;o*#--$#$+++ o;;;*$+-++-@+# $- o;;;;;;;;;;;;;.#-%.;=&-@:@-@*o;;;;;;;;;o*%-O*.&$::+&** $-O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=========o;;;;;;;;;;;;&-+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #-#.=.%+X@%.=*O-:X:::@%*;;;;=&--@:@$*oo*-+&=;;;;;;;;;;;;;=&-%* $++O #-XX@@+----&=;;;;;*$*;;;;;;;;=O-&o;;;;;=&-@X::::::::::::X@-&=;;;;;=&-#*== # =;o&$*o;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;.#+*;;;o - o;;o #.;o&-%&%@:X@$#OO%%:+$$@@XX:::::XX@--:X::::::X@-&=;;;;=O-:X:-$ $@.;;;;;;;o*& &$--&o;;*$+-O.=O-@::+- o;;;;;;;;;;;;;.#--.;;;oO+X-@.;;;;;;;;;;;;;= $@#@:X-#=;;o*$-$O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O-+O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o O+-%=;;o*-+X:%%$@:::::X:+#.;;;;=O-:@@ o;;o*-+&o;;;;;;;;;;;;;=O-$#@-O=o*-+X:-O=.%-#.;;;;;=O%=;;;;;;;;.#$*;;;;;;*$-XX::::::::::X:-%.;;;;;;;=&-$%% =o;=O-*o;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o&- o;;o %.;o ++@@:X::@-+&...&-+:X@-@XX:X:-+%%++:X::::X@-&=;;;;=O-::+%.oo O=;;;;;;;;oooooo=&-$&* #--%.;;o*#@-- o;;;;;;;;;;;;;.#-%*o;;;oO+-@.;;;;;;;;;;;;;;;o*$-@X+$.;;;;o=O++$&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$+$*=;;;;o*@@:@@@:::::::::-&o;;;;=*#-$*;;;;o*++&=;;;;;;;;;;;;;=&-++#.;;o*-+@$*;;=&- ;;;;;;=O&o;;;;;;;o*$O=;;;;;o&-@X:::::X::::X:-O=;;;;;;;o*+--#.;o % =o;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o + o;;o $*;o&-@::::X:-#*o;;;=&+@@-@++XX@-#*=o*%-:X:::X@-&=;;;;=&-::-&=;o *o;;;;;;;;;;;;;;;.%-@$$@-%.;;;;=%-- o;;;;;;;;;;;;;.#-O.;;;;o $-+.;;;;;;;;;;;;;;;;;o=&+--%o;;;;;; +@:+#O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o+-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*O#+@@#.;;;;;;oO-:::::::::::::-&o;;;;;=O-@#.;;;;o.$-&=;;;;;;;;;;;;;=O--&o;;;o*--+ o;;*-%.;;;;;;*@&o;;;;;;;o + o;;;;o*+-XX::X:@:X::X@- o;;;;;;;;.%-@$&*&-&o;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+*;;;o&- o;;o*- ;=%-XX::XX@+ o;;;;;.#-#*=*#++-&=;;;;.O-:X::X@-&o;;;;.%-:++*o;=OO=;;;;;;;;;;;;;;;o*$-@@+&=;;;;=&+- o;;;;;;;;;;;;;.#--&o;;;o $-@.;;;;;;;;;;;;;;;;;;;;o*$-+ o;;;;.%@X@---% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$---::+&;;;;;=*$@::XXXX:::::X:-O;;;;;;=O-:+#.;;;;.$-@&=;;;;;;;;;;;;;=O-#.;;;;o*$-$*;;=%+*;;;;;;o&+&=;;;;;;;=O#.;;;;;.%-:X:X:+--+:X:-%.;;;;;;;;;o*$+:@+%*o;;;;;;;;;;;;;;;;;;;o*+-&o;;o&-*o;", +";;=&-O &$+*o;;o*+# &$--@X@---%.;;;;;;.#- o;o*$- =;;;;;;.O-:X:X@-O=;;;o +@X-#.;;=O-%*o;;;;;;;;;;;;;;.#-X@+*o;;;.%-- o;;;;;;;;;;;;;.#-@:@O=;o $-@.;;;;;;;;;;;;;;;;;;;;;;o=&++&.;;oO+:@-**%-+O&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o O-+ .&-:@$.;;= %$@XX:---@X:::::@#.;;;;;;oO-::+$ ;o*%@@-+&=;;;;;;;;;;;;;=O-$ =;;;o&-+#& %+%*o;;;;o*++%&.;;;;;=%- o;;;;o -@XX@+&.*%-:+$*o;;;;;;;;;;o -@-#.;;;;;;;;;;;;;;;;;;;;;o*+-%& #+*o;", +";;.%-@@@@@-+*o;;o +-@+-@:+-O*&-$*;;;;;;*$-&=;;.$&o;;;;;;;=&-@X::X+$*o;o*#-@@-#.;;=O-@#O ***o;;;;;;o $@@:@%.;;=&-- o;;;;;;;;;;;;;.#-+-@@+ = $-@.;;;;;;;;;;;;;;;;;;;;;;;;;o*#-# = +::-*oo=&+--#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=-:+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&++-$*o;=%+X@O==O+-@-::+&*O+:::::@+ ;;;;;;o*#@:X:+# *#-::@-+&=;;;;;;;;;;;;;=O-+ o;;.%-@@@@$X:-%.;;;;o*+@@-$ =;;o --%.;;;;;*#+XX+$*;;.#--&=;;;;;;;;;;;;=O--#.;;;;;;;;;;;;;;;;;;;;;o*++:@@+@+$*o;", +";;.%-::@::++*o;;;*$--+ =o.#O=o&-O=;;;;=&-@XO&&#$.;;;;;;;o*$+::::::@%&&O#@+---#.;;=O-@+--%%@-+%&&&&&&O#@+-+:+%* O+- o;;;;;;;;;;;;;.#-%.*#-:#%:-@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*$+%:::-%=;;;o= $+$O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%@@&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&O@@$*=o;;;*-@:XO%-#.=&++O=;=&+X:::@@&==..*&O$@::XXX:$$:@+ =*-+&=;;;;;;;;;;;;;=&-$ .*%-X@-+:@:X@- o;;;.%-:::++&..&$@@+ o;;;;o +@X-#.;;.$-#*;;;;;;;;;;;;;o*@-$ o;;;;;;;;;;;;;;;;;;;;o*++:::::+$*o;", +";;=O-------@*o;;;o=..=o;;;*$*;=%- o;;;=%--------O.ooooo.&$@:::::::::@@@+-&=.%-O.o.#--%*====*&%+-+@@@@@-&.&-@:$:-- o;;;;;;;;;;;;;.#-#.;o*#@:@-@.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$--:X+*;;;;;;=%@@+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X-@:@#.;;;;;o&-X@-+O.;;.-+ ;;o -@X::::#%%%#$@@@XX:----@::-%=;o --&=;;;;;;;;;;;;;=O-$%#@-#**+-XX::@$ o;o&-@X:::@@##@:X:-%.;;;;o*++X-#.;=&-@ o;;;;;;;;;;;;;;*$-$*;;;;;;;;;;;;;;;;;;;;;o*++@-----$*o;", +";;=&-% .*&@+*o;;;;;;;;;;;;o&&o;*+O=;;=&-O**O$%%+-$OOOOO%@@X::::::::::::-%.;;.%-#O#-- =;;;;;;o=.*O+@X:-%=;=&-@:+- o;;;;;;;;;;;;;.#-%.;;;o +:+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*$-++&o;;;;;*$@:+@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X:@$.;;;;;;.+-+O.o;;;oO- ;;;=&-@X::::@@@@@:X@---+O. -@@$*;;;o*-+&=;;;;;;;;;;;;;= --@@$ o;.%-:X::+$ o.#-:::::::@@::::+$*;;;;;=&-:@+*;.#-O=;;;;;;;;;;;;;;;.$--&=;;;;;;;;;;;;;;;;;;;;o*+-% ..*%+*o;", +";;=O- o;;=&- o;;;;;;;;;;;;;.O*;.#- o;*@&=;o====. %-+@@@+--@XX:::::::XX@-&=;;o -@+-O.o;;;;;;;;;;o +::-%.;;;=&--- o;;;;;;;;;;;;;.#-O.;;;;o&+-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*$-+&.;;;=%@:X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@::@&;;;;.&%-O*o;;;;;;.-%=;;;=&-@X::XXXX:::+$& *=o;o --$*o;;;o*#-&=;;;;;;;;;;;;;=O-+$ o;;o*--:X::@$O%@::::::::::::X:-#*;;;;;o*++:@#OO+$*o;;;;;;;;;;;;;;*#-:@+ o;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;=&*;=%-%..%+*;;;;;;;;o.%-::+$O%@@X:::::X:++@-&o;;o&---&=;;;;;;;;;;;;o -@-%.;;;;=O-- o;;;;;;;;;;;;;.#-$.;;;;=&@-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&#@%*o=&@:::-*;;;;;;;;;;o=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+%;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;o*+::@$*o= #-+ =;;;;;;;;o%$.;;;;=&-+:@---+X:@#*ooo;;;;o -+#*;;;;;.+-&=;;;;;;;;;;;;;=&-@ o;;;o.&+@:::@@@:::::::::::::::+$*;;;;;;.#-:X@@@-%.;;;;;;;;;;;;o*&O%:::-&=;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;o*&=;*#-%%@-&=;;;;;;;;;.%--+ o= +@X:::X:--+--&=;;.#-#*o;;;;;;;;;;;;;*$++&=;;;;=O-- o;;;;;;;;;;;;;*#@:-&o;;o&++- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+#OO:::X-%=;;;;;;;;;o&%O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-#.;;;;;;;;;;;;;;;;;;;;;;;;o.&O.;;;;;;;;;;.+X:::#O%@-%=o;;;;;;;;;;*-&;;;;;o*#-+:::++:+&o;;;;;;;o*+:@#.;;;o&-@+&=;;;;;;;;;;;;;=O-$ o;;;;.#-:X::::::::::::::::::X@-&=;;;;;o&-:X:X:-O=;;;;;;;;;;;.&&.o=&++-&=;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;*$*;=O-@::+$*o;;;;;;;;=O-#*o;;.%-:X:X@-O==&-$O *O-%.;;;;;;;;;;;;;o*$@:-&o;;;o&-- o;;;;;;;;;;;;;.#--@:-&o; +++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@@@@::::-*;;;;;;;;;;=$@+%&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:-+*;;;;;;;;;;;;;;;;;;;;;;o*O#++&;;;;;;;;;;=-+X::@@@@+%=;;;;;;;;;;;.-$.;;;;;o=**===.#-+ ;;;;;;;;.%--+@#.;oO+::-+&=;;;;;;;;;;;;;=O-$*;;;;=%-:X::::::::::::::::::X:-%.;;;;;o*-+X:::-#.;;;;;;;;;= &*o;;o*+-%.;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;=&&o; +@XX:-O=;;;;;;;o -O=;;;;;.%-:X@-O=;;.%-@:@: =;;;;;;;;;;;;;;*$++@@+ o;.O-- o;;;;;;;;;;;;;.%-#&#@@$&&$@++.;;;;;;;;;;;;;;;;;;;;;;;;;;..o;;;;;;;;;;;;;;*$@XX:::X+%=;;;;;;;;;; +::@@#% .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-+ ;;;;;;;;;;;;;;;;;;=* &$@@@@#=;;;;;;;;;o -:::::XX@$*;;;;;;;;;;;.+-O=;;;;;;oo;;;;.@-&o;;= O$-$O$--% :+-$O@-O.;;;;;;;;;;;;;=O-$ o;=O@@+@X:::::::::::::::::::@$*;;;;;;o @+::X:-%.;;;;;;= .=o;;;=&-%.;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O+*;;;o - o;;;;;;;;;;;;;;o $*;=O-:X::-O=;;;;;o*+#.;;;;;;o +@:-O=;;;=O-@+- o;;;;;;;;;;;;;;*$--+-+@$ %-- o;;;;;;;;;;;;;.%-%.o&-@:@@:X@+.;;;;;;;;;;;;;;;;;;;;;;;;;.$&o;;;;;;;;;;;;;o&@@@+::::-&o;;;;;;;;;;O+::X@----+#O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-:#=;;;;;;;;;;;;;;o.&%$----::::@&;;;;;;;;;;=@-X:X@@--$*;;;;;;;;;;o -@+&o;;;;;;;;;;;=#-:&*&#-@-$ ..o=&--@$:@$*=*--&=;;;;;;;;;;;;;=O-$&*O+@+-+@XX::::::::::::::::X@-&=;;;;;;=O-:X:X:-%.;;;;*O*o;;;;;.%-&=;;;;;;;;;;;;;;;;;;;;;;o*@-&o;;o -*o;", +";;=O- .=.*#-*o;;;;;;;;;;;;;;o - ;o&-@X:X@-O=;;;;.##.o;;;;;;;=&+-#.;;;;*$--#*o;;;;;;;;o O*== $--O=*#-:$$-- o;;;;;;;;;;;;;.#-%.;;=&+@:::X+$.;;;;;;;;;;;;;;;;;;;;;;;;oO#=;;;;;;;;;;;;;;*$@+---::@@.;;;;;;;;;;.#@::@@& &+-+OO*..;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-:$o;;;;;;;;;;;=.&O#+-+ O@X::@%o;;;;;;;;;o -XX+-+##+ ;;;;;;;;;;o#-@-$*;;;;;;;;;;;=X-::+-O*===o;;;;= -+:+%.o;o -+ ;;;;;;;;;;;;;;=&-+$@@-O=*+-XX:::::::::::::::X:-%.;;;;;;o -@X::X:-%.;o O*o;;;;=&-%*=;;;;;;;;;;;;;;;;;;;;;;;o*+-O*.=.O+*o;", +";;=&-$%%%#++*o;;;;;;;;;;;;;;;.$# &#@:X::X:+%*=o.O-*o;;;;;;;;;.#-O=;;;*#-: =o;;;;;;;;;;.#-#%:@-%.;o*#+:+- o;;;;;;;;;;;;;.%-#.;;;;.#-::::@+*;;;;;;;;;;;;;;;;;;;;;;;.O-*o;;;;= *o;;;;;o&@- .= $@+@o;;;;;;;;;;&@::X+ oooo= $@@$##& *=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-:$=;;;;;o=. &%#@@@+ =ooo=$+::@$.;;;;;;;;;;=%-@%.==O-%=;;;;;;;;o*+@@+-#.;;;;;;;;;;=:-:+%.o;;;;;;;;;;o -++Oo;;;o -$ o;;;;;;;;;;;;;=&-@:+O=;o*--:X::::::::::::::::@+ o;;;;;;.#-:X::X:+O &+&o;;o*O#%*=o;;;;;;;;;;;;;;;;;;;;;;;;o*++:#%%%@$*o;", +";;=&-++--+-+*o;;;;;;;;;;;;;;;o ++@:X:@:X:::@$%O#-&=;;;;;;;;;;.#-%=;o*#-O.o;;;;;;;;;;;;;= $+@-%.;;;o +-- o;;;;;;;;;;;;;.%-%.;;;;o +@:::::-O=;;;;;;;;;;;;;;;;;;;;;.#-O=;;;;=&-*;;;;;;*$-+=;;oO@@+.;;;;;;;;;.$@:::-*;;;;;oO+:@-@---$% **;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=-:+&;;o**O%#---:@::@#o;;;;oO-:::+O;;;;;;;;;o.:-$*;;o*-+&;;;;;;;;=#-$ =&-#.;;;;;;;;;=#-@@ o;;;;;;;;;;;;o --#*;;;;o*$+&=;;;;;;;;;;;;;=O--#.;;;o*$-:X::::::::::::::X@-&o;;;;;;o -@X:::::@@@-%=;=&-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++:+--+-$*o;", +";;=O-+-----+*o;;;;;;;;;;;;;;;;=&-:X@---@X:::@@@-+*o;;;;;;;;;o&-@XO O+$*o;;;;;;;;;;;;;;;;*$+-O.;;;;.%-- o;;;;;;;;;;;;;.%--&o;;;o $@XXXXXX@@*;;;;;;;;;;;;;;;;;;;;=O-:.;;;;.O-Oo;;;;;; +- o;;*$@X@#&.=;;;;;oO+:::+%o;;;;;;O+:+&=. &++@$#OO .......o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o..*@X:X&&O$$@-+& .=&+:@#o;;;;;.+:::@$.;;;;;;.*O%::@ ;;;=#-%=;;;;;;;*+-#=;=&-#.;;;;;;;;.$+@$*;;;;;;;;;;;;;;o --#*;;;;=%-+&=;;;;;;;;;;;;;=O-$ o;;;o.#-:X::::::::::::XX@- o;;;;;;;.#-:X:::::@::@%&##*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++:-@#:-$*o;", +";;=%- ===.O- o;;;;;;;;;;;;;;;;;*$--+ = -@XX:::X++*o;;;;;;;;;.#-:X:+-#*o;;;;;;;;;;;;;;;;*#+-O.;;;;=&-- o;;;;;;;;;;;;;.%-:+#.;;o +@X@-------%=;;;;;;;;;;;;;;;;;;o&+-#o;;;*%--.;;;;;;;&-&=;;;*$+---+#% =;;;=#@:::-&o;;;;;=#@:-=;;oo=O-@@+-+++#####O .=====o;;;;;;;;;;o======* &###-----+:@@$ =oo;; -X@#o;;;;;o+::::+O;;;;.&#$----@#.;;;*-$*;;;;;;o%-+ ;;o --%.;;;;;;o -:@$*;;;;;;;;;;;;;;;o --#.;;;*$+@+&=;;;;;;;;;;;;;.O-$*;;;;o*++X:::::::::XXX@++-&o;;;;;;;o -@X:::::::::@++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-O*=o.O-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;o -O.o;o&-@X:::X++*o;;;;;;;;;*+@X@--&=;;;;;;;;;;;;;;;;;*$@X-#.;;;= +- o;;;;;;;;;;;;;.%--+:-%=o $@::@+&*...&-%=;;;;;;;;;;;;;;;;o&+@-:=;;=O-- o;;;;;; $-*o;;;&+- .O+--+% =;=#@:::@#.;;;;;&@:@$o;;;;; +:@@O@ &$-+@@@++++#%O%%OO;;;;;;;;;;=O%%%%%$+++@@@@-@##**--X:$=;;;;; -:@$o;;;;o*-::::@$*;.&#+--# *O-+&;;;o -&o;;;;;o --&o;;o --O=;;;;;o -::+&o;;;;;;;;;;;;;;;o --#.;*#@@--+&=;;;;;;;;;;;;;=O-#*;;;o -@XX:::::::X@--+X@-#*;;;;;;;;.#-:X:::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;o==;;;;o +@X::X:-O=;;;;;;;=&#:@--O*=;;;;;;;;;;;;;;;;o*$+++:+%.;=O-- o;;;;;;;;;;;;;.%-O*O-@@%O#@X:-O.oo;;;o.$Oo;;;;;;;;;;;;;;=&+@:@:OO&%@-O=;;;;;;;O--*;;;.#-O=;o=*$--+O&O::::::@%OO ==$@:- o;;;;oO@:+ ==oo=*$:::@------@@-#;;;;;;;;;;.-@@@------::::O===oo.$@:@*;;;;;o#+:@&o.&OO$:::::::%O#+-+O*=o;=O-&;;;;.-$*;;;;;;=+-$*;;;o*-+&=;;;;o -:X@$*;;;;;;;;;;;;;;;;o -+%O#+-#**+-&=;;;;;;;;;;;;;=O-$ ;o $@@-@X::::XX++O .=*$-&=;;;;;;;o -+X::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:X:::++ =o=oo.&#@:@@%*o;;;;;;;;;;;;;;;;;o*$-+%#+@@% &@- o;;;;;;;;;;;;o*%-#.;.#-@:@+---$.;;;;;;;o +.;;;;;;;;;;;;;; +@::::@@@@:- o;;;;;;*#@@O&.o&+-.;;;;o= O+-@@:XXX:::@@@$O%$XX- ;;;;;.$::-.;;;;;;%@:+O.====&+:-%;;;;;;;;;;.-:X- ====.@:@:.;;;;;o&-:@O;;;;;o:@XX$O#--@@::XXXX::@-@ ==;;;;o -%.=*&&@+&o;;;;;oO-@#*o;;=O-@ ;;;;.#@:X:-&;;;;;;;;;;;;;;;;;o ++@@+%*oo -+&=;;;;;;;;;;;;;=O-# &$@@#O$+:X:::+$ =o;;o*$#.;;;;;;;;=O-:X:::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;.#@*;;;o&- o;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::#%O%OO#+@:-+ =;;;;;;;;;;;;;;;;;;;*$--%==O-::@-- o;;;;;;;;;;;;;*#-#.;;;=&+@-#* $$=;;;;;;;;=%O=;;;;;;;;;;;;.#+::::::::::- o;;;;;=O@XX:+#O:-#o;;;;;;oo=O+:X--@@:::::@@@@+@:$ *o;;=$::-.;;;;;=#@X-O;;;;;=+:-%;;;;;;;;;;.-:@#o;;;;=-::+*;;;;;;&-:@%;;o= O-++---@OO-:::@@--X@$ =o;;;;;;o*-:#%$+::@$*;;;;;;.$+@$ ;;;.:-@&=o #@::::@$&.;;;;;;;;;;;;;;;;=%-:+%.o;;o --%*;;;;;;;;;;;;;=O-+@:+$*o*++XX:+$ o;;;;;o -&=;;;;;;;o*$-:::::::::X:-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=%@*;;;o - o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::@@@@@::@-+ =;;;;;;;;;;;;;;;;;;o*$--%.;;=&+@+- o;;;;;;;;;;;;;.#-%.;;;;o +-$.;o&$=;;;;;;;;=%+.;;;;;;;;;;;.%+::::::::::-:=;;;;;;o%@---::@:- o;;;;;;;;; +:-O#-@::::::::+--+:+$O&.*$:@-=;;;;;*+::+*;;;;;=+:-%;;;;;;;;;;.-:-&;;;;;oO@:+ ;;;;;; -:::*.O%----+& *=o=O+::-+O#+:#o;;;;;;;;;=:-@@:@---+&;;;;;;=#-:@$*;;=$-@+%O$@:::::::+$&*...o;;;;;;;;;;*$@X@#*;;;;o --&o;;;;;;;;;;;;;=O-@@#*o;o*-+X:-&=;;;;;;o -%.;;;;;;;;.#-:X::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O- =oo=&- o;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:XXX:::::::X:-+ =o;;;;;;;;;;;;;;;;;;o*$--%.;;;;*$-- o;;;;;;;;;;;;;.%-#.;;;;= $-+*o;o&- o;;;;;;o @$=;;;;;;;;;o*%+::XXXXXX:::-#=;;;;;;*$@O&X-@:+@=;;;;;;;;;;*+-O=== $::::::+*==&@+--+#$:::-*====; +:@@o;;;;;=+:-%;;;;;;;;;;.-:+Oo;;;;;*-:@&;;====&+XX-+$-+&*===ooo;;;*-@#.=o.-+#.;;;;;;;;;o*+X:-+&*#-%=;;;;;=#-X@-# = -:X:@@:::::::X@+OO:--$O& =o====o.O-----%.;;;;o -+&=;;;;;;;;;;;;;.O--%.;;;o*-+@- o;;;;;;o -#.;;;;;;;;=O-:X:::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-O=oo=&-*o;", +";;=&-#OOO%++*o;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@X@+@:X::::X:-#.o;;;;;;;;;;;;;;;;;;;;*$--O.;;;;=O-- o;;;;;;;;;;;;;.%--#=;;;=&+@-$=;;*#+@&.;;=* O#-#=;;;;;;;;*O$@:X:@+++@+:X:-%=;;;;=&$++.o=&#:-%o;;;;;;;;;;&+-.;;;*$::::::-.;;&+%* +-@:::X$%%%O #::@@o;;;;;=+:-%;;;;;;;;;;.-::$.;;;;o*-XX$&O%%%$----+$O.=oo;;;;;;;;;.-@%o;;o&-+&;;;;;;;;;;.-+:# oo.$$.;;;;;=#-@+:-+%#:::::::::::::@$ oo.**&--+$###%OO%+-+#:@-#*;;;;.$-+&=;;;;;;;;;;;;;.O-$*;;;;o*$--%.;;;;;;o --O=;;;;;;;o ++X::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-XOOO%@$*o;", +";;=&-@:@@@-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:+--+:X:::::-O.;;;;;;;;;;;;;;;;;;;;;*$+-#.;;;;o&-- o;;;;;;;;;;;;;.%-::-&o;o +@:+:*.*#---+%O&%$+---$.;;;;;;;.#--@X:@-------:X-#o;;;.O+@--=;;o&-#.;;;;;;;;;;.$-Oo;;;.$:::::::%OO:-&oo=O@::X+%:---@@::::OO*...&@:-%;;;;;;;;;;.-::@ ... O%:-------: ==o;;;;;;;;;;;;;=#-$*;;;=+-&;;;;;;;;;;o +#=o;;=@-&;;;;;=#-$*=.&@-XX::::::::::@+&o;;;;oo==* &$-@-$ =o.O-+#*;;o&-@-+&=;;;;;;;;;;;;;.O-#*;;;;o ++-&o;;;;;.%-@-&o;;;;;;;=O-:X::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;o*++:@@@:+$*o;", +";;=&-++--@++*o;;;;;;;;;;;;;;;;;;;;;;;o*O$---&.o.%-:XXX-$*;;;;;;;;;;;;;;;;;;;;o*$@X@+ =;;o +- o;;;;;;;;;;;;;.%---@@+ = $@:::X##+-#&O+-@:@-#&&$-%=;;;;= # ==O@-O.===== +@@+ =.&#@@:- o;;=%-&o;;;;;;;;;;&+- o;;;&@:::::::-OO+-&;;;*+::@-.== #+:X@---+$###@::-%;;;;;;;;;;.-:::$###@+--%& =====ooooo;;;;;;;;;;;;;;;;;.$+ ;;;o&-%=;;;;;;;;;;=%+*;;;oO-#.;;;;=#-&o;;o*--+XX::::::::@+ ;;;;;;;;;ooooo.#-@ o;;o*@--%..&@@@@++&=;;;;;;;;;;;;;.O-#.;;;=O-X:@&=;;;o -+X@$*o;;;;;;o*#-:X::::::::::::+#*o;;;;;;;;;;;;;;;;;;;;;;;o*++@+--+-$*o;", +";;=%-:###@-@*o;;;;;;;;;;;;;;;;;;;;;;=&+--# .o;;*#+@----+ o;;;;;;;;;;;;;;;;;;o $++-@:+&=o +- o;;;;;;;;;;;;;.%-%* $-:#%:@:::X@--: =oo*#@@-&=oo.#- o;;=O-:=;; -+.;;;;;;o $::$%#+@::-%=;;;&+-&o;;;;;;;;;=#-%=;;;o#@::::::+ =o #-.;;&@:X-*;;;o.+:@#*.*$@@:::X:-O;;;;;;;;;;=-::X:::@+%..ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;o&- ;;;;.-+ ;;;;;;;;;;=@-#.;;;.-+&o;;;o##.;;;;;=&-@X::::::::@+&;;;;;;;;;;;;;;o*-$*;;;;.$-X:##@@-O=*-+&=;;;;;;;;;;;;;=O-#.;=O-@+--+O=o*&$-:X:-%.;;;;;;;o -@X:::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;o*++:####+$*o;", +";;.%+ =oo.%-*o;;;;;;;;;;;;;;;;;;;;;=&-$ ==o;;;*#--# *&$-#O .o;;;;;;;;;;;=.. O:@-O&#-@:OO+- o;;;;;;;;;;;;;.%-%.;o*#+@@::::X@- ==o;;;o*#-O=;;;;.%+O&&%@-#o;.%-*o;;;;;;;o&+::@@::::+*;;;.#-+.;;;;;;;;;o&+-&o;;;*+@::::::+.;;o= $**$::+Oo;;;;;&+@%o;o @@----:@#=;;;;;;;;;=-:X----X+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;;o%-#=;;;;;;;;;o -+&;;;oO-@ ;;;.@#.;;;;;;o*+@:::::::::+#.;;;;;;;;;;;;;;=#%=;;;;.$-@-@:@-O=;o -+&=;;;;;;;;;;;;;=O-% &+-+O #-@%%$-&=*++:-O=;;;;;;o -@X::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;o*+-O.oo=&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;;=O-O.o;;;;;*#--#.o;o $-@@#O&*======. &O##$:@-%.o*$+::-- o;;;;;;;;;;;;;.%-%.;;;o&-@:::XX+-O=;;;;;;;.$#.;;;;;;.%-@@@:@:&&%-O=;;;;;;;;=O+::::::::+=;;;.#-&o;;;;;;;;;;%@@$*=;o%@:::::::+.;;;;o $$::X- ;;;;;;O---=;; +X&&&O::@O &@::O&&O:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+ ;;=&:@+ ;;;;;;;;;;=--$.;;o&-+ ;;o -+&o;;;;;;=O-X:::::::::@%.;;;;;;;;;;;;;=#&;;;;;.$-#O+++O.;;;o -+&=;;;;;;;;;;;;;=O-@:+$ oo*+-:@-O.;=&-:+#.;;;;;;o +@X:::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;;.%- o;;;;;;*#--%.;;;;o $+X@@+$%%%%%%#$+@@@::-%.;;o*$@+- o;;;;;;;;;;;;;.%-$.;;;;o&-:X:X:-- =;;;;;;;;.$%=;;;;;;=%-:::::X@@@-Oo;;;;;;;=&@:XX::::::@& o; +@.;;;;;;;;;;.$@X:$O*&:@+::::::-*;;;;;o*$:::-*;;;;;.+%*#O;;*- ooooX@:++++++++++@X:+=oo=@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%* %+:X@O;;;;;;;;;;o -+ ;= %@+Oo;o --Oo;;;;;;;.-+X::::::::X@$*;;o;;;;;;;;;.+O=;;;;.+#.o --#*;;;;o -+&=;;;;;;;;;;;;;=O-@-&=;;o*-+:-O=;.%---+ o;;;;;;.%-:X:::::::::::::X@$*o;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;;.#-&o;;;;;=&$--#.;;;;;;o $+:::@@@@@@@@@:::X:-O.;;;;.%-- o;;;;;;;;;;;;;.%-O.;;;;o +@::::-%.o;;;;;;;;=O-@*;;;;;o +@:X::X+--::$*o;;o. O%+----:X:::XX@@OO$-#o;;;;;;;;;oO:@--@@$@:@+-:::::+%o;;;;;o%-X+#o;;;;o%@=o=# =&-*;;;oX@X@----------::+=;;o@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=--$$@---:$.;;;;;;;;;;=O-#O#+:X@$*;o -#.;;;;;;;;o&-::::::::X@--+%%O&*...o;;o&-#.;;;o - o;=O--#*;;;;o*@-&=;;;;;;;;;;;;;=O-+ o;;;o*--:#OO#@&* %- o;;;;;.%-:X::::::XX:::::::-#.;;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;.%--&=;;;;.O+-: =;;;;;;;;.%-:X::::::::::::X:-#.;;;;o +- o;;;;;;;;;;;;o*%--%*o;;o +@::::-%.;;;;;;;;;.O+--%=;;;o&$@---:X-#&OX:@#& O#$@-#&&&#++:X:--::@@:-*o;;;;;;;;;.#+@&&+-@:- = +@::::-.;;;;;;*%:+:o;;;;;$ ;;;=+%$-.;;;oX@-&=========&+:+=;;=@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@@-X&O++Oo;;;;;;;;;oO-:@@@---@O=.%-#.;;;;;;;;;*+::::::::@X .*OO--+###O * $+ o;;;o&%=;;;= $-#*o;;o*+-+&=;;;;;;;;;;;;;=&-#*o;;;o*#+::+-&=;o=&+&=;;;;.%-:X:::XX@-@XX::::X:-#.;;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;o*#@:@@&..*&#-$ =o;;;;;;;;;.%-:X::::::::::::X:-O=;;;o +-&o;;;;;;;;;;;;;*#-@:@#.;o +@::::+$.;;;;;;;;=&$@#%:-%*o.O++-&. #-#.o=O+X@---+@:-#.ooo=*#@:+&O+-@X-@=;;;;;;;;;;&+- =o.&$+$=;o $::::+%o;;;;;o +:+Oo;;;o$*;;;;&-:-*;;;oX+#=;;;;;;;;;.-:+=;;=@-&;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;.+:: =o=@-$.;;;;;;;;;;*+@:@-$ &+:%%@@#.;;;;;;;;;*+::::::::-Oo;ooo=. +-@@@$@-%=;;;;.$Oo;;;;o*--#*;o $@@--O=;;;;;;;;;;;;;=O-$ =;;;o&-@X@$*;;;;=O-%.;;;.%-:X:::X@+@@@XX::::X:-#*;;;;;;;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;.#--:X@@##$@-- o;;;;;;;;;;;=%-:X::::::::::::X:-#.;;o +@-%.;;;;;;;;;;;;.#---+@@O*&$@::::X@+&=;;;;;o*#-:.=o=&+$O#@@-&=;.#-*o;oO+--% %@-%=;;;;;o*$-:=o*&#@-*o;;;;;;;;;=#-@=;;;o%-#o;;oO+::::+=;;;;;;.+::-Oo;;*+&;;;;=$@- ;;;oX-O;;;;;;;;;;=-:+=;;=@-&;;;;;;;;;;;;oOO&=;;;;;;;;;;;;;;;;;;.-+%o;;o -@ ;;;;;;;;;;=-+:$O=o*+:@@:@#.;;;;;;;;o*-@X:::::@$*;;;;;;;o.O-::-+&=;;;;o*@*;;;;;;=&--O* $@@---+&=;;;;;;;;;;;;.#-+$*;;o $@XX@$*;;;;o --$ oo&-@X:::X@$*= ++X:::::X:-O=;;;;;;;;;;;;;;;;;o*+-&=;;o&-*o;", +";;=&-O &#+*o;;;;;;;;;;;;;o $$&O++:X@@@:++*o;;;;;;;;;;;*#+:::::::::::X:+-+:@%*.&$-@X-%=;;;;;;;;;;.%-#.=O-@:$$:::::::::$%&*=. %-O.=;;;;o&-@:@-&=;; @*o;;=%-#*=oo&-%.;;;;;;; $- o;o=O--=;;;;;;;;;;.$- o;;o +$.;;;;&+::::- o;;;;;o&@::+O&&%@:&o;;;=@-.;;;;X-%;;;;;;;;;;.-:+o;;;@-&;;;;;;;;;;;;oX-@%&& *&& o;;;;;;;;;;o -$.;;;=#-#*;;;;;;;;;o&-$ o;;=#-X:@+&o;;;;;;;;;o -::::::+#.;;;;;;;;;.#-+&=o;;;;;o*$*;;;;;;;.$+:$$:+$ = --O.;;;;;;;;;;.O+:+-$ =*#@@-++-O=;;;;.%-+$OO$@::::X:-#.;=%-:X:::::X@- o;;;;;;;;;;;;;;;;o*+-#& * $$*o;", +";;=&-@@@@@-+*o;;;;;;;;;;;;;.$#.oo.%--+:X::@%*o;;;;;;;;;=O-:X:::::::::X@-&*&-@:$#++@+@:-%=;;;;;;;;.%-#.;;=&+@@:::::::::::@+#%%+-*o;;;;;;; +@:-#=;;;&-.;;;oOO=o;;;&-*;;;;;;;=O-#=;;;=%-&o;;;;;;;;;; +-.;;;=#-&o;;;.#@::::-Oo;;;;;;.$:::@@@:::+O=o;*+@O*** X-%;;;;;;;;;;.-:@ ** :@#=;;;;;;;;;;;;#+:@@@$$@@+ ;;;;;;;;;;;=--&;;;;*-@ ;;;;;;;;;;=--&;;;;*+@:@@ ;;;;;;;;;;;=%-XX::@+&o;;;;;;;;;oO-O=;;;;;;;o*#.;;;;;;;.$-+@:@$ o;o --&o;;;;;;;;.%+@-+@-$%#@-$ $-+&=;;;o -@:++@X::::X:-#.;o*$-XX:::::X+$ o;;;;;;;;;;;;;;;o*++:@$$:+$*o;", +";;=&-@+--+-+*o;;;;;;;;;;;;.##.;;;;=*&#-@XX:@$&*...=;;;= ++X:::::::::X:-%.;=%-:X-- =*$+:-%.;;;;;;.%-#.;;;;.%-::::::::::::::@:--*o;;;;;;;; +@-#.;;;; o;;;;oo;;;;oO#=;;;;;;; $-Oo;;;*$- o;;;;;;;;;=#-%o;;;=$-*;;.*%@:::::-Oo;;;;;;.+:::::::X::-#OO#::@$$$$:-%;;;;;;;;;;.-:X$$$$::+.;;;;;;;;=.. @:::::@@:@$.;;;;;;;;;;;oO-$.;;;=O-&;;;;;;;;;;o -%=;;;=-+X:+&o;;;;;;;;;;o*++::X@@ ;;;;;;;;;;.#-O=;;;;;;;;*O=;;;;;;;.$-+-@+#.;;;o --&=;;;;;;=O-++&==&-+:+%*oo*+-+&=;;o +++--@:X:::X:-#.;;o -+X:::::X:-#.;;;;;;;;;;;;;;;o*++@---+-$*o;", +";;=&--#&&%-+*o;;;;;;;;;;;.%%.;;;;;;oo=&-+XX:@@$##$%*=*O+@::::::::::X:-%.;;;= +-- o;o ++:-%=;;;;.%-O.;;;;o +@::::::::::::::X+-*o;;;;;;;;; @--*o;;;;oo;;;;;;;;;;;.$.;;;;;;;.%-+.;;;.%--*;;;;;;;;;oO@-Oo;;; + o;.%$@::::::+%o;;;;;;oO+::X@--+X-:&@+:::::::::-%;;;;;;;;;;.-::::::::+.;;;;;;o %$#@::::XX:::+Oo;;;;;;;;;;;;.-$.;;;o&-#.;;;;;;;;;;.-@&o;;o -::@%.;;;;;;;;;;;=#-:X:+%=;;;;;;;;;=O-@$ ;;;;;;;o $.;;;;;;o $*= --$*;;;;o +-&=;;;;.%+++ o;;=&--O.;;;o*+-$ o;o&-+ =.%-@X::X:-#.;;o*++X::::::X:-O=;;;;;;;;;;;;;;o*+-#O&&&$$*o;", +";;=O- =oo.O-*o;;;;;;;;;;=&-*o;;;;;;;;;o $-:X::@@@@@$%#@@::::::::::X@-O.;;;;o +- o;;;o $@@-&o;;.%-+*o;;;o $@::::::::::::::X@-&o;;;;;;;;;o&-$.o;;;;;;;;;;;;;;;;;o&+.;;;;;. %@+@=;;; @- o;;;;;;;;;=#@@$.o;=%-*;;*$@::::::::+&o;;;;;;&+:::@& +-O=o*+-XX-----:-%;;;;;;;;;;.-:X----X:+.;;;;;;.$@@@::::X--@X:+&;;;;;;;;;;;;;o*+&o;o $:-&;;;;;;;;;;=$-%=;;o -::@#.;;;;;;;;;;;=#-:X@+ o;;;;;;;;o +@X-O=;;;;;;=##.;;;;;;=@Oo;o --%*;;;;=&-+&=;;=O-+-&=;;;;=&-#*;;;;o*+-$ . $-%.;o*#-:X:X:-#.;;;=O-@X:::::X:-#.;;;;;;;;;;;;;;o*@-&=oo=&-*o;", +";;=O-*;;;o - o;;;;;;;;;o&-O=;;;;;;;;;;;o.%-:X::::::@@@:::::::::::X:-$*o;;;=&-- o;;;;;o*$+:@O**%+:-%.;;o $@::::::::::::::::-+.;;;;;;;;;*O+:.;;;;;;;;;;;;;;;;;;;oO-%*.*O%$+@::@%*;oO-%=;;;;;;;;;; +:X:#OO%+-.;; +:::::::X::+%*;;;;; +::+ oo=# ;;o.$@@O*** X-%;;;;;;;;;;.-:@ ** ::+.;;;;;;.-:::::::@% @@@&o;;;;;;;;;;;;;;.+$OOO$::@$.;;;;;;;;;o -+&o= #@::::%&.;;;;;;;;;=#-:X+#.;;;;;;;;o&$@:X@+&o;;;;;=%+*;;;;;;o*.;;;o*+-$*;;;.%+@+ =.%@@-O=;;;;;;=&-$ =;;;o*$-$#$@-%.;;;.O-:XX@- o;;;o*$+XX:::::::+%*o;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;o*+#.;;;;;;;;;;;;;o +@X::::::::::::::::::::X:-#.;;;o -- o;;;;;;;o ++:@$$+-::-&o; +@:::::::::::::::XX-#=;;;;;;;;*#--*o;;;;;;;;;;;;;;;;;;;*$@@$#+#&&#@:XX@$&&:- o;;;;;;;;;;&+---@@@@-&o;;.$@:::::X+----+*o;;;&+::-*;;;O#;;;;=@-*ooooX-%;;;;;;;;;;.-:+=ooo@@+.;;;;;oO+::::::@+.o*-+ ;;;;;;;;;;;;;;;=-+@@@+---#.;;;;;;;;;;=:-:O%$:XX:::@@#&*o;;;;;;=#-X:+&o;;;;;;;;=#-::::@+&=;;;;=#-%.;;;;;;o;;;;;o&--$*;oO-:+-$%#@++&=;;;;;;;;=O-$ o;;;*$+:@:X@$*;;;o*#-:X@- o;;;;.%-:X::::::X:-O=;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;o*$#*o;;;;;;;;;;;;;;o +@X:::::::::::::::::X:@@++ o;o +- o;;;;;;;;;o.%-:@-$%@@@$&&$@:::::::::::::::::-#.;;;;;;;; $--*o;;;;;;;;;;;;;;;;;;;; +@X+- =oo&+@+-::@@++=;;;;;;;;;;=%-% #--X@-=;;;o&+:::::@#*...&-%o=&$:::@O=o=#-.;;;*+-O;;;oX-%;;;;;;;;;;.-:@=;;o@@+.;;;;*O+:::::::$ ;;.-$=;;;;;;;;;;;;;;;o -::-$**:+ ;;;;;;;;;;o*-@@@:@+@XX:XX@@$O*o;;;;=#-:-%=;;;;;;;;o*+@::::::@% =;=O+@+ o;;;;;;;;;;;;o&--% &:-+O&$-:@+ o;;;;;;;;;;.O-#*;;=O-@@@XX@-&o;;;o -@X-#.;;;;;o*#-:X::::::X@-O=;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;.#-&=;;;;;;;;;;;;;;;;.#+:::::::::::::::::X:+--+@$&* $- o;;;;;;;;;;;;*#--%.o*$+:@+:XX::::::::::::::X@+*o;;;;;;; $--*o;;;;;;;;;;;;;;;;;;;;=%@:-#*o;;.#@:++--:X--=;;;;;;;;;;&@-*o=*O@-&o;;;;.$:::::-*o;;;o.%##@:::::@%O%::#&. #@+.;;;oX-%;;;;;;;;;;.-:@=;;=@@+.;;;.$@:::::::@:o;;*- ;;;;;;;;;;;;;;;;;=-+@%.;o*-#.;;;;;;;;;;=#-::--+-+XX@----+$%&=;;o#-@#.;;;;;;;;;=#-XX::::::@+$#$----#.;;;;;;;;;;;;;o --@@@-%=o*--+&o;;;;;;;;;;;;.O-#& %@@+--@X:-%.;;;o -@X-%.;;;;;;=O-@X:::::XXX@-&=;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;*%+-%.;;;;;;;;;;;;;;;o*$+::::::::::::::::X:-%.=O-@:$+- o;;;;;;;;;;;;;.#-#.;;o*#+::+-@XX:::::::::::::-O=;;;;;;.&+--*o;;;;;;;;;;;;;;;;;;;;;.%--#.;;;; +-%.=*%@@- o;;;;;;;;;=%-@=;;o*$-&o;;;;=%@::::+*;;;;;;o +-X:::::@:--X:@#+-X+.;;;oX-%;;;;;;;;;;.-:+=;;=@@+.;;;.$@:::::::-O;;;*+.;;;;;;;;;;;;;;;;;o%-$.;;;.-+ ;;;;;;;;;;=:-:@O.=.#+@$&&&O--@+%*= +@+Oo;;;;;;;;o +@X:::::::@# . &&&O@%.;;;;;;;;;;;;;o -+@$ =;;o --&=;;;;;;;;;;;;;.%-@@@+-&=*++X+$*;;;o -@:-O=;;;;;;=O-:X:::X:-@XX+$*;;;;;;;;;;o*@-&=;;o&-*o;", +";;=%-*;;;.%-*o;;;;o*#-::+%*o;;;;;;;;;;;;;=O-:X::::::::::::::X:-%.;;=&+@+- o;;;;;;;;;;;;;.%-#.;;;;o&-+-$%$-:X::::::::::X:-&o;;;;;.%--&=;;;;;;;;;;;;;;;;;;;;;;;.$-&=;;;;=O--*o;o*$-%=;;;;;;;;;o&@- o;;;&+-.;;;;;; +::::-.;;;;;;;o=:-X::::X++#-@:-%:-+=;;;oX-%;;;;;;;;;;.-:+=;;=@@+ ;;;o -:::::::$.;;;.+=;;;;;;;;;;;;;;;;;o -$.;;;=%-$*;;;;;;;;;o -@Oo;;o -#*oooo*+@:@$%$::-Oo;;;;;;;;o -::::::::@@ o;oooo.%-O=;;;;;;;;;;;;;o --$*;;;;o -+&o;;;;;;;;;;;;;.O-@+$ o;o*++X+%.;;=O-:@$*o;;;;;;=O-:X::X@@@-+:X-%.;;;;;;;;;o*+-&=;;o&-*o;", +";;=&-#OOO%++*o;;;o*$--+:X++O.;;;;;;;;;;;;*$@X::::::::::::::X:-%.;;;;.#-- o;;;;;;;;;;;;;.%-%.;;;;o $-$ =o.%-:X:::::::::::+#.;;;;*$--&=;;;;;;;;;;;;;;;;;;;;;;;;= &=;;;;;.#-#=;;;*$-*;;;;;;;;;;=#@-.;;;.#-Oo;;;;;;&+::::- ;;;;;;;;;.$-X:::@+.=O++&==O+.;;;;X-%;;;;;;;;;;.-:+o;;;@@@$=;;;%+::::::+%;;;o +.;;;;;;;;;;;;;;;;;;.-+ ;;;o&-+&;;;;;;;;;;=+-#.;;;.-$*;;;;o -:::@:X:-&o;;;;;;;;o&-::::::::@-&o;;;;;=O-@ ;;;;;;;;;;;;;;o --%.;;;;o*++&o;;;;;;;;;;;;;.%-+ o;;;o -+@- o;.$+:-O=;;;;;;;.%-:X:X:-O=.O-:@$*o;;;;;;;;o*++X%OOO$$*o;", +";;=&-@:@@:++*o;;o*$-O &-@:@+# .o;;;;;;;=*%+:::::::::::::::X@-O.;;;;.%-- o;;;;;;;;;;;;;.%-- o;;;o $-$*o;;;.%-:::::::::::::-O.== +$ =o;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;; +-*o;;; +O=;;;;;;;;;;.#-Oo;;;*+-.;;;;;;;*$@:::@$=;;;;;;;;;=$-X::+*;;o*-=;; +&===.X-%;;;;;;;;;;.-:@.==.@::@%.=*-:::::::+ ;;;o$#=;;;;;;;;;;;;;;;;;;o&-%=;;;=%-%=;;;;;;;;;o -+ ;;;o&-Oo;;;o -::--+XX+%=;;;;;;;;=#+:::::::::+$*==;;;.#--%.;;;;;;;;;;;;;;o*+-%.;;;;=%-+&o;;;;;;;;;;;;;=&-#*o;;;o*$+-%.*O+:+$*o;;;;;;;=&-@XX:-#*;;*#+:-O=;;;;;;;;o*++::@@:+$*o;", +";;=O-@+--+-@*o;o*$-O=;=&-@X:@@#& * * %$@::::::::::::::::X++*o;;;=O-- o;;;;;;;;;;;;;.%-:+%=;;o $-- o;;;;o*$+:::::::::::::@#%#-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-%=;;;=O-Oo;;;;;;;;;;&--.;;;;O-Oo;;;;;;;o$@::::+%o;;;;;;;;;=$-X:-=;;;.-.;;*+@%%%#:-%;;;;;;;;;;.-::#%%#::::@#%#::::::::$=;;;o-O;;;;;;;;;;;;;o;;;;;;.-+ ;;;;.-$*;;;;;;;;;;=@-&;;;;.+$*;;;o +@:%%:+::+&=;;;;;;o&-:X::::::::::$%O * #----%.;;;;;;;;;;;;;;o&--#.;;o*++@+&o;;;;;;;;;;;;;=&-#*;;;;=&-@:##@:@-&=;;;;;;;;o*$-:X:-#.;;=O-:@$ o;;;;;;;o*++@---+-$*o;", +";;=&-+O* #-@*;;*$$ =;;o*+@X:::@@@$$$$$+@:::::::::::::::::XX@- o;;=&-- o;;;;;;;;;;;;o*#---@+O*. $--&=;;;;;;=O-:X:::::::::XX:+-O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-%o;;o&+- o;;;;;;;;; $@@&*=;=$-.;;;;;;;;;O-:::::+=;;;;;;;;;;= +X- ;;;=+%*.&@:@@@@:-%;;;;;;;;;;.-::@@@@:::::@@@:::::::@Oo;;;o@ ;;;;;;;;;;=* o;;;;;;o&-#=;o* +@Oo;;;;;;;;;o -%.;;;.+-Oo;;o -+O=o.--::+&*.o;;o +@X:::::::::::@@@@$++O..&-#.;;;;;;;;;;;;;;o +-# . $@@--+&=;;;;;;;;;;;;;=&-$ =;;o&-:X@@::-%.;;;;;;;;;;*$-:X@-&=;;;.%-:-#.;;;;;;;o*@-# ** $+*o;", +";;=O- o;o=&-O* $- o;;;;.%-:X::X:@@@@@@:::::::::::::::::X:++X@+ oo&-- o;;;;;;;;;;;;o*$-O* $+@$#$:@+*o;;;;;;=O-:X::::::XX:+--$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+@@O.=*$-:=;;;;;;;;;;O+XX@$%&%-&o;;;;;;;;;.$@::::- ;;;;;;;;;;;oO@:$&.=*@@$#$X@----:-%;;;;;;;;;;.-:X----:::::::::::::X+$o;;;;o+ ;;;;;;;;;oO$*;;;;;;;;.-@O&O$$X@$.;;;;;;;;;o -+ ;o %@@$*;;=#-$*;;;=&-::@$# =.O+@X::::::::::::::::-$*o;;=&-&o;;;;;;;;;;;;;;.$-@$#$:+$ @-&=;;;;;;;;;;;;;=%-@ ;=&@@+-@XX@- o;;;;;;;;;;*$-:X@+ o;;;=&-::-&=;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o +@$+-&=;;;;;=O-@X::::::::::::::::::::::::::X@+$@-@@#&&$- o;;;;;;;;;;;;;.%-%.;o +@:@:@--O=;;;;;;=&-:X:::X:@---:# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+X:@#%$@-*o;;;;;;;;;=#@--@:@@@-&o;;;;;;;;;;*+::::@$=;;;;;;;;;;; +:@@#%$++:@:+O...*:-%;;;;;;;;;;.-:@ ..*@:::::::::::X@+*;;;;;o+&;;;;;;;;;=+Oo;;;;;;;;o#-@@@:@-@@O;;;;;;;;;;.@-% O+@X:-Oo;*--%.;;;;=O-:::@$%#@:X::::::::::XXXXXX:-&o;;;;.@$*;;;;;;;;;;;;;;.$-::@:@+ oo --&o;;;;;;;;;;;;;.%-% O@+-#%$@:-O=;;;;;;;;;;;*$-:X+$*;;;;o*++@-&=;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o ++-#*o;;;;;;=O-@X:::::::::::::::::::::::::X:-%.= @@@@-- o;;;;;;;;;;;;;.%-%.;;;o @@X::+-@*;;;;;;o&-:X::@---+&*=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o :@::::@@-#=;;;;;;;;;;*$-#&+-::@-*;;;;;;;;;;;o%-:::X-O=;;;;;;;;;;.#@::@@@@+-::- ;;;oX-%;;;;;;;;;;.-:+=;;o@@:::::XX:::-+*o;;;;;.-&;;;;;;;;=%+ ;;;;;;;;;o -X:+-+&X-$*;;;;;;;;;o -:@@::-+:# #@-&o;;;;o -:XXX:@::::::::::::X:------+@#.;;;;.$-#*;;;;;;;;;;;;;*+-XX:+$*o;;o --&=;;;;;;;;;;;;;.%-+:+$ =o +--O=;;;;;;;;;;;*$-X:-%.;;;;;.#-:-%.;;;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o ++-O=;;;;;;;=&-@X::::::::::::::::::::::::X:-%.;;o +@+- o;;;;;;;;;;;;;.%-#.;;;;o -@:+ =*$$*o;;;;*$------% .=o;;;;;;;;;;;;;;;;===.o;;;;;;;;;;;;;;;;;;;;;;;=%@----@XX- o;;;;;;;;;; +$.o*&+:-#=;;;;;;;;;;;;=%+::::-&;;;;;;;;;;;%@:X@-&==%-X- ;;;oX-%;;;;;;;;;;.-:+=;;o@@:::XX+----%*o;;;;;;&-&;;;;;;;;&-+&;;;;;;;;;;.-@:% .o -+&;;;;;;;;;;=#-::-$&%@:$$:@$*;;;;;o -::+----@X::::::::X@-% & &#-+O.==.&@@- ;;;;;;;;;;;;;.$-:X:+#.;;;;o --&o;;;;;;;;;;;;;=O-+-%.;;o*#-@*o;;;;;;;;;o*++X:-&=;;;;;o&-@:-O=;;;;;o*@-&=;;o&-*o;", +";;=&-*;;;o +-$*o;;;;;;;=O-:X:::::::::::::::::::::::X:-%.;;;;*#-- o;;;;;;;;;;;;;.%-%.;;;;o $@X@+*;;*$$& &$--##&*==o;;;;;;;;;;;;;;=* O#%#% o;;;;;;;;;;;;;;;;;;;;o +-&..*#@-%=;;;;;;;;;;*$-&o;oo*$-*;;;;;;;;;;;;;;=%@::::+ oo;;;;;;;;%@::-%=;;o%-- ;;;oX-%;;;;;;;;;;.-:+=;;=@@::X--+&...oo;;;;;;=$+ ;;;;;;;=$++ ;;;;;;;;;;o -@ o;;=:-&;;;;;;;;;;o&-::# o.+-:::-Oo;;;;;o -@X%O%%#-+X::::::X@-&=ooooo.$-:#%%#@---%.;;;;;;;;;;;;o&-@X::-%.;;;;o +-&=;;;;;;;;;;;;;=O--%.;;;o*@-+&=;;;;;;;;=O-:X+$*;;;;;;o -@X+$*o;;;;o*@-&=;;o&-*o;", +";;=%@*;;;o +-#*;;;;;;;o -@X:::::::::::::::::::::::X:-O.;;;;o -- o;;;;;;;;;;;;;.%--#.;;;o $++--+&.*O@@@@++-: .=oo;;;;;;;;;;;;;;;=*&%$+@+----++&.;;;;;;;;;;;;;;;;;;;.#-+=;;o @-Oo;;;;;;;;;;&+-&o;;; +%o;;;;;;;;;;;;;;;&+:::::$%*;;;;;;;o%@:+O=;;;;oO-=;;;oX-%;;;;;;;;;;.-:+=;;=+:::-%*=o;;;;;;;;;;;&-$=;;;;;;;*+@#o;;;;;;;;;;;=%+*;;;o -#.;;;;;;;;;;.+-#.o;o%-XX@$*;;;;;;o -+#*oooo*-+X::::::-O=;;;;;;;.$-@@@+-O %-#*;;;;;;;;;;;o&-:X:X:-%.;;;;.$--&=;;;;;;;;;;;;;.%-@ o;;;o*#--&o;;;;;;;=O-::-&=;;;;;;o -@X@- o;;;;o*@-&=;;o&-*o;", +";;=O- ===.&+-#.;;;;;o.&$+X::::::::::::::XX+--+XX::X@- o;;;=&+- o;;;;;;;;;;;;;.%-@:- o;o $--% %@$$:XX:--O&.o;;;;;;;;;;;;;;;;o. #$@@@@+% * O:@-#.;;;;;;;;;;;;;;;;;; @-Oo;;o&+- o;;;;;;;;;=#-%=;;;=%-:o;;;;;;;;;;;;;;=O@::::::-&=;;;;;;;O@:+.;;;;;; -.;;;oX-%;;;;;;;;;;.-:+=;;o:@:+&=o;;;;;;;;;;;o*-+*;;;;;;;oO-@#=;;;;;;;;;;;o - ;;;;.+-&;;;;;;;;;;=:-#.;;;.-@:+&o;;;;;;o -@@ ;;;;o -:X::::@+&o;;;;;;;o -@X@$ o;= - o;;;;;;;;;;o +@X::X:-%.;;=O++-+&o;;;;;;;;;;;;;.%-#.;;;;o&--$*o;;;;;o*$+:-O=;;;;;;;o -@X:-%.;;;;o*+- ==oo -*o;", +";;=O-$%%%#::-$*;;;o*O$$:::::::::::::::XX+-&.*%-::XX:-%.;;=&-- o;;;;;;;;;;;;;.%---@@$ . $-$ =oo*$-@:X@-O.oo;;;;;;;;;;;;;;;;o*O#$@@::X@@.o;o*#@:-%=;;;;;;;;;;;;;;;= #@+*;;;.%-&=;;;;;;;;;;&+-*o;;; +-*;;;;;;;;;;;;;;*%:::::::::@% ;;;;;o%@@+;;;;;;;*- ;;;;X-%;;;;;;;;;;.-:+o;;;O++#o;;;;;;;;;;;;.%-O=o;;;;;;;*+@:+ ;;;;;;;;;;;oO-%=;;;=X-#.;;;;;;;;;o*-+ ;;;o ++$*;;;;;;;o&-@-$ =;;;.+-XX::::-O=;;;;;;;o -@@+ o;;;o&$*;;;;;;;;;;;.#-:X::X:+% O@@@+-+ o;;;;;;;;;;;;;.%-#*;;o*$+@-$*o;;;;=&-@-#.;;;;;;;;o -@XX@+ o;;;o*++OO%%&%$*o;", +";;=&-@:@@@:::@# .*O$+@::::::::::::::XX@--&=;;*$@X+-+:-%=o +- o;;;;;;;;;;;;;.%-%.*$-@$#$-$*o;;;o&-:X+-&=;;;;;;;;;;;;;;;;;. O$+@:::::X+$.;;;=O-:@+*o;;;;;;;;;;;;;;&+@-%=;;;.#- o;;;;;;;;;;O++.;;;=#-&o;;;;;;;;;;;;;;&-@X::::::::@+& =;;*@::-*;;;;;;&+O****X-%;;;;;;;;;;.-:@****X@+.;;;;;;;;;;;.O-@*o;;;;;;;;=$@::+ ;;;;;;;;;;;;*-@*;;;o --&o;;;;;;;;;=#-%=;;;=+-+&;;;;;;o*$--@-+&=;;o --:::::+#.;;;;;;;o&-::-%.;;;;.$%=;;;;;;;;;;.#-:X:::::@++@@+ = --&o;;;;;;;;;;;;;.%-#.;*$-:@--$O =;o*++:-O=;;;;;;;;o -@X::-#.;;;o*++:@@@@+$*o;", +";;=&--+--+:X::@$$$@:::::::::::::XXXX:-+ =o;;o*@+-% O-@@%O$- o;;;;;;;;;;;;;.%-#.;o.%+@:-$*o;;;;=O-@-$*o;;;;;;;;;;;;;;;==*%+@:::::::::@+*o;;*#@XX+#.;;;;;;;;;;;;.&$@:-&o;;; -#=;;;;;;;;;;.#@- =;; +-.;;;;;;;;;;;;;;;= @:::::::::::--O**%@::@$*oo..*$::$$$$:-%;;;;;;;;;;.-::$$$$:+Oo;;;;;;;;;=*-O.=o;;;;;;;;o&-:X:@%.===.O*==;;;o -#*;;.&+@%=;;;;;;;;;o -$*;;;o -@#*;;;;;*$-$ == -O.o;o.$-XX:::@# .====.&$@X::+%.;;;=&-&=;;;;;;;;;.#-:X::::::@:@-&o;o -+&o;;;;;;;;;;;;;.%-%O#@-%**$-@-O**#-:@$*o;;;;;;;;.O-:X:X:-O=;;o*++@---+-$*o;", +";;=&-#OO%$+:X:::@@::::::::::::XX@----#*o;;;o*#--%.;.%-::-- o;;;;;;;;;;;;;.%-#.;;;;*$+-+*o;;;;;*$--#.;;;;;;;;;;;;;;;o %#$@::::::::::::@# *&#:+--+-%=;;;;;;;;;o #@:::@# =;=%-+=;;;;;;;;;;&+:X$% %-#=;;;;;;;;;;;;;;;;o&+:::::::::+&==%+-@X::@$OO$#@-X:---@X-%;;;;;;;;;;.-:X----:-&;;;;;;;;=O@%.o;;;;;;;;;;;oO-@-:X:####---$# ;;;*-@# #$X@#=;;;;;;;;;;=%-&;;=&O@:@#*ooo*#+&=o;;o.-O=;;;*+-:::::@$######@:X::X:-%.;;o*-$*;;;;;;;;;.#-:X::::::X:-O=;;;o --&o;;;;;;;;;;;;;.%-@@-%.;o*++::$$@:X+#.;;;;;;;;;*$-:::X:-#.;;o*+-X%OO%@$*o;", +";;=O- ooo.O-:X:::::::::XX::::@----@&.=o;;;;*#--%.;;;=&+-- o;;;;;;;;;;;;;.%-%.;;;;o ++-&=;;;;o $-&.=;;;;;;;;;;;;;o.*&$+@@:XX::::::::::X@@$@@+&**O--&=;;;;o.**O@@:::XX:+%*&$-&o;;;;;;;;;.$@:::@++:- o;;;;;;;;;;;;;;;;;.$:::::::::-*;;==&++X:::++ ==O@-@@@-:-%;;;;;;;;;;.-::@@@@:@%o;;;;;.O$&*=;;;;;;;;;;;;;oO--@-@X@@+%*.. :+&**#@:@+@@@::@&o;;;;;;;;;oO-#**%-:XX:@$OO%$+&o;;;;;;.$&=;;=&-:::::::@@@@@@::::::X:@# .*O+-&=;;;;;;;;.#-:X::::::::+#*o;;;o --&o;;;;;;;;;;;;;.%--$*o;;o ++::@::X@- o;;;;;;;o&-@X:::X@-O=;o*+-&.oo=&-*o;", +";;=O-*;;;o +@X:::::::XX@-----+% .==o;;;;;o*$--%.;;;;o&-- o;;;;;;;;;;;;;.%-$.;;;;o $@:-%.;;;=&+- o;;;;;;;;;;;;;;; #$@:::X@--:X:::::::::::@@-#.;;*$-+%&&&&O$+++::::X+--@:$$-%=;;;;;;;;;oO@+----@:@-.;;;;;;;;;;;;;;;;;;=$@::::::::-*;;;;o.+-:X::-=;;*-*===*@-%;;;;;;;;;;.-:+.==.:@+ ;;o*%$O*oo;;;;;;;;;;;;;;oO+*= --X:+&;;;o= -@$:X:::@----@$.;;;;;;;;;o -@$$::--@X:+---@$*;;;;;;;o*-O=;o&-::::::::::::::::::::::@@#$:X@+ o;;;;;;;=%-:X:::::::X:+#*;;;;o -+&o;;;;;;;;;;;;;.%-@ o;;;o ++:X:XX@-+&=;;;;;;.#-:X::::X@- o;*@-&=;;o&-*o;", +";;=&-*;;;o +@X::::::X:--%*=..=oo;;;;;;;;o*$--O.;;;;= $- o;;;;;;;;;;;;;.%-++ o;;o $+:X:@% &#-+*o;;;;;;;;;;;;;=*&$@:::XX++%%+@X::::::::::X:-&o;;o*$-@@@@--#OO@@:X:@#O#+-::-&o;;;;;;;;;.#-@*= %:X-Oo;;;;;;;;;;;;;;;;;;o&+::::::::@%=o;;;;.%-:X:-.;; -=;;;oX-%;;;;;;;;;;.-:+=;;o@@:$ O-#*oo;;;;;;;;;;;;;;;;=$%;;o $---%=;;;;o.O-@X::@$ =. -+&o;;;;;;;;;=:-:@-+#%@@:#O%$-@ ;;;;;;;;o -O.*#@:::::::::::::::::::::XX@--+:X+$*;;;;;;;.#-::::::::::X:-%.;;;=O-@+&o;;;;;;;;;;;;;.O-#.;;;;o.O-:X:@@%O:$&=;;;o -@X:::::::-#.o*+-&=;;o&-*o;", +";;=O-*;;;o +@X::XX::@-%.oo;;;;;;;;;;;;;o*$+:-%.;;;=O-- o;;;;;;;;;;;;;.%-@X@$ o; $+XXX:@@@+++-&o;;;;;;;;;;;;=&#$+@XX:::+$*oo $@X:::::::::X++*o;;;o.#-::-#*=oo.#+X:+*oo*O:-O=;;;;;;;;;;.$- o;o.#@-.;;;;;;;;;;;;;;;;;;;;=$+X:::::::@%=;;;;;o +:::# $- ;;;oX-%;;;;;;;;;;.-:+=;;o@@:@+@+ oo;;;;;;;;;;;;;;;;;;o@#o;;o=*O-+&=;;;;;o*-::@@ o;;=#-$*;;;;;;;;;o -X@$*o=&-@ oo.%-%=;;;;;;;;=:-$#::::::::::::::::::::::X:--@@+-@:-O=;;;;;o +@X::::::::::X:-#.;=O-:+-+&o;;;;;;;;;;;;;=&-$ o;;;=O-:X@+ =o=&-$&** #+:X::::::::@#O%@-&=;;o&-*o;", +";;.#+*;;;o +@XX:+---+&=;;;;;;;;;;;;;;;o*$+:@@-O=;o -- o;;;;;;;;;;;;;*#----@@$OO$@XX@----+::-%.;;;;;;;;;;;;*#+@@:::::X@+*o;;.%-:::::::::::-#=;;;;;;*$@-%.;;;;; @@@+.;;o*$- o;;;;;;;;;;&-#=;;;o%-Oo;;;;;;;;;;;;;;;;;;;;;*++X:::::::-*;;;;;;o +:X:$@@-*;;;oX-%;;;;;;;;;;.-:+=;;=@@:::-Oo;;;;;;;;;;;;;;;;;;;;o&$=;;;;oo.#-Oo;;;;;oO-:@+ ;;;;*-@*;;;;;;;;;;.%-O=o;;.+@ ;;;=O-#*;;;;;;;=:-@@:::::::::::::::::::::X@-#*=o= --+$*;;;;;o -@X:::::::::::X:+%&%@@+%&$- o;;;;;;;;;;;;;=O-#*;;=&+@@+-O=;;;o= $---+XX::::::::::@@:@-&=;;o&-*o;", +";;=O+*;;;o*+-+--@% .=o;;;;;;;;;;;;;;;o*$++-@X@:& &$- o;;;;;;;;;;;;;.%-#*= $+:@@:X+--%*= :@-%.;;;;;;;;;o. &$+:X::::::X@-&=;;=%-:::::::::::-&o;;;;;;oO-$.;;;;;;.%+-&o;;;&-+*;;;;;;;;;;.#-@o;;;=#-.;;;;;;;;;;;;;;;;;;;;;;;*@+X::::::@$&o;;;;;o +::@@:+=;;;oX-%;;;;;;;;;;.-:+=;;=@@::+Oo;;;;;;;;;;;;;;;;;;;;;;oO%*;;;;;;=&-&=;;;;;*+::@%=;;;=O-&;;;;;;;;;;;.-%=;;;.+-&o;;;o*#Oo;;;;;;=:-::::::::::::::::XX:::XX@-O=;;;;o.O--O.;;;;o&-@X::::::::::::::@@@@-&oo --O=;;;;;;;;;;;;;.O-%*.&+@++@-+ o;;;;o=.=*#-+:X::::::::::X@-&o;;o -*o;", +";;=&-&****O-# *.=oo;;;;;;;;;;;;;;;;;o*$--%.*#-:@@-- o;;;;;;;;;;;;;.%-%.;;o*$+X:+-% =oo;o*$-O=;;;;;;;o*O$-+@::::::::::::$#&* #@:::::::::::-#=;;;;;;oO-&o;;;;;;.%-+.;;;=%-+=;;;;;;;;;=O@- o;;;&++=;;;;;;;;;;;;;;;;;;;;;;;o*$-X::::::@-%o;;;;;o#@:::@@o;;;oX-%;;;;;;;;;;.-:+=;;o@@::-&;;;;;;;;;;;;;;;;;;;;;;;;*-$*;;;;;;.-$*;;;;;*-:X@$.;;;o&-$.;;;;;;;;;;*-+ ;;;o -$*;;;;o*+*;;;;;;=:-::::::::::::::X:--+XX:@#*=;;;;;;;*@-+ ;;;;.#-XXXXX:::::::::::::@-O=;;o -- o;;;;;;;;;;;;;.%-$#:@-O.*#-+&o;;;;;;;o=*%--+:X:::::::X:-%.;;=%+*o;", +";;=&-@$$$$++ o;;;;;;;;;;;;;;;;;;;;;;*#--%.;o $+:+- o;;;;;;;;;;;;;.%-#.;;;;.%-@:% .o;;;;o +-&=;;;;;=*O$@@@::::::::X:+---+:@$$:::::::::::::@-&o;;;;;*$- o;;;;;;=%- o;;; @-Oo;;;;;;;;;*$@+=;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;o*O-::::::::- o;;;;;*+::X:-*;;;;X-%;;;;;;;;;;.-:+=;;o@@:::#*;;;;;;;;;;;;;;;;;;;;;;;&-@$*==;;. -@*;;;;o%-:::+&;;;o --Oo;;;;;;;;;.--%=;;;=#-&;;;;;o*#.;;;;;=:-:::::::::::::X@+O&$+X@+ o;;;;;;;;o&--#*;;;.$-@----@X:::::::::::+$*;;;;o -$*o;;;;;;;;;;;;;.%-@@@&=;o +-+ o;;;;;;;;o= &#-+XX::::::X:@%&&%+$*o;", +";;=&-@::::++*o;;;;;;;;;;;;;;;;;;;;;*#--%.;;;o*$-- o;;;;;;;;;;;;;.%-O.;;;;o +@+$*o;;;;;o $@@$&=oo*&%$@:::::::::::X@-O.= $-+@::::::::::::::X@-&=;;o $@-&o;;;;;;*@@.;;;oO-+.;;;;;;;;;; +@-&=;; ++.;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::$%o;;;;.+:X-@@% X-%;;;;;;;;;;.-:@& ::::--$O& .oo;;;;;;;;;;;;;;;= +::@$#% &#$-$o;;;;*+::::@$.;;=&-@#.;;;;;;;;;o*++&;;;o -#.;;;;;=@&;;;;;.$-::::::::::::X@-&oo*+-+#.;;;;;;;;;;.$-+#*o= +-$OOO%@-@X::::::::X:-%.;;;;o*@+ o;;;;;;;;;;;;;.%--O=;;;o +-$ o;;;;;;;;;oo= @-+:X:::::::@@@:+$*o;", +";;=&-----+-+*o;;;;;;;;;;;;;;;;;;;o*#--O.;;;;o +-O=;;;;;;;;;;;;;.%-$*o;;;=&+@X++*;;;;;;*$+:X@@#%%$+@::::::::::::X+-O=;;o= $-@X:::::::::XXX:::+% *O@@X+$.;;;;;=%+@%=;;=%-Oo;;;;;;;;;;&+@X@%..#-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@::::::::- ;;;;.+X-+::@++++:-%;;;;;;;;;;.-:X@+++:::-@@@---+#%&***o;;;;;;;=*&%@::::@@@@+:@$*;;;;o&-XX:::+O=*%$:@$.;;;;;;;;;;=+-#=;;.#-$*;;;;;o&Oo;;;;o&-::::::::::::@+ o;;o*$-O=;;;;;;;;;;=#-:@#%%$-%.oooo.&+@:::::::::X:-%.;;;;=&-+&o;;;;;;;;;;;;;.%-#.;;;;o*$-$*o;;;;;;;;;;;o= $-@XX::XX@---+-$*o;", +";;=&-O O++*o;;;;;;;;;;;;;;;;;;o*$--#.;;;;o +-&=;;;;;;;;;;;;;.%-@-O.;;o +@X:::#&*==.&$@:::::@@@@:::::::::::::X++*o;;;;;o= $-:XXX:::X@--@::::@$$@::::-#*o;= #@::@O&&O@+.;;;;;;;;;;=%@X++@##:-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#@:::::::::O&*&O:+#=&+::::::-%;;;;;;;;;;.-::::::::@&=====*&&--@+$O&&&&&&&%$@::XX::XX---:+&o;;;oO+--@X::::%$::::@&;;;;;;;;;;o&-:&*O#@X+O=;;;;;*$.;;;;o*+@X::::::::::-O=;;;;=%-$*;;;;;;;;;;o +@X@@@-O=;;;;;;=&-@X::::::::X:-%.;;= :@@-&=;;;;;;;;;;;;;.%-%.;;;;o +-$*;;;;;;;;;;;;;o= $-:X::@#& #+*o;", +";;=O-*o;o=O- o;;;;;;;;;;;;;;;;;;*$+X@+*o;;o +- o;;;;;;;;;;;;;.%--+:-%=;*$--+:X:@@$##$@@::::::::::::::::::::::X@-&o;;;;;;;;o*#---@XX:+-%O#:::::@@::::::@$& O+@X+-@@@@@-@=;;;;;;;;;; @@-:+-@:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@:::::::::@----+#o;*++----:-%;;;;;;;;;;.-:X----@X+&;;;;;;oo.*%%@--------------+X:--$**+$.;;;;*-XO%-+X:::@-----+#.;;;;;;;;;;.$-:$@@-++$ ;;;;;=O*;;;;;*+@X::::::::X:-&o;;;;=%-+$*;;;;;;;;;o*+@X::+%.;;;;;;;=&-:X:::::::::X:-%=;*$@:---&o;;;;;;;;;;;;;.%-#.;;;o -@@$ o;;;;;;;;;;;;;o.#-@X@-&=o;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;;;*#-+-@@%*o=&+- o;;;;;;;;;;;;;.%-O*&-@@O&#--++-:X::@@@@:::::::::::::::::::::::::-$.;;;;;;;;;;o=. $-@:+O.oo +@::::::::::::@++@::-%&$-@X:- o;;;;;;;;;.#-- ==&:@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$:::::::::+&** +-**&-O****X-%;;;;;;;;;;.-:@ ***%@@%o;;;;;;;;ooo=***********&-@+--+O=;o+&;;;;o$O=oo*-+X:::%&.. -+&;;;;;;;;;;=+-::+-@@@+%=;;;;=#&o;;;o&-::::::::::X:-&o;;;;=%-:@#*;;;;;;;;o*+@XX@$ o;;;;;;;;*$-::::::::::::@$&*O@-$ $- o;;;;;;;;;;;;;.O-#.;o $@+--$*o;;;;;;;;;;;;;;=&+@:-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;;o*$--%&#-@$%%+- o;;;;;;;;;;;;;.%-%.;=O-::@-@ o=&--:X::::::::::::::::::::::::::::X-@.;;;;;;;;;;;;;oo*#-%.;;; +@::::::::::::::@::+#.o.&$@-$=;;;;;;;;;=O@-&o;;=O-+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+::::::::-.o;o=&+$:-*o;;oX-%;;;;;;;;;;.-:+=;;o&+@%;;;o=;;;;;;;;o;;;;;;;;ooo=o= =o;;.- ;;;o&$o;;;o*+@::$ o;;=%-#.;;;;;;;;;oO-:@#*o=&-%=;;;;.+$*;;o +@::::::::::::@$*;;;;=%-@--O.;;;;;;;;*@@X:+$*;;;;;;;;;.$-::::::::::::::$$@@#*oo -- o;;;;;;;;;;;;;.%-#O%@++O&#-#*o;;;;;;;;;;;;;;=&-@-&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;;o*#--%.o*$+:@-- o;;;;;;;;;;;;;.%-+*o;;.O-:-$*o;;= $-@XX::::::::::::::::::::::::::X:-%=;;;;;;;;;;;;;;o&-O=;;; +@:::::::::::::::::-&o;;o $- o;;;;;;;;;o%--.;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-X:::::::@%;;;;o*#-- ;;;oX-%;;;;;;;;;;.-:+=;;o$@@:o;;&# *ooo;;;;;;;;;;;;;;;;;;oo;;;o#-#*;;*@*;;;;;oO-::@O;;;o&-+&;;;;;;;;;;=:-%=;;;.#+ o;;;.+-%*= +@X:::::::::::::-%.;;;=%-@OO+$*;;;;;;o -@X:+$*;;;;;;;;o&-@X:::::::::::::::+$*o;;o -- o;;;;;;;;;;;;;.%-+::-%.o*$-$*o;;;;;;;;;;;;;;.%--&=;;o&-*o;", +";;=O-*;;;o - o;;;;;;;;;;;;;o*#--%.;;o*$++- o;;;;;;;;;;;;;.%-%*o;;;=&--$*o;;;;o= $-@:XX::::::::::::::::::::::::++-&o;;;;;;;;;;;;;;=%#=;;; +@:::::::::::::::X++.;;;; +#=;;;;;;;;;;.$-*o;;; +-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+::::::::-*;;;;ooO-*;;;oX-%;;;;;;;;;;.-:+=;;=@::@O;=+++$%%%&****=;;;;;;;;;;;;;;;;=&-:@%**##o;;;;;.$@::@#=;;;=O-#=;;;;;;;;;o*-#.;;;o*-#.;;;=$+@$%$@X:::::::::::::::+#*;;=#+*oo.O-&=;;;=&$@:::@@O.;;;;;;;o&-@X::::::::::::::X@$*;;;;o -- o;;;;;;;;;;;;;.%-@-%.;;o*@-$*;;;;;;;;;;;;;;o +-&=;;o&-*o;", +";;=O+*;;;o - o;;;;;;;;;;;;o*#--%.;;;;.%-- o;;;;;;;;;;;;;.%-$*o;;;o $-$*o;;;;;;;o.%---+:XXXXXX::::::::::::::X:-O==O&o;;;;;;;;;;;;;;*+*;;o&-@::::::::::::::::-:=;;;=%-Oo;;;;;;;;;o&-+=;;;;O-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++X::::::@$*;;;;; - ;;;oX-%;;;;;;;;;;.-:+=;;=@@::+O%@:@@@@@@$$$$#O&....=;;;;;;;o.&-:::@$$+ ;;;;;;*-:::@+&o;;o -$*;;;;;;;;;;=@-&;;;o*-+ ;;;*+@:@@:::::::::::::::::X:-O=;*-&o;;;.O#%OOO%@:X::X@--#*;;;;;;o -@X::::::::::::::::-%.;;;;o*$- o;;;;;;;;;;;;;.%-- o;;;o +-$ o;;;;;;;;;;;;o*@-&=;;o&-*o;", +";;=O-*ooo.%-*o;;;;;;;;;;;o*#--O.;;;;=O-- o;;;;;;;;;;;;;*#--#.;;;o $-+*o;;;;;;;;;;==*O@------+:X::::::::::::X@$.;;=O.;;;;;;;;;;;;;;=%#=; +@::::::XX@::::::::- o;;; +-*o;;;;;;;;;*$-@o;;;=#O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@:::::::@$.;;;; -&;;;;X-%;;;;;;;;;;.-:+=;;o@@:::@@::::XXX::::@--+###$% O#@:::::@@#=;;;;o #@X:::@%=;;;=#-Oo;;;;;;;;;o&-#.;;;=%-$*;=%-::::::::::::::::::::::X:@%&%%.;;;;;o.#-@@@:::::@#%@-#*;;;;;.%-:::::::::::::::::X:-%.;;;;.%--&=;;;;;;;;;;;;;.%-$ o;;;o*#--O=;;;;;;;;;;;o*+-O.oo=&-*o;", +";;=&-$%%%#-+*o;;;;;;;;;;o*$--$*o;;;o -- o;;;;;;;;;;;;;.%-@++ o;o $--&=;;;;;;;;;;;;;oo=.***.*&@@:::::::::X:+--- o;o* o;;;;;;;;;;;;;oO-O&$@::::::X:---:X::::@+.;;;.#-%=;;;;;;;;;oO+@+*o;;&-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-X::::::X- ;;;; +&;;;oX-%;;;;;;;;;;.-:+=;;o@@:::::X:@@--------:::::::---+@+++@::::::::@#o;;;;=$---:X:@#=;;;.$-$*;;;;;;;;;o -+&;;;o&-@#&O+:X::::::::::::::::::::X:--+--O=;;;;;;=O-:::::::+$*o --O=;;;;*$-X::::::::::::::::@@@-%.;;=O-:@+ o;;;;;;;;;;;;;.%-#*;;;;o&-+- o;;;;;;;;;;o*++:#%%%@$*o;", +";;=&-@::::++*o;;;;;;;;;o*$+X:-O.;;=&+- o;;;;;;;;;;;;;.%--+::$&. $+-#.;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::X@-O O$.;;= .;;;;;;;;;;;;;.#+@+@X::::::@-&. $@:::::+ .;; +-*;;;;;;;;;;*$@X:$%*.#-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::::::@%o;;; +#OOOO:-%;;;;;;;;;;.-::OOOO::::::X+--+& *ooooooo= @+@@::XXXX::::@$.;;;o%+ &-@X:@&.*%#::+Oo;;;;;;;;;=$-Oo;o*%+::+@:X::::::::::::::::::::::-%.= -%=;;;;;;o&-@X:::::@+ ;=&-+ o;;;.$-X::::::::::::::X:+----%*.&+@@--+ o;;;;;;;;;;;;;.%-#*o;o*$+X+$*o;;;;;;;;;o*++:::::+$*o;", +";;=O-++----@*o;;;;;;;;;*#++-+:+O.=&--&o;;;;;;;;;;;;;.%-%**%-@@$$:+- o;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::XX+-&=o;=O#.;o&%=;;;;;;;;;;;.O+:::::::XXX:+ o;*$+::::XX$#& %-%=;;;;;;;;;;*$+--@@$$@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-X::::::-*;;; +:@@@@:-%;;;;;;;;;;.-::@@@@:::::::#.==oooooooo;;;;;;;;oo.+:X+-----@X:::@%.o=O-&ooo -+X:$#$@+-+@$*;;;;;;;;;o -:O %$:XX::::::::::::::::::::::::::-O.;;=OO=;;;;;;=%-::::::X@+ ;;.%-%.;;o -@X::::::::::::X:+#*==&-+##:@-O. +- o;;;;;;;;;;;;;.%-$*o*$+@---#*;;;;;;;;;o*++@-----$*o;", +";;=&-%*.. @+*o;;;;;;;o*#--O*&+@:##+- o;;;;;;;;;;;;;.%-#.;o $+:::X++*o;;;;;;;;;;;;;;;;;;;;= $-:X::::::X@-&=;;;;*$.;;=&*o;;;;;;;;;.O+@@::::X:+-@:+*;=O+:::XX@+::++@+*o;;;;;;;;;o&+@O#+@:@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X:::::@#=;; +:@@@@:-%;;;;;;;;;;.-::@@@@::::::+ ;;;;;;;;;;;;;;;;;;;;;=+:-:*.** -:::::@#%#+&o;;;o*$+X:@:-$&O-+ ;;;;;;;;;;=#-@+@:@-@X:::::::::::::::::::::::X:+#.;;.# ;;;;;;;=#-::::XXX:-&=;;.#-O=;*$-X:XX@@:X::::::X:-%.;;o*$-:+$ =;o -- o;;;;;;;;;;;;;=&-%&%+-%**O-$ =;;;;;;;o*+-%*..*%+*o;", +";;o&-*o;;=&- o;;;;;;o*#--%.;=%-::+- o;;;;;;;;;;;;;*#-#.;;;o*$+::X+$*;;;;;;;;;;;;;;;;;;o*&#+@:X:::::XX++*o;;;;;=O o;o&&o;;;;;;;.O#@----@XX+-& #-+%O%@::::X+@@--@::+*;;;;;;;;;;*$-%=o $@-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@X::::-.;; +-----:-%;;;;;;;;;;.-:X+---::::XX+*;;;;;;;;;;;;;;;;;;;;;.-+ =;;;;oO-X:XX:@@@+ ;;;;;o*-:X:-$*o=%-&o;;;;;;;;;o*+@:@-+%#@::::::::::::::::::X:---+X:+&..O+*;;;;;;.%@:::XX+--@+#.;;o*++%O#@:X:-----@XX::::X:-O=;;;o --+ o;;;o --&=;;;;;;;;;;;;;=O-+:@+ oo*+--&=;;;;;;o*@-&=;;o&-*o;", +";;=%+*;;;o - o;;;;;o*#--%.;;;*$@@-&o;;;;;;;;;;;;;.%-%.;;;;o +@::X@-O.;;;;;;;;;;;;;;;o= $-@:::::::::X@-&o;;;;;;; %=;;.%.;;;;;= $++-$*= $--- o;= :@@@:::::-%.= #::@+*;;;;;;;;;;&+-&o;o=%-:o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+-X:::-.;; -&===.X-%;;;;;;;;;;.-:@*==.@:::--@ o;;;;;;;;;;;;;;;;;;;;*+*o;;;;;;=@@:---XX:+&;;;;;;=:+:@%=;;o -$*;;;;;;;;;;.+@:+O.o +:X:::::::::::::::X@+&*&:@:::##-$*;;;;;*#-:::X@-$&O$--&=;;o @+@@:X:+$ .= --:X:::::@+ o;;;=&--%.;;;;o +- o;;;;;;;;;;;;;.%-@-O=;;o +-$*o;;;;;o*@-&=;;o&-*o;", +";;.%+*;;;o - o;;;;o*#--%.;;;;.%-- o;;;;;;;;;;;;;.%-@*o;;;o $+::::::@#&*.o;;;;;;;;;= %#$@::::::::::X:-%.;;;;;;;;o&O=;o &=;;=*O+@+#*=;;o=**=o;;;o $+::::X:+*o;o.%+-&o;;;;;;;;; $-+=;;;=%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-:X:-O;; -*;;;oX-%;;;;;;;;;;.-:+=;;o@@:-::-$O=;;;;;;;;;;;;;;;;;;;==o;;;;;;;.@+-:X@-X@#.;;;;;;=@@@+ ;;;o --Oo;;;;;;;;;=O-$ o;;.+-X:::::::::::::::@$ o;o*@@@----$*;;;o*$-::X:+$ =oo=&-$*;;;o +@XX@-&=;;;o.%-:::::::@+&=;;;=&--#*;;;;=&-+ o;;;;;;;;;;;;;=O-$*o;;;o +-$ o;;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;o*#--O.;;;;o -- o;;;;;;;;;;;;;.%-+- o;;o $---+:X:::@@+$&..... OOO%++::::::::::::X@-&=;;;;;;;;;; -*o;*$O..O+@X@-O=;;;;;;;;;;;;;*$+:::::+$.;;;=%-:=;;;;;;;;;oO--*o;;; +$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X@$=;*+ ;;;oX-%;;;;;;;;;;.-:+=;;o@@@&o=%-+O;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-+ oo=%-$*;;;;;;oO--@@%=;;;=$-$*;;;;;;;;;o -+ ;;;o -::::::::::::::::+#.;;;*+-$& O--O.=.&$+:X::+$*o;;;;=%- ;;;o +@X:-#.;;;;;o*$-:X:::::+$*;;;;=&--%.;;;=&-++ o;;;;;;;;;;;;;.%-%.;;;;o*#-+ o;;;o*@-&=;;o&-*o;", +";;=O-*;;;o - o;;;*#+@- o;;;= +-&o;;;;;;;;;;;;;.%-+@-$*;o $-- . +@XXXX:@@@$####$@@@@@::::::::::::X:-$.;;;;;;;;;;;=O$& %@@$#:::@@-O=;;;;;;;;;;;;;*$@:::::-%=;;;.#-*o;;;;;;;;;;&-X=;;;.#-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X@%= -&;;;oX-%;;;;;;;;;;.-:+=;;=@@+.;;=%-:o;;;;;;;;;;;;;;;;;;;;;;;;;;o&-#.o;;;.-+&;;;;;;.+:O+-@ ;;;o -+Oo;;;;;;;;;=#-O=;;;=:+:::::::::::::::-%.;;;=%%.ooo*%-$%$+@:::X+$*o;;;;;o*+ ;;;o*+@X-#*;;;;;;;.%-:X::::X@+ o;;;;=&--%.;o*$+@-+ o;;;;;;;;;;;;;.%-%.;;;;.%--$*o;;o*@-&=;;o&-*o;", +";;=O+*;;;o - o;o*#-::@$ o;=&-- o;;;;;;;;;;;;;.%-+:+@@# #-$*o;.%----+:X::@@@@@::::::::::::::::XX+-O.;;;;;;;;;;;;;*$-+@:::+-@-%.*$=;;;;;;;;;;;;; $@:::X@+*o;;; -#=;;;;;;;;;;=%-*;;;; +-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.+::@%#- ;;;oX-%;;;;;;;;;;.-:+=;;=@@+=;;;=-+ ;;;;;;;;;;;;;;;;;;;;;;;;;o&-$*;;;;;o%-#.;;;;=##=o*--%=;;;=#-%o;;;;;;;;;;*-$*;;;o -:::::::::::::::@$ o;;o&Oo;;;;o.&-+:::::@$*o;;;;;;;=O#.;;;=O-++ o;;;;;;;o*$-:::::::+#*;;;;;=&--O #--@:-+ o;;;;;;;;;;;;;.%-#*o;=&+:@-#*o;o*+-&o;;o -*o;", +";;=O- .=.*#+*;;*#-@-+:+$ . @- o;;;;;;;;;;;;;.%-#.o $+:@@-$*o;;*$# * #-@XX::::::::::::::::::::X:-$ =;;;;;;;;;;;;;;o ++XX:-#&#-#=oO&o;;;;;;;;;;o $::XX::+$=;;;=O-:=;;;;;;;;;; +-*o;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&@::@:- ;;;;X-%;;;;;;;;;;.-:+=;;=@@+ ;;;*-@$.;;;;;;;;;;;;;;;;;;;;;;;; -#=o;;;;;oO-+&;;;o&- ;;o*-$.;;;.+-#.;;;;;;;;;;=O-&o;;o -:::::::::::::::X@$ o;=OOo;;;;;;o*++X:::-%=;;;;;;;;;.#O=;;=O--&=;;;;;;;;o*++X:::::X:-O=;;;;;=&--$@@-%.o -+ o;;;;;;;;;;;;;.%-O==&-++---#*;;*@-O*.=.O+*o;", +";;=&-$###$-+*;.#--O.*$+:$#+-&o;;;;;;;;;;;;;.%-#.;;o*$+:-$*o;;o +*o;o=&++:X::::::::::::::::::X:-#.o;;;;;;;;;;;;;;;;o +---%.o=&-*;=%&=;;;;;;;;; +-----:X:+&=;;&+- o;;;;;;;;;*$@:$& .&:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+::::-&;;;o:-%;;;;;;;;;;.-:+o;;;@@:$& &$::@#.;;;;;;;;;;;;;;;;;;;;;o -&=;;;;;;;oO-@+ o.O-Oo;;;oO-&.*&O@@+&;;;;;;;;;;=%-$*;;=&-:::::::::::::::::-O=;oOOo;;;;;;;=O-:XXX@+ ;;;;;;;;;;*+%.o*@-$*;;;;;;;;;o +@X::::::X@+ o;;;;;=&-+:-#.;;o -+ o;;;;;;;;;;;;;.%-OO$-+ = @-#*o ++:####+$*o;", +";;=&-@@-+@:@%&%+-%.;o ++:+- o;;;;;;;;;;;;;.%-#.;;;;=&--+*o;;;.#O=;;;;o $--@XX::::::::::::::X:-#.;;;;;;;;;;;;;;;;;;;o $- =;;;=##o;O+=;;;;;;;;.#--&..&$@::+# #-+.;;;;;;;;;=O+@@@@+$@++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%+X::@%***&@-%;;;;;;;;;;.-:@ ** :::@++@@:::+%o;;;;;;;;;;;;;;;;;;;oO+*o;;;;;;;;o%-:@@%#-$=;;;;;.+@$$+@@@@#.;;;;;;;;;o -+O*&#$:::::::::::::::::X+%.;oOOo;;;;;;o*$++--+X@$ o;;;;;;;;o -$%#:@$*;;;;;;;;;o -@X::::::X:-O=;;;;;;=&--+ o;;;o -- o;;;;;;;;;;;;;.%-@:-O=;o*$-#%#:X:@++@+$*o;", +";;=&------@X@@@-%.;;;o +--&o;;;;;;;;;;;;;.%-%.;;;;=&+-+ o;;;; +*o;;;;;o= O+--@XX::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;oooo;;;;;.$&o=#O=;;;;;;.#@&=o;;.$+XX:@@$@- o;;;;;;;;;.#+----:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+@::::$$$@:-%;;;;;;;;;;.-::@$$$:::X+--X::::@O.;;;;;;;;;;;;;;;;;;o**o;;;;;;;;;.+:XX:@@@ ;;;;;;=++::@----@O=;;;;;;;;;=#-:$@:@+:X:::::XXXX:::::@+&o;=OOo;;;;o.&$--# %@:-O=;;;;;;;;;= +-:@-&o;;;;;;;;;o -@X::::::X:-O=;;;;;;;=&--%*o;;;o +- o;;;;;;;;;;;;;=&--$*;;;o*$-@::X:+----$*o;", +";;=&-O.==*#-:@-%.;;;;=O--&o;;;;;;;;;;;;;.%-$*o;;;=&--$*o;;;;.#O=;;;;;;;;;o*&%@--@X:::::::X@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#*;=%#=;;;;.#-$=;;;; @@+--@::-@=;;;;;;;;;;=#- =*#-:@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+::X@----:-%;;;;;;;;;;.-:X----:::-@&@-X::::+O;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;oO-:-----$*;;;;;;o -::+&..%-$*;;;;;;;;;o*-@:@--@-@X::X@----@X:::+$*;;o&+*o;;=O$--$ =;;.#--O=;;;;;;;;;;o +--%.;;;;;;;;;;o +@X::::::X@-&=;;;;;;;;o&--#.;;;;o -+ o;;;;;;;;;;;;;=O-+ o;;;o ++X:-O.==.&+*o;", +";;=O-*o;;o +@+$*o;;;o +- o;;;;;;;;;;;;;.%-@-O=;;o +-$*o;;;;; +*o;;;;;;;;;;;oo=.&$@:::::XX@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO$=;oO#.;o*#@:- o;;.#-+ *O-@@- o;;;;;;;;;; +:=;;o @-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#@:::####:-%;;;;;;;;;;.-::X##X::@#=o=#@:::--+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@+X#&O#*o;;;;;;;=@-$ o;;.-@*;;;;;;;;;;=#-:+%.= -@X:--# *O-@XXX@$*;;o&-$% %--@O.;;;o*@-#*o;;;;;;;;;;;=O-+ o;;;;;;;;;;o -@X::::::X:-O=;;;;;;;;;=&--%.;;;.O-+@ =;;;;;;;;;;;;;=&-#*;;;;o*$+@-&=;;o +*o;", +";;=O-*;;;o +@+#.;;;=O-- o;;;;;;;;;;;;;*#--::-O==&--$*o;;;;;o $*;;;;;;;;;;;;;;;;o&-@X::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O&o;.##O%$@X@-+&..O--&=;o.%-@=;;;;;;;;;;*#-#=;;;.$-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+:+Oooo=X-%;;;;;;;;;;.-:+.oo=@@+.;;;.-::+& X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;*$++ oooooo;;;;;;;;o -#.;;;oO-Oo;;;;;;;;;o*-+ o;;=O-:+O.oo;o*$-+--+O**O@::@@++&.oo;;.O#+$*oo;;;;;;;;;;;;;o&- ;;;;;;;;;;;.%-:X::::::::+$*;;;;;;;;;;=&--%=;.#+@+--O=;;;;;;;;;;;;;=O-$*o;;o*$+@-&=;;o&-*o;", +";;=O-*;;;o +@:-O=;o +-&o;;;;;;;;;;;;;.%-#%$-@:%O:-$*o;;;;;;;*@*o;;;;;;;;;;;;;;;o&-::XX@-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#&=*#-@@::@%O$-$$:@+.;;;=%-#=;;;;;;;;;o&+- o;;;&-+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-- ;;;oX-%;;;;;;;;;;.-:+=;;o@@@&;;;=-:+Ooo=&+=;;;;;;;;;;;;;;;;;;;;;;;;;=$-+ o;;;;;;;;;;;;;;;=+#=;;;oO-%=;;;;;;;;;o*-+&;;;o --#.;;;;;=O-#&O@-$$@:::X@-&o;;;=&--$ =;;;;;;;;;;;;;;;;;=%#.;;;;;;;;;;.#-:X:::::::X@+ o;;;;;;;;;;=&-+O&%@++%%+- o;;;;;;;;;;;;;.%-#.;;*#+X:-&=;;o&-*o;", +";;=O-*;;;o +@X@+O* $- o;;;;;;;;;;;;;.%-#.o=&++@@-$*o;;;;;;;=&- o;;;;;;;;;;;;;;o +@:X:-%*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%$#XXX+---O==&+@:-O=;;o +-*o;;;;;;;;;=%-+=;;;.#-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-.;;;oX-%;;;;;;;;;;.-:+=;;=@@:: oo -:+.;;;o.o;;;;;;;;;;;;;;;;;;;;;;;;o&-O.o;;;;;;;;;;;;;;;;o%+ ;;;o*--&=;;;;;;;;;.+-#.;;;=#- o;;;;;.@%=oo=&-+:X::+%.;;o.&OO*.=o;;;;;;;;;;;;;;;;;;;=&#.;;;;;;;;o*++:::::::::X@$*;;;;;;;;;;;;=&--@@+$ oo -+ o;;;;;;;;;;;;;.%-% #+:X@-&=;;o&-*o;", +";;=O-*;;;o +@X::@$+- o;;;;;;;;;;;;;.%-#.;;;.#-:-$*o;;;;;;;o*$-: o;;;;;;;;;;;o*%+@XX@-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O----# &+- ooO--$.;;;oO-%=;;;;;;;;;; @-*;;;;&-+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -*;;;oX-%;;;;;;;;;;.-:+=;;=@@::+%O@::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+*o;;;;;;;;;;;;;;;;;;;*-#.;;;=$-#.;;;;;;;;;o -+ ;;;o -&o;;;;o*+*;;;;o*%-@X:+#*.&%&*=o;;;;;;;;;;;;;;;;;;;;;;;;=%#.;;;;;;o*$-XX::::::::X@- o;;;;;;;;;;;;o&-@:-&=;;o -$*;;;;;;;;;;;;;;.%-+@@::X@-&=;;o&-*o;", +";;=O+*;;;o +@X:::+-&o;;;;;;;;;;;;;.%-$*o;;;=&--$*o;;;;;;;;o&-:@+%&.======= &O$+:XX+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&OO&.oo.O$&&%@-#=;;;=%-*;;;;;;;;;;;&+@.o;;oO-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -.;;;oX-%;;;;;;;;;;.-:+=;;=@@:X:@@:::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;=O#*;;;;;;;;;;;;;;;;;;;;;.++ ;;=*@-#.;;;;;;;;;;o -O=;;;=#+ o;;;o #=;;;;;;=&@@:::$$%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+ o;;;;.%-:X:::::::::X:-%.;;;;;;;;;;;;;=&--$*;;;;o -$ o;;;;;;;;;;;;;=&-@X::X@-&o;;o&-*o;", +";;=&-&*** O@:X:X@- o;;;;;;;;;;;;;.%-%*o;;;o $-- o;;;;;;;;;*#-:X:++$#######$+@::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo;;;;oO-+:X@+*o;; ++.;;;;;;;;;; $@:## =*$-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -.;;;oX-%;;;;;;;;;;.-:+=;;o@::--@X::::+.;;;;;;;;;;;;;;;;;;;;;;;;;o @Oo;;;;;;;;;;;;;;;;;;;;;;o -# %$::+&o;;;;;;;;;;=:$.;;= ++$*;;;=$%=;;;;;;;=&+:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-&=;;o -@XXX@@@:X:::X:-%.;;;;;;;;;;;;;;=&--%.;;;;o -+ o;;;;;;;;;;;;;.%-@X:X:-O*.* %+*o;", +";;.%-@$$$@@X::X@-&o;;;;;;;;;;;;;.%--&=;;;o $-$*o;;;;;;;;;o&-@X::::@@@@@@@@:::XX+-@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:@$O.=O-&o;;;;;;;;;;O-:X:@+##-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +&;;;;X-%;;;;;;;;;;.-:+=;;o@@@& -@::::+.;;;;;;;;;;;;;;;;;;;;;;;;;;* o;;;;;;;;;;;;;;;;;;;;;;;;=O-+$@:XX@$*;;;;;;;;;;=$+ ;.#+:@+&o;o -%=;;;;;;;o&-:X@$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-#*.*#+XX@--+--@X::::+#*;;;;;;;;;;;;;;;=&--%.;;;;*$-$*o;;;;;;;;;;;;;=&+@:::::#$$$+$*o;", +";;=O-@:@:::::X@-&o;;;;;;;;;;;;;.%-:@@ o;=&--$*o;;;;;;;;;;=O-:X:::::::::::::X:+-$ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o @@XX:+#O:- o;;;;;;;;;*#@----@@@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +#&&&&X-%;;;;;;;;;;.-::&&&&:+Ooo.+:::--%.;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;o*+@::---@@&o;;;;;;;;;=%-%&#@:XX+%.;o -@&.=====.&:@X:+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++#$:X@-$&.o=&-+X::X:-%.;;;;;;;;;;;;;;;=&--%.;;=&-@@+ o;;;;;;;;;;;;;o&-@X:::@@@:+$*o;", +";;=&-@X:::::X@-&o;;;;;;;;;;;;;.%--+:@$*o*$-$*o;;;;;;;;;;o*$@:::::::::::::X@--@ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+--+:@@-#=;;;;;;;;;=O@-&.*#@X++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +:+++@:-%;;;;;;;;;;.-::@++@:-&;;o+@::%X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X:-O.*:-$*;;;;;;;;;;*+@@@@----O=;=#+:@#%#$$$+-----+$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-@:+$ =o;;;o -+X:::-#.;;;;;;;;;;;;;;;;=&--%==&-@@--+ o;;;;;;;;;;;;;.%-@X:::::X+$*o;", +";;=&-@X::::X@- o;;;;;;;;;;;;;.%-% &$+:#%#-$*o;;;;;;;;;;;=O-:X::::::::::X:--O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+&*%-@:+*o;;;;;;;;;=%-$=;;=O@-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@----:-%;;;;;;;;;;.-:X----:-&;; -:@%o=%+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++@&o;o -+ ;;;;;;;;;;=%-:++&* -#.=%-:X@--% * **&-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-++ o;;;;;;o ++XX:@+&=;;;;;;;;;;;;;;;;=&-+#%:@-% &+- o;;;;;;;;;;;;;=&-@X::::X+$*o;", +";;=&-@X:::X@-&o;;;;;;;;;;;;o*#-#.;o +@:@-$*o;;;;;;;;;;;;*$@:::::::::XX@--%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;o*#-O=;;;;;;;;;;*$-.;;;;&-+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +#&&&&X-O;;;;;;;;;;=-::O&&O:@#&&#:X@%;;=-$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;=:-O=;;;;;;;;;;.#-O.o;=:-%%@:X:@%*o;oooooo;o*-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-$*;;;;;;;;=&-@X:X@$*;;;;;;;;;;;;;;;;;=&-+:+$ =;o -+ o;;;;;;;;;;;;;=&-@X:::X+$*o;", +";;=&-@X:::X@- o;;;;;;;;;;;;.%-#.;;;o*$++$*o;;;;;;;;;;;;=O-:X::::::XX@-+&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+.;;;oO-O=;ooooooo;; ++.;;;oO- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - ooooX+$.ooooooooo.-:+=ooo@::+----@%;;o .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$-&o;;o -#.;oooooooo;o&- ;;;o -@@:X:-O=;;;;;;;;;;;=#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;;;;;;o -@X:X@-&=;;;;;;;;;;;;;;;;;=&-@-%.;;;o -- o;;;;;;;;;;;;=&-@X:::X+$*o;", +";;=&-@X::XXX:@&=;;;;;;;;;;.%-%.;;;;o @-@*o;;;;;;;;;;;;;*$+X::::::X@--&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+-O=;;;*$@X%%%%%%%%%%OX-%=;;;*$-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - ;;;oX@@#%%%%%%%%%%::+=;;o@:@--#*&-@&;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-%o;;;=#-#%%%%%%%%%O%#+O=;;;.++::::@%*........* %%@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-%.;;;;;;;.#-:XX:-%.;;;;;;;;;;;;;;;;;;=&--$*;;;;o -- o;;;;;;;;;;=&+@+@XX:X+$*o;", +";;=&-@XX:+--@@- o;;;;;;;;.%-#*o;;;o $-- o;;;;;;;;;;;;;=O-:X::::X:--O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+*;;;=O-:X@@@@@@@@@@@@+*o;;; +-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -.;;;oX@:@@@@@@@@@@:::+=;;=@@#*==oo&-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+#=;;;o%-@@@@@@@@@@@@@-#.;;;o&-:XX:-----------+----%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&o;;;;;;=&-@X::@$*o;;;;;;;;;;;;;;;;;;=&--%.;;;;o*$- o;;;;;;;;=&--:#$-:XX+$*o;", +";;=&-@X@-&.*#-@@&=;;;;;;.%--#.;;;o $-$*o;;;;;;;;;;;;;=&-@X:::X:+-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-&o;;;*$------------:X:- o;;=%-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - ;;;oX@X-----------X:+=;;=@+&;;;;;o&-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=++ ;;;=#-XX+---------+@-&o;;;.$+X:@%*..........=...=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;;;;o*++X:X@+ o;;;;;;;;;;;;;;;;;;;=&--# o;;o*$--&=;;;;;;=&--- o.%-@X+$*o;", +";;=&-:@-&o;o*$++- o;;;;.%-::-O=;o $-- o;;;;;;;;;;;;;o $@X::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++*o;;;&-O ********* #@::$O**%-+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; - ;;;oX@+O*********&@:+=;;=@-&;;;;;;o&- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#*o*#@::@O********** -#.;;;o&-:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&- o;;;;;*$-X:X:-O=;;;;;;;;;;;;;;;;;;;;=&--$*;;.#-:+$*;;;;;=&-+-#.;;=&-@@$*o;", +";;=&-+-&o;;;o $-@+&=;;.%-:X:@@%&O$+-O=;;;;;;;;;;;;;o*#-:X::X@+&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+@#&.=*#-*o;ooooooo;oO+:X:@$$@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -&;;;;X@+.ooooooooo=-:+=;;o@-&;;;;;;;o.-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-#O$@:X@@ ;;ooooooo;=&-*;o. #@@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&.;;;o*-+X:X:-#*;;;;;;;;;;;;;;;;;;;;;=&--% *O-@X::#O.;;=&--+&=;;;;=O--$*o;", +";;=&--&o;;;;;;*#-+- o=%-:X::X:@+@@-&=;;;;;;;;;;;;;o $+:X:::X@+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X@+$#$@+*;;;;;;;;;;.#@::::@::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-&ooo=X-%;;;;;;;;;;=-:+=oo=@-&;;;;;;;;;=#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@@@::::+&=;;;;;;;;;;.+$O%$@::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-#&**&#@:::X:-#.;;;;;;;;;;;;;;;;;;;;;;.%-@$$@::::X@-Ooo&-+-&=;;;;;;.%-$*o;", +";;=&-&o;;;;;;;o +-:#%#@:X::::::::@+O*............*&$@::::::X@+&*.......................................................................... $@::::@@:-%=;;;;;;;;;o&-::::::::+&*...................................................................&@X%%%%:-O;;;;;;;;;;.-::%%%%:@%=;;;;;;;;=-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-:::::::@#.;;;;;;;;;;.+++@::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-@@+++@:::::X+$*o;;;;;;;;;;;;;;;;;;;;;=&-@:@:::::::@#&&:+-#.;;;;;;;;=O+*;;", +";;=#O=;;;;;;;;;o.%-@@@:X:::XXXXX::::$$$$$$$$$$$$$$@:XX:::::XXX:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@:XX::::::-&o;;;;;;;;;*$@::XXXXXXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$X:@@@@:-%;;;;;;;;;;.-:::@@@XX@%&&&&&&&&%@#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&::XXXXXX::@&o;;;;;;;;;.@-::::::X:#O&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%@:X:::::::XXXXX@#O&&&&&&&&&&&&&&&&&&&&&&#@:XXXXXX:::X:@@@+O.;;;;;;;;;;.O oo", +";;. =;;;;;;;;;;;;*$@X:::XX@-----+:X:@+------@::@------+:XX:+-----+@::+------+@::@------+:::+------+:::+------+::+-------@:::+------@::@-------:X::X++.;;;;;;;;;;&-:X@------+:::-------+::@-------+:::-------:@:@-------@:::-------:@:+-------:@::------::-%;;;;;;;;;;.-:X-------@++@------+:+@--------@+++-------@+@--------@++--------@++--------@@:-------+X@$*;;;;;;;;;o -::::X@-------+@+--------+@+--------+@+--------@@+--------+@+-------+@++-------@XX@-------+@@+-------+++--------@:X@------@XX:::@-%.;;;;;;;;;;;;=.=o", +";;oo;;;;;;;;;;;;;*$@X::::@% ****&+@:@O*****&:@@@&*****O@@@# **** O@@@O *****&$@@:&*****O@:-# **** %@:@O **** O@+% *****&:@@: ***** #@@# *****&:@:X@+*o;;;;;;;;;=O+:@% *****&@:+O *****O@:+&***** #@:@% **** ::@# *****&$:X-&*****%@:@: *****&@::@&**** @:-%;;;;;;;;;;.-:@ ***** @@:@O*****%@:@%******%-:@$ **** X+:@#******&+@@O***** %+:@# **** :+@# ***** O@:+Oo;;;;;;;;;=%-:::@% *****&++#&****** #-@&******&@-# ******O++@&***** %++$&*****&@++# ***** O++O *****O@@+$ **** %+@+% *****&@@+:&*****O@@::X:-%=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;=%-:X:::-$*o;o;;=&--%.;;o;;.#--&=;;o;;=O--%.;;o;o.#-@*o;oo;o*$-- o;oo;o @-$*o;oo;o*$-- o;oo;o $-&=;;o;;.%--$.;;o;;=O--%=;;o;;.#+::-$=;;;;;;;;;;*$@:-&=;oo;o*$-#=;ooo;o&+-O=;ooo;o*$+@=oooo;=$@-Oo;ooo;o%@@#ooooo;=$:-*oooooo.+:+OooooooO+-%;;;;;;;;;;.-:+=oooooo@@@#oooooo*-:+&oooooo.-@@$o;oooo.+@$*oooo;o*+@@ o;oo;o -@$*o;oo;o*++%=;ooo;o +:+Oo;;;;;;;;;o +:X:-&o;oo;;=&-$ o;oo;;=%-$*o;oo;;.$-%.;;oo;o*+-$ o;oo;o.$- o;oo;;.%--O.;;oo;o -+ o;oo;;.O-@ o;oo;o*#-#*o;oo;o*$-+ o;oo;o +@X::X+$*o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;.%-:X::X:-#.;;;;;o +-O=;;;;;.#-- o;;;;;=&-- o;;;;;.%-$*;;;;;;.#-+ o;;;;o +- o;;;;;;.#-+*o;;;;;*$-&=;;;;;=O--$.;;;;;o +-&o;;;;;.#+X:-&o;;;;;;;;;;&+::-&o;;;;; $-%o;;;;;; +-&o;;;;;;.$-:o;;;;;;&+-Oo;;;;;;O+- ;;;;;;o$:-.;;;;;;.+:-&;;;;;;=$-%;;;;;;;;;;.-:+=;;;;;o@@@%;;;;;;.-:+&;;;;;;o#-@ ;;;;;;=+@#=;;;;;;*+@+ ;;;;;o&-@#.;;;;;;.++%=;;;;;o -:@#.;;;;;;;;;;=#-::-Oo;;;;;o&-#.;;;;;;=%-$*;;;;;;.$-%.;;;;;o*+-%.;;;;;;.$- o;;;;;=O-+ o;;;;;o -- o;;;;;=&-$*;;;;;;.%-%.;;;;;;*$-%.;;;;;o -@X::X:@$ o;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;.%-:X:::X:-#.;;;;;o @-O=;;;;;.#-- o;;;;;=&-@*o;;;;;.%-@*o;;;;;.%-- o;;;;o +- o;;;;;;.#-#.;;;;;; $-&=;;;;;;&--$.;;;;;o&-$.;;;;;;.#+X:+*o;;;;;;;;;.#@::-Oo;;;;;.#-#o;;;;;;&+- o;;;;;;.$-:o;;;;;; @-Oo;;;;;o%@-*;;;;;;=$:-=;;;;;;.+:-&;;;;;;;#-%;;;;;;;;;;.-:+=;;;;;=@@@%o;;;;;o%-+&;;;;;;o#-$.;;;;;;=+@#=;;;;;;*-@+ ;;;;;o -@#.;;;;;;.++O=;;;;;o -::-&o;;;;;;;;;=%-X:-Oo;;;;;o&-O=;;;;;;=%-#*;;;;;;.$-%.;;;;;o*+-&o;;;;;;.#- ;;;;;;=O-$ o;;;;;o -- o;;;;;=&-$*;;;;;;.%-%.;;;;;o*$-O=;;;;;;*#-::::::++ o;;;;;;;;;;;;;", +";;;;;;;;;;;;;.%-:X::::X:-#.;;;;;;*$-&=;;;;;.%--&=;;;;;o&-- o;;;;;.%--&o;;;;;.%-+*o;;;;; @-#=;;;;;;.#-$.;;;;;;*$-&o;;;;;o&--$=;;;;;o&-+*o;;;;;.#+X-$=;;;;;;;;;o&+@::-&o;;;;;=%-%o;;;;;; +-Oo;;;;;;.$-+=;;;;;;&+-Oo;;;;;.$@-&;;;;;;o$:-*;;;;;;.+:-&;;;;;;=:-%;;;;;;;;;;.-:+o;;;;;o+@@%;;;;;;;O-+&;;;;;;=$+@ ;;;;;;.+@$.;;;;;;*+@+ ;;;;;;.+-#.;;;;;;.++&;;;;;;o +::+#=;;;;;;;;;o&-::-&;;;;;;o&-O=;;;;;;=%-$*;;;;;;.$-%=;;;;;;*+-O=;;;;;;.$-&o;;;;;=O--&=;;;;;o -- o;;;;;=O-+ o;;;;;.%-#.;;;;;;*$-#*;;;;;;.%-:X:::::+$*o;;;;;;;;;;;;", +";;;;;;;;;;;;.%-:XXXXXXX:@X& &#@@%& &:@@$& %@@#& O@@@% O:@@O O@@@& &:@@% O@@% O$:@:& &#@@#& &::@+*o;;;;;;;;;=%+:X:@% O:@X %::+& &::@O &$:@# O:::@& :::# &:X@% %@-O;;;;;;;;;;.-X:& :::X &@X@% O@X:$ #@::O O@::O %@::& &@:# O@:X@$ o;;;;;;;;;=%-X:% %@#& &#@@% &:@#& O:@@O %@@:& &#@@#& O@@O O@:@#& &X@@% &:@@O O@:XXXXXXX:@# o;;;;;;;;;;;", +";;;;;;;;;;o*#------------------------------------------------------------------------------------------------------------------------------------&=;;;;;;;;;; +-------------------------------------------------------------------------------------------@;;;;;;;;;;.--------------------------------------------------------------------------------------------$*;;;;;;;;;o*+------------------------------------------------------------------------------------------------------------------------------------&=;;;;;;;;;;", +";;;;;;;;;;= O& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&*o;;;;;;;;;; &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;;;;;;;;;;=&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&.;;;;;;;;;;= &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & =;;;;;;;;;;", +";;;;;;;;;;;ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;;oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;o..* .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. *.=o;;;;;;;;;;;;;", +";;;;;;;;;;;;;o= ##@---------$O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O$-------+@#%*=;;;;;;;;;;;;", +";;;;;;;;;;;o. %$+-@:::::::::+-+O*.o;;;;;;;;;=&---------------------------------------------------------------------------------------------------------------------+--+*o;;o*$-------------------------------------------------------------------------------------------------------------------$*;;;oO-------------------+*;;;o @--+--.;;o&----------------------------------------------------------------------------------------------------------------------#*.&-+-----------&o;;;;;;;;;;=*&#+-+::::::::@--$O .o;;;;;;;;;", +";;;;;;;;;;.&$-+@X:::::::::::::@-+# =;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-@ o;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$.;;.-:::::::::::::::::::++*=o*$@::::-&o;*+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$#@@::::XXX::::+$.;;;;;;;;o*O++@:::::::::::::X@+-# =;;;;;;;;", +";;;;;;;;o*%-@:::::::::::::::::::@++O.o;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@$O*o;;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;.-::::::::::::::::::::++& #@::::X++.o&-X:::::::::::::::::::::::::::::XXXX:::::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::::::@+:XXXX@+++@X::+@.;;;;;;;= $-+::::::::::::::::::@+-O*o;;;;;;", +";;;;;;;o&-+:X:::::::::::::::::::::@+# o;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+- =o;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;.-:::::::::::::::::::::@+++:::::X@-*.%@X:::::::::::::::::::::::::::X:---+XX:::@--+X:::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXX::::::X:@+@@:X:::::::X@@@--###-+XX+$.;;;;;;=O+@::::::::::::::::::::::@+$ o;;;;;", +";;;;;;o&-@::::::::::::::::::::::::::++*;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@--&=;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#=;.-:::::::::::::::::::::::@::::::::+ $@X::::::::::::::::::::::::::::@# &$@X:::#&&$@X::::::::::::::::::::::::::::::::::::::::::::::::@------@X:::X:------:X::::XX@---% ... #@:+$.;;;;;=&-@:::::::::::::::::::::::::+@ o;;;;", +";;;;;= -@X:::::::::::::::::::::::::::+%*=;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::X:::::::::::::::::::::X:+-&*=;;o..o;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::#=;.-:::::::::::::::::::::::::::::::::##::::::::::::::::::::::::::::::@O.o= -@X@@&== -@X:::::::::::::::::::::::::::::::::::::::::::::X+-%OOOO%::::::@O****O+:X:::X+-&**.;;;;o -@+$.;;;;=&+@X::::::::::::::::::::::::::+$ =;;;", +";;;;;*-@X:::::::::::::::::::::::::::::@+ ;;;o&-::::::::::XXXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:----------:::::::::::::::::::XX@-- =;;;o $ o;;*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-+XX::::::::::::::::::::::::::::::::::::::::::#=;.-::::::::::::::::::::::::::::::::X@@::::::::::::::::::::::::::::::+&o;;=&-:@$*;;=O-X::::::::::::::::::::::::::::::::::XXX::::::::@# =====.O-:X:+#*;;;;.#-X:XX+- o;;;;;;;;=O-+$.;;;=O-@:::::::::::::::::::::::::::::@- o;;", +";;;;.%+X:::::::::::::::::::::::::::::::+#.;;o&-::::::::XX:@@+----@X::::::::::::::::::::::XXXX:::::::::::::::::::::::::::::X:-%&&&&&&& O::::::::::::::::::XX++&*o;;;.&@- o;;*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--&$-:X:::::::::::::::::XXXXX:::::::::::::::::::#=;.-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%.;;;.#-:$*;;=O-X::::::::::::::::::::::::::::::::X:@++:X::::X@-O=;;;;;o&-:X:-%=;;;;.#-X:X+- o;;;;;;;;;;*@-$.;;=&-@:::::::::::::::::::::::::::::::+$*;;", +";;;o&-:X::::::::::::::::::::::::::::::::+%.;o&-::::::X:@----#OOO%::::::::::::::::::::::X:++++:X::::::::::::::::::::::::::::+&=ooooooo;*$@::::::::::::::::X+$ =;;;=*%++- o;;*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%*=.%@:::::::::::::::XX:++++@X::::::::::::::::::#=;.-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&o;;o -@@ ;;.@-X:::::::::XX:::::::::::::::::XXXX@---+-:X:::X-$*;;;;;;=O-:::+#.;;;o -@XX+- o;;;;;;;;;;;.@-$.;o -@X::::::::::::::::::::::::::::::::-O=;", +";;o*$@X::::::::::::::::::::::::::::::::::-&oo&-::::::::+#& .===.O+:X::::::::::::::::XX:-+##$@:X::::::::::::::::::::::::::@@ o;;;;;;o= $@:::::::::::::::X@# o;;;.&@+::- o;;*-@X:::::::::::::::::::::::::::::::::::::::::::::XXXX:::::::::::::::X:-%.;;; -@:::::::::::XXX:+-$##$@:::::::::::::::::::#=;.-:::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::+#*o;;=#-+*;;o&-X:::::::::@@XXXXXXXX:::::XXXX:@@--O **O@::::@#*o;;;;;o +@::X@+&=;o*$@X:@+ o;;;;;;o;;;;;=O-$.;.#+:::::::::::::::::::::::::::::::::X@+ =", +";;=O-X::::::::::::::::::::::::::::::::::X-#=o&-:::::X@: .=oo;;;;o&-@X:::::::::::::::XX@-#*.. ++:::::::::::::::::::::::::::::%& * *&%::::::::::::::::::X-O=;;=*%-@:X:- o;;*-@X::::::::::::::::::::::XX::::::::::::::::::::::@@:::::::::::::::X:-%.;;;;.#+X::::::::X::@+-# ...*O+X:::::::::::::::::#=;.-:::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::+#.;;o.&&o;;o -X:::::::X@--+@@@@@@:XXXX:@@@----O*=o;;*$@:X:-%=;;;;;o*$+XXX:X@$&* #+:X@-&o;;;;;=* =;;;;o -+.; -:::::::::::::::::::::::::::::::::::X+-*", +";;*$+X:::::::::::::::::::::::::::::::::::@+*;&+:::::X-$.;;;;;;;o.%+:::::::::::::XXXX@--O.o;;o&--:X::::::::::::::::::::::::::@@@@@@@@++@:::::::::::::::::X@#.=.&$+@::X:- o;;*-@X:::::::::::::::::::::X++X::::::::::::::::::XX----:::::::::::::X:-%.;;;;;oO-X::::::XX:---$ .o;;;o&-X:::::::::::::::::#=;.-:::::::::XXXXXXXXX::::::::::::::::::::::::::::X:---XX::::::::::::::@-&o;;;==;;;.$+X:::::::@# #-------++++----%& *=;;;;o +@XX+- o;;;;o*$+X++@X::@@@@@:X:@O=;;;;;=O-$&=;;;; -$=o%-X::::::::::::::::::::::::::::::::::X@- ", +";o&-:::::::::::::::::::::::::::::::::::::X- ; -:::::X-@.;;;;;o. %@:::::::::XXXXX:@+--O =;;;;;o*&#@::::XXXX:::::::::::::::::::@@@@@@@@:::::XXXX::::::::::::@O&#+@::::X:- o;;*-@X:::XXX::::::::::::::X@-$X:::::::::::::::::X@-O O@:::::::::::X:-%.;;;;;;; @:::::::@--% .o;;;;;o&-X::::XXXXX::::::::#=;.-:::::::XX:@@@---+@XX::::::::::::::::::X::::::::@O %+X:::::::::::::::@$ =;;;;;;;.$+X:::::::+&oo. O$$$$O .=o;;;;o.&$@XX+- o;;;;= #@:-+#-@X:::@@::X@+*;;;;o.O-@@$.;;;;&-*;*-@:::::::::::::::::::::::::::::::::::::-O", +";*$+X::::::::::::::::::::::::::::::::::::X+O.&+:::::X-$.;;;;= #++:X::::XXX:+------#& =o;;o===;;=%-X:::@--@XX::::::::::::::::::::::::::::XX+--@X::::::::::::@+@::::::X:- o;;*-@X:XX+-+X:::::::::::::@#* -::::::::::::::::X@-O.oo=%::::::::::X:-O.;;;o;;;;.#+::::X@-% .o;;===;;;o&-X:::X:---+X:::::::#=;.-:::::XX+-----O&&@--+X::::::::::::::::X:X::::::+#.o*$@X:::::::::::::::@@ o;;;;;;=%-X::::::@- ;;;;ooooo=*.*.=;;;;;;;;o. #+@X:-- o;;;=.O-@@-O*.&+@::::::X:-#.;;;;*#-@X@$*;;;; +*=O+:::::::::::::::::::::::::::::::::::::X@+", +"o&-:::::::::::::::::::::::::::::::::::::::::##::::::X+$*;;=.&$+@:::::XX+++-+OOO%& .=;;;;= OOO .*#@::X+-%%--@X::::::::::::::::::::::::::X:+#O%:::::::::::::::@:::::::X:- o;;*+@::X++O#::::::::::::::-&;=#@X:::::::::::::X:-&=;;;;&@::::::::X:-O=;;o. *o;;.#+::::@$&.o;o.*&%&=;;=%+:::X@-%OO#::::::::#=;.-::::X:--O&***=oo* O#@X::::::::::::::X--@X:::::-#=;.$-X::::::::::::::::-#.;;;;;;.@+X:::::::@O.=oo;;;;;;;;;;o.=;;;;o.&#++@::$O*o;o=*O#@@@-O.;;*$+X::XXX:@#*o;;;=O-@XX:+O=;;;.%#O:::::::::::::::::::::::::::::::::::::::X:-", +".%-X::::::::::::::::::::::::::::::::::::::X:+@X:::::::@O*.&#+@::::::::::$+%*==..=o;;;;=*O+---$#$::::@%*=. #-@X::::::::::::::::::::::::X:--*==&@:::::::::::::::::::::X:- o;;*+@:X@#*=*+@::::::::::::- ;o*-@XXX:::::::::X:-$=;;;;;&@::::::XX@-&=;;;*#++*o;.#+:::X-%=;;=&#$+--*;;*-:::X@-&===.-:::::::#=;.-:::X:-O*==o;;;;;;;=*$@::::::::::::::+#O#@:::::@$ .*$@X::::::::::::::::@+ ;;;;;;=#+X::::::::@#&& ..=;;;;;;= $&o;;;.%-+@::X-#=;;. O$-+:+-&=;;;.$-X::@@@@$ o;;;=O-:::::-%=;;;=O-+@X::::::::::::::::::::::::::::::::::::::X-", +"*-+X:::::::::::::::::::::::::::::::::::::::::::::::::X:+##++::::::::X@+ ..=;;;;;;;;o=*O$+@:::@@@::X:-O=;;o.&$@X::::::::::::::::::::::X:-- o;;&+:::::::::::::::::::::X:- o;;*+@:X-&o;.-@:::::::::::@- ;;o -@@@XXXXXXXXX@-$*;;;;;*#::::::XX+-O=;;o*#+:+%.;.#+:::X+#.=*&@+@:++*;;*-:XX@-&=;;;.-:::::::#=;.-::X:-O=;;;;;;=**=;;;&@:::::::::::::@#*=&-:::::::$%#::::::::::::::::::::+O=;;;;;o -X:::::::::@++@##O.;;;o.%+-$.;;o +@::::X+$*=*%++@::--&=;;;;=O-:X:+---+*;;;o -@X::::-O=;;;=%-:::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::@+@:::::::::X@-&=oooooooo=*&%$+@:X::::::::::@X&.o;;=%-X:::::::::::::::::::::X:-O*o;;; @:::::::::::::::::::::X:- o;o -:::@O*. @@::::::::::::+O=;;o ----+++++++--&*o;;;;*#@:::::X@-+&=;;= #+:X:-&;=%+::::::OO$@@::X@-*;;*-::+-&=;;o*O@:::::::#=;.-:X:-O=;;;=.* %$$% .;.$@::::::::::::- o;&-:::::::@+@::::::::::::::::::::@+&=;;;;o -X::::::::::@@@@--&o;;o%-@@-&o;=O-:X:::::@%O#+@:XX+$ =;;;;;o -@:@O ##.;;;.#+X:::::@#.;;;=%-X::::::::::::::::::::::::::::::::::::::::::", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#& &O$+-@::::::::::::::X:-%.;;oO-X::::::::::::::::::::X:-O=o;;;;&+:::::::::::::::::::::::-&o;.#+:::::$$::::::::::::::::+ ;;;o %$$$$$$$% =;;;;o*#+:::::X:-$*o;;=O+@:::X@+.=O-::::X:+-@::::X@-*;;*-@+$&=;;o +@::::::::#=;.-::-O=;;o*&#$$-@@-@#. $:::::::::::::- o; +@X:::::::::::::::::::::::::::::@$ o;;;=O-X::::::::::::::@-&o;;.$+X:-&o;=O-:X::::::@+@::XX+- o;;oo;;o -@@+ oo..o;;=&-:X::::::$*;;;o&-@:::::::::::::::::::::::::::::::::::::::::X", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@++@@@@@@++@@:::::::::::::::::X+$.;;=%-X:::::::::::::::::::X:-O.;;;;;.%@::::::::::::::::::::::X+#..O+::::::@@@:::::::::::::::@$.;;;;oo.*****.*.o;;;;= #+:::::X:-&*o;o.O-@::::::+O&%@::::::::::::::+O=;;*--%.=;;;.@+:::::::::#=;.-:-O=;o* $++@@::::@@%#::::::::::::::- o;.#+X:::::::::::::::::::::::::::::X+#.;;;=&-X:::::::::::::X@- o;o&+:X:-&o;o&-:X::::::::::XX+- =;;. *o;o -@@+ o;;;;;o +@X:::::::+ o;;o&-::::::::::::::::::::::::::::::::::::::::::X", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@:::::::::::::::::::X:+%=;;*+@::::::::::::::::::XX+-O=;;;;;=O@:::::::::::::::::::::::X::O%@:::::::::::::::::::::::::X@#.ooo;;;;;;;;;;;;;;=.O@@::::XX@-O=;;;*%-@X:::::::@@:X::::::::::::::-&o;;*-#.;;;;;.@@X::::::::#=;.--$=;;*$@@@:::::::::+@::::::::::::::- o;o -@X::::::::::::::::::::::::::XX@-+.;;;o -X:::::::::::::X+-.;;.$@:::-Oo;;&-@X:::::::::X:-- =;;.%+ o;o -@@+ o;;;;;oO-X::::::::+%=;;=O-::::::::::::::::::::::::::::::::::::::::::X", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*o;.%+::::::::::::::::::XX-$&=;;;;;o&+@::::::::::::::::::::::::X:++::::::::::::::::::::::::::X:-# ..=;;;;;o====.&#+@::::XX@-&=;;;=%-@X:::::::::@::::::::::::::::-&o;;= *;;==;;o&-X::::::::#=;=#%*;;=O-@:::::::::::::::::::::::::::+&o;;=%-@XX:::::::::::::::::::::::X:+-O*o;;;o -X::::::::::::X:-&o;=&+:::@+ o;=O+::::::::::X@-% o;;.&-- o;o -@@+ o;;;;o*+@X::::::::-$=;;=O-X::::::::::::::::::::::::::::::::::::::::::", +"*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-%=;; -@X::::::::::::::::X@-$*o;;;;;= $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++$%%O=;;;o %%%%#+@:::::XX-- =;;;=O-@::::::::::::::::::::::::::::-&o;;;o;;=O&o;;*-@::::::::#=;o..;;=%$:::::::::::::::::::::::::::::+$=;;;.%-+:XXXXXXXXXXX:::::::::::X@-$ =o;;;;o -X::::::::::::X-#=;;.$@X:X-#=;o&@::::::::::X@+&=;;=*#+++ o;o -@@+ o;;;;*$+::::::::::+$.;;.#+:::::::::::::::::::::::::::::::::::::::::::", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;=%+:::::::::::::::::X@-%*o;;;o=*&$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@+++*;;;.$-++++@::::::X-$ o;;;=&+@X::::::::::::::::::::::::::::-&o;;;;=.&-$.;;=O-X:::::::$.;;;;;.&-:X::::::::::::::::::::::::::::@-*o;;o.&--+++@::+++++:X::::::::X:-O*o;;oo;;o -X:::::::::::X+@*;;o&+:::X-%=o*$@X:::::::::X+$*oo.&$-:@+ o;o -@@+ o;;;=O-:X::::::::::+ o; -::::::::::::::::::::::::::::::::::::::::::::", +" -@X::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;=O+:::::::::::::::::X@-&.o;;o. &#+@:::::::::::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::+.;;;&-:::::::::::X@@*o;;;=O+@::::::::::::::::::::::::::::::- ;;;;.&$+@+ ;;o*-X:::::::#=;;;;.#@::::::::::::::::::::::::::::::::@#.;;;;=*&$$$----$$$$::::::::::@@&=;;o. *o;o -X::::::::::X+- o;;*$@::::@:&&#@:::::::::::X@:& &#-+:X@+ o;o -@@+ o;;;*-@X:::::::::::+&o; -XXX:::::::::::::::::::::::::::::::::::::::X@", +".#+X::::::::::::::::::::::::::::::::::::::X:+@X:::::::::::::::::::::::::::::::::::::::::::::::::X:@O=;;=O-@::::::::::::::::X@-&=;;;o #$--@@:X:::::::::::::::::::::::::::::::::::XX+-+XX::::::::::::::::::::::$.;;;%+::::::::::X:- o;;;o&-@:::::::::::::::::::::::::::::::-&o;o.%-+::+Oo;;.-X::::::@&o;;;.#-@:::::::::::::::::::::::::::::::::-&o;;;;o=*** && **.*:+X:::::::+$.;;=&#+O=;=O-X:::::::::X:-Oo;;*#+:::::X:++@:::::::::::::X:@@+@@::X@- o;.%-X@+ o;;=O-X::::::::::::+&o; -@+@X::::::::::::::::::::::::::::::::::::::X+", +"=&-:::::::::::::::::::::::::::::::::::::::::$$:::::::::::::::::::::::::::::::::::::::::::::::::::-%=;=.O-@X:::::::::::::::::-&=;;;;o&--------X::::::::::XX::::::::::::::::::::::::%O@+X::::::::::::::::::::::$.;;;O+::::::::::X+O=;;;=*$@::::::::::::::::::::::::::::::::@# . #-::::@$ ==&+X::::::@&;;;.#-:::::::::::::::::::::::::::::::::::+@*o;;;;;;o;o=ooo;;*+@X:::::::@$ .*&---%=;=&-X::::::::::+Oo;o*#+::::::::@@:::::XXXX:::::::@@@:X:::+#*;;.#-X@+ o;o +@X::::::::::::+ ;o&--+:::::::::::::::::::::::::::::::::::::::::-", +"o -@X::::::::::::::::::::::::::::::::::::X@:&&+::::::::::::::::::::::::::::::::::::::::::::::::::+%**&#+@X::::::::::::::::X+O=;;;;;;=* %:::::::::X:@@:::::::::::::::::::::X@+ =*$@X:::::::::::::::::::::$.;;;O+:::::::::::-.;;;=O$@::::::::::::::::::::::::::::::::::@$#@-::::::@@O&$@:::::::@%=;o#-:::::::::::::::::::::::::::::::::::::@# =;;;;;;;;;;;;o*#@X:::::::::::##@::+O=;o -X::::::::::+&== #+:::::::::::::::X@@+@:X:::::::::::X:-O=;;.#-X@+ ;;=%-X:::::::::::::+&.*$+&*%+X::::::::::::::::::::::::::::::::::::X@+", +";.$-X::::::::::::::::::::::::::::::::::::X+%* +::::::::::::::::::::::::::::::::::::::::::::::::::::#$++::::::::::::::::::::+*;;;;;;;;;;;;;;; @@:::::::X@--@X:::::::::::::::::::::-&oo -@X::::::::::::::::::::$.;;;O+:::::::::::-*;;o&-@::::::::::::::::::::::::::::::::::::@+@::::::::@+@@:::::::::$ = -:::::::::::::::::::::::::::::::::::::X:++&=o;oo;;;o==. #-::::::::::::@+@@X:+O=;o -X:::::::::::#O%$@:X:::::::::::::X:-----:X::::::::::X:-O=;;.#-X:+&=o*-@X::::::::::::::X%#@+.o&-:::::::::::::::::::::::::::::::::::::X+#", +";o&-@::::::::::::::::::::::::::::::::::::X-&o +::::::::::::::::::::::::::::::::::::::::::::::::::X:++@:X::::::::::::::::::@@ ....o=.........&@@::::::X@% &#@:::::::::::::::::::::-O=;=O+:::::::::::::::::::::$.;;;O+::::::::::X@%*.&@@::::::::::::::::::::::::::::::::::::::::::::::::X:@:::::::::::#&$@::::::::::::::::::::::::::::::::::::::::@@% * ..*&O&%++:::::::::::::::::::+%=;o -::::::::::::@-+@:::::::::::::::X:+O * O$:::::::::::X:-O=;;.#-X:@$& %+X::::::::::::::::+@:+ o*+@X::::::::::::::::::::::::::::::::::X:-O", +";;*$+X::::::::::::::::::::::::::::::::::X:- ; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::####% O#########:::::::::X-O==O+:::::::::::::::::::::-O=;;.#+::::::::::::::::::::$.;;;O+::::::::::::+##-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-@X::::::::::::::::::::::::::::::::::::::::X@-+#@$###+---@:X::::::::::::::::::@%=;;*+@:::::::::::::::::::::::::::::::+#.ooo.#+X:::::::::X@-O=;;.#-X:X@@$@:::::::::::::::::::::+$=oO-X::::::::::::::::::::::::::::::::::X@- ", +";;=O-X::::::::::::::::::::::::::::::::::X+$.o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++@+++@++++++++@X:::::::X-Oo=O+::::::::::::::::::::X+#.;;o%-::::::::::::::::::::$.;;.#@:::::::::::::++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::@@@@+++@@@:X::::::::::::::::::::@%.;o -::::::::::::::::::::::::::::::X:-&o;;;*$@X:::::::::X@-&o;;.#-X:::@@:X::::::::::::::::::::++.;*-@X:::::::::::::::::::::::::::::::::X-#.", +";;o*++X::::::::::::::::::::::::::::::::X+- ;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::X-Oo=O+::::::::::::::::::::X@- oo*#@::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;=O-X:::::::::::::::::::::::::::::::+O=oo=O+:::::::::::::-%=;;=#-X:::::::::::::::::::::::::::+$.;=%-XX:::::::::::::::::::::::::::::::X++*o", +";;;o&-:X::::::::::::::::::::::::::::::X@+ o;o&-::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo=O+::::::::::::::::::::::+% &#@:::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;=%-X:::::::::::::::::::::::::::::::@:O O@@X:::::::::::X@+ =o*$+X:::::::::::::::::::::::::::+$.;;*#@:::::::::::::::::::::::::::::::X:-O=;", +";;;;=#-:X::::::::::::::::::::::::::::X@-&o;;o&-::::::::::::::::::::::::::::::::XX@--:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo=O+:::::::::::::::::::::::@@+@::::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;=&-X::::::::::::::::::::::::::::::::@+@++:X::::::::::::::@:&&%@:::::::::::::::::::::::::::::+$.;;o*-+X::::::::::::::::::::::::::::XX-$*;;", +";;;;o*#-:X::::::::::::::::::::::::::X@-O=;;;o&-:::::::::::::::::::::::::::::::XX@-##+:X:::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::::::X-Oo=O-::::::::::::::::::::::::@@:::::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;o*-X::::::::::::::::::::::::::::::::::@@@::::::::::::::::X@++@:X::::::::::::::::::::::::::::+$.;;;o&-@XX:::::::::::::::::::::::::XX-$*o;;", +";;;;;o.%-:XX::::::::::::::::::::::X:@-O.;;;;o&-:::::::::::::::::::::::::::::XX:--&.*%+::::::::::::::::::::::::::::::::@@@:X::::::::::::::::::::::::::X-O=.%+:::::::::::::::::::::::::::::::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;o&-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::+$.;;;;=&+@XX::::::::::::::::::::::XX:-$*o;;;", +";;;;;;;*$-@XX::::::::::::::::::::XX@-O=;;;;;o&-:::::::::::::::::::::::::::XX:--$ =;o -@X::::::::::::::::::::::::::::X:---@X:::::::::::::::::::::::::::@:&&:::::::::::::::::::::::::::::::::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;=#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;o&--:XX:::::::::::::::::::XX@-$*o;;;;", +";;;;;;;o*%--:XXX:::::::::::::::XX:--&=;;;;;;o&-:::::::::::::::::::::::::XX:--#&.o;;;.#+:::::::::::::::::::::::::::::@+& :+X::::::::::::::::::::::::::::+@:::::::::::::::::::::::::::::::::::::::::::::::::::$.;;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@: =*%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++.;;;;;;= %-@:XX:::::::::::::::XXX+-O.o;;;;;", +";;;;;;;;o=&$---:X::::::::::::::@--@ =;;;;;;;o&-XXXXXXXXXXXXXXXXXXXXXXXX:@--$&.o;;;;;=O-:XXXXXXXXXXXXXXXXXXXXXXXXXXXX-#=oo -@XXXXXXXXXXXXXXXXXXXXXXXXXXXX@::::::::::::::::::::::::::::::::::::::::::::::XXXXXX$.;;*+:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXX::%##XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+$.;;;;;;;o.O---@XX:::::::::::XX@--+ =;;;;;;;", +";;;;;;;;;;o*O%$-:X::::::::::::+-#&*o;;;;;;;;o&-:@@@@@@@@@@@@@@@@@@@@:@+-+%&*o;;;;;;;=&+@:@@@@@@@@@@@@@@@@@@@@@@@@@:@- ;;;o&-@:@@@@@@@@@@@@@@@@@@@@@@@@@@@:X:::::::::::::::::::::::::::::::::::::::::::X:@@@::+*;; -@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@+-+@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:-O=;;;;;;;;;= O#--:X:::::::::X:--%O*=;;;;;;;;", +";;;;;;;;;;;;oo.&+@X::::::::::@&*=o;;;;;;;;;;oO------------------------$% =o;;;;;;;;;o ------------------------------&=;;;;=%------------------------------+XX::::::::::::::::::::::::::::::::::::::::X@------+.;;.----------------------------------------------+X@---------------------------------------------------------::::::::::::::::::::::::::::::::::::::::::X@------------------------------------------------------------------------------------------------------------#=;;;;;;;;;;oo= %::::::::::::$O*=o;;;;;;;;;;", +";;==========oo=*@+X:::::::::@$ =oo===========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&:X:::::::::::::::::::::::::::::::::::::::::#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.X::::::::::::::::::::::::::XX::::::::::::X@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::*==========ooo= #@:::::::::+O*=oo========;;", +";;%OOOOOOOOOOOOO::::::::::::::%OOOOOOOOOOOO%&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ::::::::::::::::::::::::::::::::::::::::::@# ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+::::::::::::::::::::::::XXXXXXXX::::::::@:&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::&%OOOOOOOOOOOO&OX:::::::::::%&OOOOOOOOOOOo;", +";;-+++++++++---@::::::::::::::@----++++++++-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+::::::::::::::::::::::::::::::::::::::::@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=-::::::::::::::::::::::XX:@++@:::XXX:::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::--++++++++---+@::::XXXXXX:@--------+++++.;", +";;-::::::::::::::::::::::::::::::::::::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@:::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X::::::::::::::::::XX:@--@@---+@::XX:::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::XXX:@@@+---#O&&&&O#@::::=;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:::::::::::::::::X:+-+%& *&%#$--+:XX::@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::XX@@-----$%O .oooooo +@X::=;", +";;-X:::::::::::::::::::XXXX:::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@XX@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-:X::::::::::::::::::@$O .o;;o..* &#-@X::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X:--$#O &&*==o;;;;;;;*#+:::*;", +";;-X:::::::::::::::::::@@@@:X:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::X:-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-:X:::::::::::::::::@%*=;;;;;;;;;o=.&$@::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::@# *.oooo;;;;;;;;;;;=O-:::*;", +";;-X:::::::::::::::::X:+---@X:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X::::::::::::::::@-&=;;;;;;;;;;;;;.%-:X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X+$.o;;;;;;;;;;;;;;;;;=%-:::*;", +";;-X::X@-+XX:::::::::@X& &%@X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@+XX::::::::::::::::@%&*.o;;;;;o;oo= #@X:@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X@:*=o;;;;;;;;;;;;;;;o +@:::*;", +";;-X:::$%%:::::::::::+#.oo=O-X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::X@--#*o;;o.***&#+@X::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::$#O =ooooooo=o;;oo*$+::::*;", +";;-X:@+ =*++X::::::::@+ o;*$@X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@XX:::::::::XX-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@XX:::::::::::::::::+-#*;;=&-++--@:::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X:@@-$%OOOOOOO%&**O%$@:::::*;", +";;-XX@+*;.-+X:::::::::+#.;*-:X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::@#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::X:-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@X:::::::::::::::::X++*o;=&-+@@::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::@++++++++++$$++@:X::::*;", +";;-X::@% &@@X:::::::::@$*;*-:X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::::X:@@:X::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::::::::::::XX-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::@@ o;=&-@X:::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::@@:::::::::*;", +";;-X:::@+@:X:::::::::::+&==$-X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::XX@++@:X:::::::::::::::::::::::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@XX:::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:::::::::::::::::::+#.;=&-@X:::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::X:@@@@:X::::::*;", +";;-X::::@@:X:::::::::::-%=;*++X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::X@$ #@::::::::::::::::::::::::::::+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX:::::::::::::::::X:-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::@- oo -@X:::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::X@$$$+-@::::::*;", +";;-X:::::::::::::::::::@$*;o -::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@::::X@-&oo +@:::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::X:-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::@-&=;.#-X:::::::X+@*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::X::::::::::::X::::::::X:+&...*O+@:::::*;", +";;-X::::::::::::::::::::+&o;=#+X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::X+-*o;.#+:::::::::::::::::::::::::::+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::X:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.$+::::::::::::::::::::+#.;=O-:X:::::::+@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::XX+---@:::X@-*o;;;o $@::::*;", +";;-X::::::::::::::::::::@O.=*#+X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::X@-&=;=O+::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX:::::::::::::::::::::::X:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-:::::::::::::::::::::@@ o;*$+X:::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X-$&&&O:::X@- o;;;;.%-::::*;", +";;-X::::::::::::::::::::::#%#:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::::X+$ .*%@::::::::::::::::::::::::::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+XX:::::::::::::::::::::-%=;o&-@X:::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::@$*ooo*$@:X@- o;;;;=%-::::*;", +";;-X::::::::::::::::::::::@@@:X:::::::::::X+%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::X@+++@:::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::X:--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--:::::::::::@@:X::::::::X@- o;.#+X:::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::- o;;;*$@:X@- o;;;;.%-::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::X:@@@::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::X:-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::$$::::::::::X:-O=;.%-:X::::::+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X+-*;;;;=O+:X@-*o;;;;=%-::::*;", +";;-X::::::::X@-+:X:::::::::::::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X:::::::@O* :@::::::::::-O=;o*#@::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X@+ o;;;;o +@::-O=;;;;.%-::::*;", +";;-X:::::::X@$&&+@:::::::::::::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*--@XX::::@-&o=$-X:::::::::@$ o;;.%-:X:::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::@- o;;;;;=O+::X-$.;;;;.%-::::*;", +";;-X::::::X@+ o=O-X::::::::::::::::::::::X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::X::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #$+:X::::@#&&$@X::::::::::++ o;=&-:X:::::+#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::X-@.;;;;;=O+:::::- o;;;.%-::::*;", +";;-X:::::::-O=;o&-X::::::::::::::::::::::X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::@@@@:X::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::X:-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*$-X::::X@-+XX::::::::::::++ o=O-:X:::::@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::X@- o;;;;=O+:::::X-&=;;;.%-::::*;", +";;-X::::::@$*;;o&-X::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::XX@+$#$+:::::::::::::::::::::::::::::+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::X:+#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@:::::::::X:::::::::::::@$O&#@:::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::X-O=;;;;.O+::::::X++*;;;.%-::::*;", +";;-X::::::+&=;;o&-X::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::::::@# *.*%@::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::X:--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::::::::::::X@-+:X:::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X@-*o;;;.%+:::::::X+-*;;;.%-::::*;", +";;-X::::X:+&o;;o&-X::::::::::::::::::::::X- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::X+- o;;;.#+::::::::::::::::::::::::::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::::::::::::::::::::::::::::::::::::::::::::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::+-+:X:::::::::@::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X-O=;;;=O+::::::::X+-*;;;.%-::::*;", +";;-X:::::@$*;;;o&-X::::::::::::::::::::::X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::X@@O .=o*%@::::::::::::::::::::::::::+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::+#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:X::::::::@+%&%@:X::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- o;o #@:::::::::X@- o;;.%-::::*;", +";;-X:::::@$*;;;o&-X:::::::::::::::::::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::@-@##$::::::::::::::::::::::::::X:+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::::::::::::::::::::::::::::::::::::::::::::::::--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=*#+::::::::X:-O=;.#-XX:::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- ;; $@:::::::::::X-O=;;.%-::::*;", +";;-X::::X:-&=;;o&-X::::::::::::::::::::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::@@+@:::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#%@+XX:::::::@-O=;o ++X::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::+O*&$@::::::::::::X++*;;.%-::::*;", +";;-X:::::@$*;;;o&-X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::+-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*--@::::::::::+%.;;.$-X::::::::::::::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::@$@@:::::::::::::X@- o;.%-::::*;", +";;-X:::::+$*;;;o -X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::@$ o;=&-@X:::::::::::::::::X:XX@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::@::::::XXXX:::::::-O=;=%-::::*;", +";;-X::::X@-&o;;=%-X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+::::::::::::::::::::::::::::::::::::::::X:+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::@$*;;=&-@X::::::::@+------@:::::-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X@--@X:::::X-+.;=%-::::*;", +";;-X::::::@# =. -@X::::::::XXXXX::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::::::::@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+- o;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:::::::::+O=;=&-:X:::::::@$%OOOOO%$$$$$$$#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X@@& $+:::::::-&.*#+::::*;", +";;-X::::::::$##$:X:::::::X@----@X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;=O-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-@*;;;;;;;;;;;;;;;;;;;;;;;;;;;.+-::::::::::@+ ;o&-:X::::::+# =ooooo=.******.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::- =o.#+:::::::$##::::::*;", +";;-X:::::::::@@:::::::::::@# .*%+X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;*O.o;=O-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::::::::@+ o;.%-:X::::@+ o;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X@-*;;;.#+:::::::@:::::::.;", +";;-X:::::::::::::::::::::+&=o;o -:X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::X:+@:::::::::::::::::::@+&;;;;;;;;;;;;;;;;;;;;;;;;;;=%-$ o;=&@@:::::::::::::::::::::::::::::::::::::::::::::::@+$$$$$$+@@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X:::::::::+O=;o*++X:::+#*o;;;;;;o* .o. =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::XXX:- o;;.#+:::::::::::::::.;", +";;-X:::::::::::::::::::::@#.;;;=O-::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::##:::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;=O-@+-&o;o*$+:::::::::::::::::::::::::::::::::::::::::::X:+$O******&#$O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X::::::::X@-&o;=O-:X::-%.;..o;;=O-+++++$%#-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::XX---X+#*o=&+@:::::::::::::::*;", +";;-X::::::::::::::::::::::@%*;;o&-::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@::::::::::::::::::X-O=.$@X:::::::::::::::X@%=;;;;;;;;;;;;;;;;;;;;;;;;=%-:X:@-&=;o*#@:::::::::::::::::::::::::::::::::::::::::X@-%*o;;;;;;o.*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X::::::::X:-O=;o*+@X:::XO&#- o;*$+:@::@@@@+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::XX-O*O@:@#O%$:::::::::::::::::*;", +";;-X:::::::::::::::::::::::+%=;.$@X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+::::::::::::::::::::-O=.$@X::::::::::::::::+Oo;;;;;;;;;;;;;;;;;;;;;;o.%-@X:::@+$ ==&+@:::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:::::::::::+@ o;.$+X::::@+@-$*;.#+X::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::-O=o*$@:@@@::::::::::::::::::*;", +";;-X:::::::::::::::::::::::::& %+X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::::::::::::::::X%#:::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;o.#-::::::X:++%O#::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-:X:::X:+++++-O=;=&-@X::::::@-O=o&-@X:::::::+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::@-*o;.#+::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::::::@$@::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:::::::::::::::::::::::@@::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;o*#+:::::::::::@@::::::::::::::::::::::::::::::::::::::::XX-$.;;;;;ooooooo;;;;;;;;o==o;;;;;;;;;;;;;;;;;;;;;.-+X::::@%& &&&*o;;.%-:X::::::+#.;.#+X::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::@-*;;.$+::@@@:::::::::::::::::*;", +";;-X::::::::::::::::::::::::::@:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@:::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;o*#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::++ o;;oo. .o;;;;o.&$# ;;;;;;;;;;;;;;;;;;;;;=&-:X::+O=;oooo;;;;o*++X::::::-#.;=O-:::::::::@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::@-*;;.$+:X+--:X:::::::::::::::*;", +";;-X:::::::XXXX:::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::X@+@:::::::::::::@+&;;;;;;;;;;;;;;;;;;;;o*#+::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;o= %$++@@@++# .=o= $+@+#.;;;;;;;;;;;;;;;;;;;;;.+-X:@+&o;;;;;;;;;o*++X::::::@$*o;*$@X::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::@O &::@+ =*%@:::::::::::::::*;", +";;-X:::::XX+--@XX:::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@:::::X::::::::::::::::::::+O %@:::::::::::X@$*;;;;;;;;;;;;;;;;;;;o.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=.&%++@@@@@@@@@@$O O+@:::@%.;;;;;;;;;;;;;;;;;;;;.-+X:@+&o;;;;ooooo*%-:X:::::::-O.= $@X:::::::X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::$$@:X--.;o&+@::::::::::::::*;", +";;-X::::::@#&O--+XX:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::::XX@++@:X::::::::::::::- =&+::::::::::::-Oo;;;;;;;;;;;;;;;;;;o*%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$##++@:::::::::::@++@::::::+$*;;;;;;;;;;;;;;;;;;;.@-:X@+&o;;;=* O$@:X::::::::::##$::::::::::X:-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::X::::::::@@::X@-*;=O+:::::::::::::::*;", +";;-X:::::+#.o=. +-@XX:::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::X:-% O@:::::::::::::::@%O#:::::::::::X@$*;;;;;;;;;;;;;;;;;;o*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::@::::::::+$*;;;;;;;;;;;;;;;;;;=&-:X@+&o;;.%-+@++@:::::::::::::@@@:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::-@X::::::::::::X@% O$::::::::::::::::*;", +";;-X:::::+$*;;;o.&-:X:::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::X@+ oo +@::::::::::::::::@::::::::::::X@%=;;;;;;;;;;;;;;;;;o*$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;o*-@X:+&=;o*-+:@@:::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::=&-@X:::::::::::::@@@:::::::::::::::::*;", +";;-X::::::+O=;;;;=&-@X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::X@- o;o +@::::::::::::::::::::::::::::X@+&o;;;;;;;;;;;;;;;;o*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;= -:X+#*;;.#-XX:::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;o&-:X:::::::::::::@::::::::::::::::::*;", +";;-X::::::@$*;;;;;=O-:::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::X+-*;;o +@::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;o*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;*-@X@+ ;;o -+X::::::::::::::::::::::::::::::::X-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;=%+:::::::::::::::::::::::::::::::::*;", +";;-X::::::::# o;;;;.$+X:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X::::X+-*o;.%+::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;o*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;=%-::+O=;;.#-:::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;; +:::::::::::::::::::::::::::::::::*;", +";;-X::::::::+$*;;;;o&-::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::::XX-%.;;*$+X:::::::::::::::::::::::::::X:-&;;;;;;;;;;;;;;;= $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;=O-:X@+&=;.#-:::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;*+:::::::::::::::::::::::::::::::::*;", +";;-X:::::::X@+ o;;;;.#+X::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-::::::X:-&=;;.%--++++@:X::::::::::::::::::::@-$.;;;;;;;;;;;;;;;*+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;o -@X:+%.;.$-X:::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;=O+:::::::::::::::::::::::::::::::::*;", +";;-X:::::::::+O=;;;;=O-X::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::X++*o;;;.&O&&&&O:::::::::::::::::X:+$$$O o;;;;;;;;;;;;;;;.++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O.;;;;;;;;;;;;;;.$-XX@@ ;=#-:::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;; +::::::::::::::::::::::::::::::::::*;", +";;-X::::::::X@$*;;;;=O-X::::::::::::::::::X-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+::::::X:-&=;;;;;oooooo*$@::::::::::::::X@# .*.=o;;;;;;;;;;;;;;;;o ++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;o -@X:@%* :+:::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;oO-X:::::::::::::::::::::::::::::::::*;", +";;-X::::::::::+%.;;;=O-X::::::::::::::::::@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::X@- o;;;;;;;;;o.O@:::::::::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;o ++XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;.#-:X:@$$::::::@+-@XX::::::::::::::::::::::::::::+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;o $@:::::::::::::::::::::::XXXXXXXXXX:*;", +";;-X::::::::::@-&o;;=O-X:::::::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:::::::X@-*o;;;;;;;. &$@:::::::::::::::::@+ o;;;;;;;;;;;;;;;o=o;;;;o*++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;o -@X::@@:::::@$O&#@:X::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;.#+::::::::::::::::::::::XX@--------@:*;", +";;-X:::::::::::-#.;;=O-XXXXX:::::::::::::X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-::::::::X@- o;;;oo= #+-@::::::::::::::::::X@@*;;;;;;;;;;;;;;o*%&o;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;*-+X::::::::@# oo $+X::::::::::::::::::::::::::::+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::%+:::::::::::::::::::::XX@--O & &#--*;", +";;-X:::::::::::@$ o;=%-+---@XX:::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::+%*.. &&%++@::::::::::::::::::::::-%.;;;;;;;;;;;;o*$-+&=;;;;o*-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;=O-:X:::::::-%.;;=O-:X::::::::::::::::::::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::XX@--O.=oooooo=*&*;", +";;-X::::::::::X@+ o;o -+@@@--:X::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::@$%%$--+@:X:::::::::::::::::::::X@- ;;;;;;;;;;;o*$+:@+O.;;;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;o*-+X:::::::@$*o;.#-:::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::X:::::::::::::::::::X@-O*=;;;;;;;;;;o=;", +";;-X::::::::::::+O=;;=.....*O-:X:::::::::X- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-@XX:::::::X:@++@:::::::::::::::::::::::::::X@-&;;;;;;;;;;o*$+::::+#*;;;;=#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%*;;;;;;;;;;.++XX:::::::+%*o*+@X:::::::::::::::::::::::::::::X++*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::XX+- =;;;=.==.=;;;;;;", +";;-X::::::::::::@#.;;;;;;;;;.%+X:::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+@:::::::::::::::::::::::::::::::::::::::::X@- ;;;;;;;;;o*$+::::::+#*;;;o*-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*;;;;;;;;;o ++X::::::::@#&O::X::::::X:+-:X:::::::::::::::::::@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::X:-+ o;;=*O%%O%O .=;;;", +";;-X::::::::::::@$*;;;;;;;;;o -::::::::::X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.*.o;;o $+::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;*$+::::::X:+#*;;;=#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#*;;;;;;;;;=#-:X::::::X:+-@::::::::::XO%+@X:::::::::::::::::::--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::XX-#*o;;=&+-++++++%O ;;", +";;-X:::::::::::::+&=;;;;;;;;;*-@X:::::::::@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-% *.o.#-:::::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;*$+::::::::::+#.;;;.$-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*;;;;;;;;=&-@X::::::::::::::::::::+%.= $@XX::::::::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::X:-#.;;;o ++::::::@+++;;", +";;-X:::::::::::::@@O*******.=&-::::::::::::-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-++--%&O:::::::::::::::::::::::::::X::::::::::::::-O=;;;;;;;;*$+::::::::::X:+#.;;;.$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::X:-#*;;;;;;;;.#-XX:::::::::::::XX::::-#.;=O-@X:::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::X+%.;;;o @@::::::::::@;;", +";;-X::::::::::::::@++@@@@++%&$@:::::::::::X-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@XX@+--+:X::::::::::::::::::::::X:+-@X::::::::::X@$*;;;;;;;;*$-X:::::::::::::+#.;;;*+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-@X:::::::::::::::::::::::::::::::::::::X:+#*;;;;;;;o*$-::::::::::::X:@+:X::@@ o;= #+XX::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X+-*o;;o +@::::::::::::.;", +";;-:X:::::::::::::::@@@@@@@+-@X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X:::::::::::::::::::::::::::::::::#%X:::::::::::X-#.;;;;;;;*$-::::::::::::::::+#.;;o*@-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+$#@@X:::::::::::::::::::::::::::::::::::::X:-%=;;;;;;;o&-:X:::::::::::@$$@:X::+$*o;o $+XX::::::::::::::::X+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X--.;;;.$-:::::::::::::*;", +";;$+++:X::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-::::::::::::::::::::::::::::::::X+@*=&+@::::::::X@$ o;;;;;o*$+XX::::::::::::::X:-#.;;o. %+@X::::::::::::::::::::::::::::::::::::::::::::::::::X:-#&.= +:X:::::::::::::::::::::::::::::::::::::::@O.;;;;;;o*-+X::::::::::+%*.O-:XX:-%=;;o*$+XX::::::::::::::::X+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X@@&.=*%+::::::::::::::*;", +";;.* %-:X:::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::X@@ *&@::::::::X:-&o;;;;;;*$-X:::::::::::::::::X:+$ =;;o=&++XX::::::::::::::::::::::::::::::::::::::::::::::XX@-%.o;;=O-:X:::::::::::::::::::::::::::::::::::::X:-#.;;;;;;=%-:X::::::::@-&o;.#-+-+-%=;;;o $@X::::::::::::::::::--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::X:-OO$-:::::::::::::::*;", +";;;;o.O+::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::@+@:::::::::X+$*;;;;;;*$-X::::::::::::::::::::X++&=;;;= +-@:::::::::::::::::::::::::::::::::::::::::::::X:+-%.;;;;;*$+:X:::::::::::::::::::::::::::::::::::::X:-#*;;;;;o*++X::::::::@-&=;o +$$#&.o;;;;o*#@:::::::::::::::::::-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::X:+-@::::::::::::::::*;", +";;;;;; -@X::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@X::::::::::::::::::::::::::::::::::::@@:::::::::X:-O=;;;;o*$-:X::::::::::::::::::::X:@+O*o;;o*O++::XX@++@X::::::::::::::::::::::::::::::::::X@-%*=;;;;;;o*%+XX:::::::::::::::::::::::::::::::::::::X:-#*;;;;;=O-:X:::::::@-O=;;=....o;;;;;;;=&-:X:::::::::::::::::X-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;;;;;*-+X::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-@X::::::::::::::::::::::::::::::::::::::::::::::::X+#*;;;;o ++X::::::::::::::::::::::::X:-$*;;;;=*$--++$OO#::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;*$-@X:::::::::::::::::::::::::::::::::::::X:-#.;;;;o*-+X:X:@-+++%*o;;;;;;;;;;;;;;;o&-@X:::::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::XX:::::::::::::::::::::::*;", +";;;;;; -@X::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::X@+&o;;;;*@+X::::::::::::::::::::::::::X:-#.o;;;o.&$$O*==&@@::::::::::::::::::::::::::::::XX@-O=;;;;;;;;;;;o*%+@X:::::::::::::::::::::::::::::::::::::X:-#.;;;;=O-:X++$$O *=;;;;o=...........*O+::::::::::::::::::::::-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::XX+-+:X:::::::::::::::::::::*;", +";;=oo.O-X:::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;o*$-:::::::::::::::::::::::::::::X:+$ =;;;;o..=;;o +@:::::::::::::::::::::::::::::XX@-O=;;;;;;;;;;;;;o=&++:X::::::::::::::::::::::::::::::::::::X:-#*;;;;.%-@% *.=;;;o.* &%+$$$$$$$$$$@:X:::::::::::::::::::::XX-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::#O#+@X::::::::::::::::::::*;", +";;&&&O@:X:::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::X::::::::::::::::::::::::::::::::::::::::X@-*;;;;=#-:::::::::::::::::::::::::::::::X:-+&.;;;;;;;;;=O+@::::::::::::::::::::::::::::X:++&=;;;;;;;;;;;;;;;;o $+:X::::::::::::::::::::::::::::::::::::X:-#.;;;o*-O.o;;;o=*&#---------------+:XX:+@:::X::::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X++*=.O+@::::::::::::::::::::*;", +";;----:X::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::X:@+++++++++++@:X:::::::::::::::::::::::::XX-%.;;;;=$-:::::::::::::::::::::::::::::::::X@-%.;;;;;;o*O@::::::::::::::::::::::::::::::X++ o;;;;;;;;;;o;;;;;;;o*O-@X::::::::::::::::::::::::::::::::::::X:-#.;;;=*.;;o.*&%@--@::::::::::::::XX:@+$$+++@@:::::::::::::::X+-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X+-*;;=&++:::::::::::::::::::*;", +";;-:::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-:X:::::::X:++%&&&&&&&&&&O:::::::::::::::::::::::::::X+%.;;;;;o +::::::::::::::::::::::::::::::::::X@- o;;;;;.#-@X::::::::::::::::::::::::::::::-%.;;;;;;;;;o. .o;;;;;;;.O+@X::::::::::::::::::::::::::::::::::::X:-%.;;;;;o.&$---@:XX::::::::::::::::@# . &&#$-@X:::::::::::::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X+%.;;= #+::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--:X:::::::X@+O .oooooooooo*$+::::::::::::::::::::::::X@- ;;oo;;;=%+:::::::::::::::::::::::::::::::::X:+ o;;;;=&+@:::::::::::::::::::::::::::::::X@$ =;;;;;;;;.#-#.;;;;;;;;=&$+:::::::::::::::::::::::::::::::::::::X:+O.;;;o $--+:X::::::::::::::::::X@@ o;oo=.* #@XX::::::::::::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X:-#*o;; ++:::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@XX:::::::X:-O.;;;;;;ooo;;= $@:::::::::::::::::::::::::-%=;o* ....O+:::::::::::::::::::::::::::::::::X+#.;;;;=&-@::::::::::::::::::::::::::::::::XX@-O.;;;;;;=&+@-O.;;;;;;;;o*$-+@:::::::::::::::::::::::::::::::::::X:-#.;;=O-@X:::::::::::::::::::::X@+ =;;;;;;o*#@XX:::::::::::::X@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X:-- o;o #+::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*%-@X::::::::X:-%.;;o.* * & * O@@::::::::::::::::::::::::X++ ;;*$-@:##X:::::::::::::::::::::::::::::::::X@+ o;;;o -+::::::::::::::::::::::::::::::::::XX@-O.o;;;;.$+X@-%.;;;;;;;;o*&O$+:::::::::::::::::::::::::::::::::::X@-#.;;*$-XX::::::::::::::::::::::@+&*.=o;;;o*%@:::::::::::::::X@-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::+$*;;;*#+:X:::::::::::::*;", +";;-XX:::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--:X::::++@X:X:-&=;;.%---------@:X::::::::::::::::::::::X@@&=o*#-@----:X:::::::::::::::::::::::::::::::::-Oo;;;;=%-:::::::::::::::::::::::::::::::::::::X:-$*o;;;*$@:X@-#*o;;;;;;;;o=*#-:X:::::::::::::::::::::::::::::::::X:-O=;o*$+X:::::::::::::@+++@:X::X@--$O*=oooo&-@:::::::::::::::X:--.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X-%.;;;*#+@@@@@@@:::::::*;", +";;+@@@:::::::::::::::::::++@:X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++XX:::::$#@+:X:+%.;o*++::::::::::::::::::::::::::::::::::-Oo; $-:::::::::::::::::::::::::::::::::::::::X@$*;;;;o @@::::::::::::::::::::::::::::::::::::::X:-$&=;=&+:::X:-+ =o;;;;;;;;o*%-@::::::::::::::::::::::::::::::::::X@@O.;o&-@X::::::::::X@+##$+@X::::::+--O&& %@:::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X:-#.;;;*#++++@@+++@X:::*;", +";;O++@++@X:::::::::::::::%O$+@X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*%-@X:::::@O*. %-@X@+ ;o&-:X:::::::::::::::::::::::::::::::X+@*;*$-X::::::::::::::::::::::::::::::::::::::::@#.;;;;.$+::::::::::::::::::::::::::::::::::::::::XX+-O* %@::::X:@-% .=;;;;;;;;.O$@X:::::::::::::::::::::::::::::::::X:-%.;.$+X::::::::::@$&... #@::::::XX@-----@XX::::::::::::::::X++*;o=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X:-#.;;;. *****&O#+@:::*;", +";;= * &%@:::::::::::::@%*=*O+@X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--@X:::::@+&=;;.&++++ ;o&-@:::::::::::::::::::::::::::::::X@+ o.#-:::::::::::::::::::::::::::::::::::::::::X@$*;;;;.#@::::::::::::::::::::::::::::::::::::::::::X:+--@X::::::X@--+&*.=oooo;;o*#@::::::::::::::::::::::::::::::::::X@-%.o -@X::::::::@-&=;;;=O-:::::::::::::::::::::::::::::::::X:-O* & .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::X:-#.;;;;;;;;;o=.&+@X:*;", +";;;;;;;o -@X:::::::::::+O=;;= +@X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O-+XX:::::::@$&=;;=*O++ o;*#-::::::::::::::::::::::::::::::X@+ o.#-:::::::::::::::::::::::::::::::::::::::::::+O=;;;o @@::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:@--+O *===.&-X::::::::::::::::::::::::::::::::::X:-%=o +@X:::::::@$*o;;;=O-::::::::::::::::::::::::::::::::::X:+----#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::X:-#.;;;;;;;;;;;=&@@:*;", +";;;;;;;o -@X:::::::::::@#*;;;o +@X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--@XX:::::::XX@+&.o;;= &.;;.%-::::::X:@@:::::::::::::::::::::-&o=%-::::::::::::::::::::::::::::::::::::::::::X:+ ;;;;.$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+----+#:#%%@::::::::::::::::::::::::::::::::::::X:-%=o -@X::::::-%.;;;o -@X::::::::::::::::::::::::::::::::::X:@@:@--O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::X:-#.;;;;;o=o;;;=&+:*;", +";;;=.==*%+::::::::::::::-%=;;;o&-X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-+XX:::::::::::X:++&.o;;o;;o*$+:::::X:@##X::::::::::::::::::X+#*.%-::::::::::::::::::::::::::::::::::::::::::::@#*;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@----@X:::::::::::::::::::::::::::::::::::::X@-O..O+::::::@-&o;;;=O-:X::::X:@@@+@::::::::::::::::::::::::::::XX+-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@@@X::X:-#.o;=* & =;;;*+@*;", +";;*O@$:-+XX::::::::::::X@- o;;;.@@X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&@-@X::::::::::::::XX@-# .o;;;o&-@X:::X:-O**%+:::::::::::::::::@$&*O-:::::::::::::::::::::::::::::::::::::::::::::-%=;;=#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::X@-O.*#+X:::X+- o;;=&-:X:::::@+$#$$+@@::::::::::::::::::::::::::::X:++&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X@%O$@X::X:-# *&----O.;;*$@*;", +";;-----+:X:::::::::::::::+%.;;;=O-X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. @-@:X:::::::::::::::::X:+-$ =;;=&-@::::X+-*;.%-:X:::::::::::::::@#&O+::::::::::::::::::::::::::::::::::::::::::::::-%=;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+O %@X::::@-&=;=&-@X:::X:+$&**** O$-@:::::::::::::::::::::::::::XX+-+&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::@+*= $::::X:+---@:X@-&o;=O-*;", +";;-XX::X:::::::::::::::::@+ o;;;*$@X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&#-+:X:::::::::::::::::::::X:--O*.&$::::::X@@&*&$@:::::::::::::::::::@+:::::::::::::::::::::::::::::::::::::::::::::::-%=;o @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++:X::::::+%*.&-@X:::::+%*o;;;;;=*&$+@+::::::::::::::::::::::::::X:++# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-%=;=O+::::::::::::X-%.;=&-*;", +";;-X::::::::::::::::::::::-%=;;;=O-X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+--@X::::::::::::::::::::::::XX:+-+-@X::::::X:+-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-Oo;=%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-+-:X:::::-%.;;;o;;;;;o*%#&O:::::::::::::::::::::::::::X:+++&=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X@O .*O@::::::::::::X+-*;=&-*;", +";;-X::::::::::::::::::::::+#.;;;o -@::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. %-@:X::::::::::::@:::::::::::::::X:@@:X::::::::X:@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:X::::X@- o;o.**.o;;;;..o @@:::::::::::::::::::::::::::X@-+O .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X@---@X::::::::::::X-O=;=&-*;", +";;-X::::::::::::::::::::::@$*;;;;.+-X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-++:X:::::::::::X:@++@@@::X::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;=#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;; $--$ .o;;;;=%@::::::::::::::::::::::::::::::X:+++#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::X:@+ o;=O-*;", +";;-X::::::::@@@X:::::::::::+ o;;= -@X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$-@X::::::::::::::@:O O$$$@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&o;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;=O-::+-#*o;;=&+@:::::::::::::::::::::::::::::::::::++O.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::@$&=;;*+@*;", +";;-X::::::::%%$::::::::::::@&... -@X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.*&$+@XX:::::::::::::X:-#.;o.**&$-+::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;*$@:XX@-$ .*O+@:::::::::::::::::::::::::::::::::::XX@++% .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::+$ o;;=&+:*;", +";;-X::::::@&.. $@X:::::::::X@----@X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%++++:XX::::::::::::::::@+&.o;;;o*&%$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*=&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+- ;=O-:X::XX++++-@::::::::::::::::::::::::::::::::::::::X:+-++% =ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::@@@@@$O*o;;=&+@:*;", +";;-X:::::@+ o;=%-X:::::::::::@@@:X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-@::::::::::::::::::::::X:++% *=;;= @+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::X::@-+%& *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::X:@@@@++++% o;;;=&-@X:*;", +";;-X:::::@+&o;=O-X::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::@++++$&=;o&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*o*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:++++$&*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::@#%#%& .;;;o=&-@:::*;", +";;-X:::::@+ o;o*$@X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;ooo===.=o;;;;;;*$-:X:::::::::::::::::::::::::X:::@--#*= -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#OO$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o*$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--+$&*==.==oo;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::$ ...=;;;;;;o= $-@X:::*;", +";;-X::::X@+&o;;o&-X:::::::::::::::::::::::X+O;;;;;;;;;;;;;;;;;;o==* &#$$$$ o;;;;=&-@X:::::::::::::::::::::::::@@@::XX:++$:X::::::::@@@@:X::@@@@::::::::::::::::::::::::::::::::::::::::::::::@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&.== #-@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*o.#@X::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::+-+$$+$% *.=o;;;;;;;;;;;;;;;;;;::::::::::::::::::::::-&o;;;;;;;oo= @-+:X::::*;", +";;-X::::::@#.;;o -:X::::::::::::::::::::::::Xoooooooooooooo=... %$+++@@@+-&=;;;o -@X::::::::::::::::::::::::X:@---@@@::@+@X:::::X:+-----@@+----@:X::::::::::::::::::::::::::::::::::::::::::+-----@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;o.&#$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;o&-:X:::::::::::::::::X:+-+:::::::::::::::::::::::::::::::::::::::::X:@@@@@+++@% ...=ooooooo;;;;;oo::::::::::::::::::::::+O*=.....=*&$--:X::::::*;", +";;-X:::::X@$*;;;.@-X:::::::::::::::::::::::X@&&&&&&&&&&&&&&%$+++--@::::X:-%.;;;.#-:X::::::::::::::::::::::::@:& &%#$+@:X:::::::@:O O#$O& O:@:::::::::::::::::::::::::::::::::::::::::@% &X@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;o=&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;*$@X:::::::::::::::::@#& &#@::::::::::::::::::::::::::::::::::::::::::::::::@+-+++$%&&&&O&*====.&O::::::::::::::::::::::X+----------+:X::::::::*;", +";;-X::::::@+ o;;=&+@X::::::::::::::::::::::::++++++++++++++-@:::::::::::X-#.;;.O-:X:::::::::::::::::::::::X:-#.;;o=.*&$-@XX:::X:-%.;;;;o.*=;;;;*#+:::::::::::::::::::::::::::::::::::::::@+%.;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;o -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&oo&-:X::::::::::::::X@-&=;o&@::::::::::::::::::::::::::::::::::::::::::::::::::::::@+-+++-++$$$$@+-::::::::::::::::::::::::@@@@@@@@@::::::::::::*;", +";;-X:::::::@-*;;;=&-:X:::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;.%-:X::::::::::::::::::::::::::@@O*o;;;;o*O++XX::X:-#.;;;;;;;;;;o= @@:::::::::::::::::::::::::::::::::::::X@+O.;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;=*#+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;*#+X::::::::::::::::-%.;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+@@+@:::::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::X:+&=;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::X:-%..%-@X::::::::::::::@@@::::::::::X:@-O.;;;;;o +-::::X@+&=;;;;;;;o= #+:X:::::::::::::::::::::::::::::::::::X:++ =;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;o.#++X::::::::::::@@:::::::::::::::::::::::::::::::::::::::::::::X@- o; +@X::::::::::::::X:-%.;; +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::@@ o;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::$$@:X:::::::::::::X@@$$:X:::::::::::@+ =;;;;;o*#-::::X:+#*oooo=*&#-@:::::::::::::::::::::::::::::::::::::X:+% ;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&oo= $-:X::::::::::::@+$:X:::::::::::::::::::::::::::::::::::::::::::::-#.;=&-@XX:@:::::::::::X:-O=;=O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::::::X:-O=;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::@@::::::::::::::::@# * #+:X:::::::::X@-%.;;;;;o.#-:X::X:+$%%OO#+++::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;= -@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%%#++X::::::::::::@+%* @@::::::::::::::::::::::::::::::::::::::::::::X@-&=;=&+@@+--@XX::::::::X@- o;*#@:::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@@@::::::::::::::::::::*;", +";;-X:::::::::@-&=;;;.%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+&=;.#-:X:::::::::::@-#.;;;;;=&-@X:::::@----+::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;=O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--+:X::::::::::::++O.;.-+X::::::::::::::::::::::::::::::::::::::::::::X+$.;;o $$%&O$@:::::::::X:-O=;o&+:::::::@+++$#@@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:+@$+@@@@@:::::::::::::::*;", +";;-X:::::::::X@-&o;;;*-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%&&%@::::::::::::::X@-&=;;;;o*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;.-+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+% =;=O-::::::::::::::::::::::::::::::::::::::::::::::X+$.;;;=**=;o $@::::::::X:-O=;;*#@:::X:++#%O*. #@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-+#& * O%%O#-@:::::::::::::*;", +";;-X:::::::::::+$*o;;*$+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@++@:X:::::::::::::::+$*;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++&=;;o -@X::::::::::::::::::::::::::::::::::::::::::::::@+&..o;;;;;;.#@::::::::X:-O=;;=O+::X@:&*=oo;;o -@X::::::::::::::::::::::::::::::::::@--+:X::::::::::::::::::::::::X@$O .o;;;o==o.&#@::::::::::::*;", +";;-X::::::::::::+#.o;=O-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX:::::::-O.;;;=&-@X::::::::::::::::::::::::::::::::::::::::::::::::::X+%.;;;;;;;=#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+#&=;;;.--XX::::::::::::::::::::::::::::::::::::::::::::::X:@$+O.o;;;o&+:::::::::X:-&=;;; +@XX-$.;;;;;;o -@X:::::::::::::::::::::::::::::::::@$O&%+:X::::::::::::::::::::::X@+ o;;;;;;;;;;;; @@:::::::::::*;", +";;-X:::::::::::::+#*.*&+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::@@@@@@:X:::::@+O ** %@::::::::::::::::::::::::::::::::::::::::::::::::::::X+%.;;;;;;o -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@++&=;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::@-$.;;;=O@:::::::::X:-&=;;o +@XX@+&=;;;;o $@::::::::::::::::::::::::::::::::X:+$ o;.&-@X::::::::::::::::::::X:$ o;;;;;;oo;;;;o $@:::::::::::*;", +";;-X::::::::::::::@---@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::+----+#####:::::::::@+$$+@X::::::::::::::::::::::::::::::::::::::::::::::::::::X+%=;;;;;;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+-$%*o;;;;o&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#.oo +@:::::::::X:-&=;;o&+@X:X:+#.oo= ++X::::::::::::::::::::::::::::::::X@-O=;;o*$+X::::::::::::::::::::X-&o;;;;o==* .=== +@::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++#O&OO .===.&-@X::::::::@::::::::::::::X::::::::::::::::::::::::::::X::@@:::::::X@#.;;;;;;;.+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::X:@@+#&.=;;;;;o*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@+% O$@::::::::::X:-O=;;o&++:X:X:-#& %+@X::::::::::::::::::::::::::::XXXXX:+$ o;;=&-@X:::::::::::::::::::::- ;;;;=&@++-+@@++@:::::::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::X:+# .oooo;;;;;o -@X::::::::::::::::::::::X:@@::::::::::::::::::::::::::X@---+:X::::::+%.o;;;;;*+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+@:X::::::::::::::::::@--# .;;;;;;;o*--X:::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-:@+-:X:::::::::::X@-&=;;.&$+@X:X:@++@::::::::::::::::::::::::::::::@@@@@@:-$*;;o*$+X::::::::::::::::::::X-$.;;o=&++@@:@@@@:::::::::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@::::::::::::::::::::-%.;;;;;;;;;;= $+:::::::::::::::::::::::X:-%O%@:::::::::::::::::::::::X-#& O+::::::X:+$ .=oo.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$#$@::X:X::::::::::X::+-O *o;;;;;;;o*--X::::::::::::::::::::::::::::::::::::::::::::::::::::::@# &@@::::::::::::::::X@-&=;;o.O-+::X::::::::::::::::::::::::::::::X:@-+####+--$*o;o -@X:::::::::::::::::::::- o;; ++:X:::::::::::X:@+@X:::::*;", +";;-X:::::::::::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::X:@++:X:::::::::::::::::-%.;;;;;;;;= #+@XX::::::::::::::::::::XX@-%* #@:::::::::::::::::::::XX++*oo;.$-::::::::++$# &$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:*=*#--@::@@@@@@@@@:@--#*oo;;;;;;;;;.--XX::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.o&-@XX::::::::::::::X@-&=;;;= $-+:XX:::::::::::::::::::::::::XX:+-+%*===. O%O.;;.%-:X:::::::::::::::::::X+%=;;o&-:::::::::::::::+#%:::::::*;", +";;-X:::::::::::@@@@:X::::::::::::::::::::::::::::::::::::::::::::::::X:-% &$@::::::::XX::::::::+%*o;;;;;.O++@::::::::::::::::::::::XX++&* #@::::::::::::::::::::::X@- o;;;;*$+X:::::::@@@++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;o.&%$------------+#&.;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%..&$-:XX:::::::::::::X@- =;;;o*O#-@:X:::::::::::::::::::::::::@-$% =;;;;;oooo;;;*#-:X:::::::::::::::::::X-&o;;.#+::::::::::::::+#.=&+@::::*;", +";;-X:::::::X@+-$##$+:X::::::::::::::::::::::::::::::::::::::::::::::XX-$*o=O-:X::X:--@::::::::::+$&=;;;=&-@X:::::::::::::::::::::XX:-$*=*$+::::::::::::::::::::::X:-O=;;;;;o +@:X::::::::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;o=*& *=o;;;;;;;;;;;=&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$*o.O-@:X:::::::::::::X@+O.o;;;o=&$+:X:::::::::::::::::::::X:-+O.o;;;==o;;;;;;;o*@+:::::::::::::::::::::X-&o;;*$+::::::::::::X@+*;;.#-::::*;", +";;-X:::::X:@+%&*..*&+:::::::::::::::::::::::::::::::::::::::::::::::X++*o;=O-:X:X@:%%+-@XX:::::::++O.;;o&-+:X:::::::::::::::::::X:+-#.;*$+:::::::::::::::::::::::X-%.;;;;;;;=O++:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;oooooooooooo;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*o=&+-@XX:::::::::::::@-$*o;;;;o*%+:::::::XX:::X::::::::X:+#*o;;o= %$&*=o;;;;=O-@X::::::::::::::::::::X+#.;;*$+::::::::::::X-O=;;=%-::::*;", +";;-X::::X:-+&=;;;;;.$-X::::::::::::::::::::::::::::::::::::::::::::X:-O=;;.%-::X:+O.=*O+@XX:::::::@-#*;;o*#-:X::::::::::::::::XX:-$&=;*++:::::::::::::::::::::::X@- o;;;;;;;;= $-:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::++ oo*O+@::::::::::::::::+$&.o;;;;.%+::::X:@@--@XX::::::X:-#.;;=&#$$+++$#&.;;;=O-@X::::::::::::::::::::::-*;;=%+:::::::::::X-#.;;;.%-::::*;", +";;-X:::X:-# o;;;o=. -@:::::::::::::::::::::::::::::::::::::::::::::X+- o;;*$-::X@+ o;;= --:X::::::X@-O=;;o*$+X:::::::::::::::X:+-%.;o ++:::::::::::::::::::::::XX-#.;;;;;;;;;;o.O--:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::X@--@XX:::::::::::::::::::::::++ o;= $-@XX:::::::::::::@+$.;;;;o&-@::XX@+#%%@@XX::::XX+$ oo*$++@@::@@+-O.;;=O-@X::::::::::::::::::::::- o;; -:::::::::::X-&o;;;*$+::::*;", +";;-X::::+O.;;;;=&$@@@X::::::::::::::::::::::::::::::::::::::::::::X:-#.;;o +@::X++*o;;;=&+-@XX:::::X@+&.;;.#-:X::::::::::::XX@-+O.;;*#-:X:::::::::::::::::::::XX++*o;;;;o=o;;;;;= #-+::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@X::::::::::::::::::::::::::::::::::X@+#%@@XX:::::::::::::::::::::::+$*o;o*O@+:XX:::::::::::X@-O.o;;o&-::::+# .o= ++XX::::@+&=;.#-@::::::X:-$*;;=O-@X::::::::::::::::::::::@+*;;.#+:::::::::X:-&o;;=&-:X:::*;", +";;-X:::+$.;;;o.&-+@@::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;o&-@::X++ o;;;;o*%-@XX::::::@@# *&@@X:::::::::::X:@+-O*o;o $@:::::::::::::::::::::::XX+- o;;;;.%# o;;;;;o=&$--@@@:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::X@-&==&--:XX::::::::::::::::::::::+$ o;;o $-@:X:::::::::::::+#*o;.#-::X@+&=;;;=O-@X::X@-O.;.%-@X::::::X@-O=;;=&-@X::::::::::::::::::::::X-O=;; +@::::::::X+$*;;;.#+:::::*;", +";;-X::X@$*oo=&-@:::::::::::::::::::::::::::::::::::XXX::::::::::::X+- o;;o +@::X++ o;;;;;o=&-+XX:::::::@@$:::::::::::::XX:+-$&=;;o ++:X::::::::::::::::::::::X++&=;;;o*#+-$*o;;;;;;o*&O#$--@:XXXXXXXXXXXXXXXXXXXX:::::::::::::::::::::::::::::::::::::::::::X:++:X::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;= +@X::::::::::::::::::::::::::::::::::::+O=;;= $+-@XXXX:::::::::::::::::::++ o;;o*O$-@:X::::::::::X@-O=;.#-::X@+ o;;;o -+X::X@+ oo -@X:::::::X@+ o;;.%-:X::::::::::::::::::::::::- o;=&@@::::::::- o;;;*$@:::::*;", +";;-X::::@% *O-+X::::::::::::::::::::::::::::::::::XX@-@::::::::::XX-#.;;;o +@::X++ o;;;;;;;=&-+XX:::::::@@@::::::::::X::@-$ .=;;o ++::::::::::::::::::::::::X@+ =;;;o*#-::@$ o;;;;;;;o=.*&%+--::@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::::::::::::::::::X@$& %@::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@X::::::::::::::::::::::::::::::::::::+#.;;;;o. #-+@:::XX:::::::::::::::::++ o;;;o.O+-@XX::::::::X:-%=;=O-::::-O=;;;o -+X:::@+O..%-:X::::::::+$*o;o*++:::::::::::::::::::::::::X++ o;.$+::::::X@-*o;;;.$+:::::*;", +";;-X:::::@+++:X::::::::::::::::::::::::::::::::::XX++##::::::::::::-%.;;;o&-@X:X++ o;;;;;;;;=&-+XX:::::::::::::::::XXX+--O.o;;;o ++:::::::::::::::::::::::XX@-&=;;;o $+::XX-#*o;;;;;;;;;;o=*%#------------------@X:::::::::::::::::::::::::::::::::::::::::X-%..%-:X::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;= +@X:::::::::::::::::::::::::::::::::::X:-%=;;;;;;o. #+---@::XXXXXXX::::::::::+- o;;;;o %-+:XX::::::X@- o;*$+:::X@+ ooo.O+@X:::::$%%:@::::::::X@-%.;;;*#-:X::::::::::::::::::::::::X+@ = :@::::::X:- o;;o +@X::::*;", +";;-X::::::@@:::::::::::::::::::::::::::::::::::::X@- . $@:::::::::X+$*o;;o&-@::X++*o;;;;;;;;;=&-@XX::::::::::::::X::@-$O =;;;;o ++:::::::::::::::::::::::XX@-%.;;;o $+:::::X@$O*=o;;;;;;;;;o=. &&&&&&&&&&& **&@:::::::::::::::::::::::::::::::::::::::::X-%=.%-:X::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;.%+@XX::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;o. &&O$--+@@@@@:X::::::::::+- o;;;;o= #-@@:X:::XX-#.;o&-@:::::@$& &#@:X:::::::@@::::::XX::X@-O=;;o*$-:X:::::::XX::::X::::::::::::@@$:::::::::X@$*o;;.%-::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::::::::X+- o;*$@:::::::XXX+-*o;;;.#-::X++*o;;ooo;;;;;.#-:X::::::::::::XX:+--#*oo;;;;o ++:::::::::::::::::::::::X:+-&=;;;.O$@::::::XX@+$%&.o;;;;;;;;;;ooooooooooooooooo=&+:::::::::::::::::::::::::::::::::::::::::X-#=o&-:X::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;o*$-@X::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;ooo=. %$+++@+-:X:::::::::X++ o;;;;;o.&$--:XXXX+-*;;.%+:::::::@+++@:::XXXXX::::::::X::@:XX@-O=;;o*++X::::::X:@@:::::X::::::::::::@@@::::::::X-%=;;; +@X:::::*;", +";;-X::::::::::::::::::::::::::::::::::::::::::::X-$.;; $@::::XXX::@--*o;;;=O-:XX@@&*.. %O*o;;;o*$-:X:::::::::XX:@-$& .o;;;;;o ++:::::::::::::::::::::::X:-$&=;;;.O-@:::::::::::@++# ..*.=o;;;;;;;;;;;;;;;o.... O#::::::::::::::::::::::::::::::::::::::::::X-#.o +@X::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;= #-::X:::::::::::::::::::::::::::::::::::X@-%.;;;;;.*.=;;;;;;;;o=* ** O$::::::::::::++ o;;;;;;o*&#-@:X@-&=;=&+@X:::::X:@@@::XX:@+@:XX::::XXX@--+XX@-O=;;o*++X::::XX:+--::::@::::::::::::::::::::::::X-O=;;=%-:::::::*;", +";;-X:XX@-+XX::::::XXXXXX:::::::::::::::::::::::X:-O=;; $@::XX::+--$$O.;;;;.%-:::::$###@-+O=;;;;o*$-:X::::::XX:+--%*oo;;;;;;o ++:X:::::::::::::::::::::X:-$*o;;;=O-@::::::::::::::@@@####O*==oooooooooo== &####++@::::::::::::::::::::::::::::::::::::::::::X-$.;.#-:::::::::::::-#.;;;;;;;;;;;;;;;;;;;;=&++::::::::::::::::::::::::::::::::::::::::-%.;;;;;.O+$&.;;;;;;;;;;ooo;;=O+::::::::::::++ o;;;;;;oo.O+-+-#.;=&+@:::::::::::::X:+-$#+-@XX::XX@-+O&#-X:-%.;;=O-@X:::XX@-#&&::::$+::::::::::::::::::::::X@- o;o +@:::::::*;", +";;-X:::#O$@:X:::X::@@@@::X:::::::::::::::::::::X-$.o;;*$@XXX+--$#&*.=o;;;=&+@:::::@@+@:@+&=;;oo;o ++XX::XXX:+-$% =o;;;;;;;o ++:X:::::::::::::::::::::X@-#*o;;;.O-@X::::::::::::::::@@@@@+$%O ******** %%$++@@@@:::::::::::::::::::::::::::::::::::::::::::X:-O=;=O-:X:::::::::::-%.;;;;;;;;;;;;;;;;;;o*O-@:X::::::::::::::::::::::::::::::::::::XX+$*o;;;;=O-@++% =o;;;;;;;;;;oo*#@::::::::::::X++ o;;;;;;;;=*O$-%=;*++:::::::::::::X:+$&*.*O@@X:XX@-$ =o ++X@+&==&-+X:::XX+-#*oo::::+@::::::::::::::::::::::X-$*;;.%-::::::::*;", +";;-XX@@ =*--::X::+-+%%--@XX:::::::::::::::::::::-O=;;o $@X@-+O *=oo;;;;;= $+:::::::::X@-O.;;;;;;;o&-@XX:::@-$&*=o;;;;;;;;o ++::::::::::::::::::::::XX@-O.o;;;=O-@X:::::::::::::::::::::::@+@+$$$$$$$$@@+@@::::::::::::::::::::::::::::::::::::::::::::::::X@- o;.O-:X:::::::::::-#.;;;;;;;;;;;;;;;;;o*$+@:::::::::::::::::::::::::::::::::::::::X@-O=;;;;;*$+X:@++%&*........*&O#::::::::::::::X:++ o;;;;;;;;o=* *o.%-:XX::::::::::X:+#*o;;o=&-@X:++&.o;;=&-@X@$%O$+XX::X:++&.o;;::::-:::::::::::::::::::::::X-O=;;.$+::::::::*;", +";;-XX@$*;o %--+--#O*=. O++XX:::::::::::::::::::X-#.;;; +---%*=oo;;;;;;o.&$@:X:::::::X:-#.;;;;;;;;o -@X:+--+O*o;;;;;;;;;;o ++::::::::::::::::::::::XX+-%.o;;;.O-@::::::::::::::::::::::::::::@@@@@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::X:-#.;;.%-:X:::::::::::@+ o;;;;;;;;;;;;;;;= $-::::::::::::::::::::::::::::::::::::::::::-#.;;;;;o&-@X:::@-+#########$++@:::::::::::::::::-+ o;;;;;;;;;oo;;*+--@:XXX:::::::X@-O=;;;;o&-@X@+&=;;;;o*++XX@++@:::XX:-$ o;;;;::::+X:::::::::::::::::::::X:+ o;;.$+::::::::*;", +";;-XX@+&o;o.&%#%&.o;;;;= ++:X::::::::::::::::::X@- o;;.&%# =o;;;;;;oo. #+@:X::::::::X@+ o;;;;;;o=*#+@+-$%O*=;;;;;;;;;;;o*$-:X:::::::::::::::::::XX:-+&.o;;o*%-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%.;;=O-::::::::::::X@- o;;;;;;;;;;;;;o*O$+:::::::::::::::::::::::::::::::::::::::::X@- o;;;;o*#-:::::::@@++++++++@:::::::::::::::::::::-+ o;;;;;;;;;;;;= %#--@::XXX::::X@+&=;;;;o&-@:-%.;;;;;o*++X:::::::X:@-$ o;;;o.::::::::::::::::::::::::::::-%=;;;.$-:X::::::*;", +";;-X::+# =o;o=..o;;o.=;;o #-:X::::::::::::::::::X-#=;;o===o;;;;;;;=*&#++@:::::::::::X-$.;;;;;o. O$---$O*==o;;;;;;;;;;;o*$+:X:::::::::::::::::::XX@-#*=;;;o #-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%=;;o +@:::::::::::::-O=;;;;;;;;;;;o. $-@:X:::::::::::::::::::::::::::::::::::::::::-%.;;;;o*$+:X:::::::::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;o=. %---+::XX::::-%.;;;;o -@:-O=;;;;;o ++X::::::X@--%.o;;;.&#::::::::::::::::::::::::::::-&=;;;o*%+:::::::*;", +";;-X:::@$%*=;;;;;o=&$O*=;o.O-@X:::::::::::::::::X+-*;;;;;;;;;;;;=*O$++@:::::::::::::X-$.;oo=*&%+-+O& *=;;;;;;;;;;;;;;o +-:X::::::::::::::::::XX:+-O.o;;;o $-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;*$+:::::::::::::+@*;;;;;;;;o=. #++@X::::::::::::::::::::::::::::::::::::::::XX+$*o;;;;=O-@X:::::::::::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;;;o. O%$--@:XXXX@+ =;;;=&-:X-#.;;;;;o -+X:::::X:+#&.o;;=*%-+:::::::::::::::::::::::::::X:$*;;;;;.#-:X::::*;", +";;-X::::@-+O*=o=* O---$O.;;.O-:X::::::::::::::::X@-&=;;;;;;;;;o.&$++@:::::::::::::::X@:&* &%$--$O*=ooo;;;;;;;;;;;;;;o +-:X::::::::::::::::::XX@-$ =;;;;=&$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++*o;;;*#-::::::::::::X++*;;;;;;o.&%%@-@:::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;o +@X:::::::::::::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;;;;o==.&#--+:::::$O*o= ++XX@-&=;;;;o -+X:::XX@-O.o;;o*O$+@:::::::::::::::::::::::::::::X+#.;;;;o +@X::::*;", +";;-X::::X:@-$O&O$++@X:+-%.;;.%-X:::::::::::::::::X+- o;;;;;;o= #-+@::::::::::::::XXXXX:$$+--+# .=o;;;;;;;;;;;;;;;;;o +-:X::::::::::::::::::X:+-%*o;;;;;*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++*o;;;.%-:X:::::::::::+@*;;ooo=*%--+@:X::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;o*$+XX::::::::::::::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;;;;;;;o. O+----@@-#&&$+:X::@+&=;;;o*#-:X::X@-#*o;;= #-@XXX::::::::::::::::::::::::::::::-O*=o;;=O-@X:::*;", +";;-X::::::::+---+@:X::X@-%.;;*$+X::::::::::::::::XX-#.o;;;=* %++@::::::::::::XXXX:@@+---$%O&*=o;;;;;;;;;;;;;;;;;;;o +-:X::::::::::::::::::X@-+&.o;;;;;.O+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%.;;;;=O-:X:::::::::::@:O*.* &$-:::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;o.%-:X::::::::::::::::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;;;;;;;;o=*&&&#+-----@:XXXX:-$ o;;;=&-@X:X@-O.oo= O@-+@@@::::::::::::::::::::::::::::::X:+$&=;;;.%-::::*;", +";;-X::::::::::@::X:::::X@-%.;o +@:::::::::::::::::X:-O****&#+-@:::::::::XXXXX::@----+#%&*===o;;;;;;;;;;;;;;;;;;;;o +-:X::::::::::::::::::::$% =;;;;;;o +-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;o&+:::::::::::::::@$#$+@+@:X:::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;o #+:X::::::::::::::::::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;;;;;;;;;o===.*O$+----+@:XXX@#&.oo=&-@X:@+O.;;=&-----++-+::::::::::::::::::::::::::::::X:-O=;;;;*$+:::*;", +";;-X:::::XX:::::::::::::X@-O=;=%-X:::::::::::::::::X@+$$#$++@:XXXXXXXXXX::@@+---$%& *.=oo;;;;;;;;;;;;;;;;;;;;;;;o +-:X::::::::::::::::::X:+&=;;;;;;;;;.O--:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;o*$+:::::::::::::X@+++@@@:X:::::::::::::::::::::::::::::::::::::::::::::X:-O.;;;;=&$-::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ o;;;;;;;;;;;;;;;;;;;;;;;;o=. O#$---+@@++#& &#:XXX+#*;;;o. &#:::::::::::::::::::::::::::::::X- o;;;;o&-@X:*;", +";;-X:::X:@@XX:::::::::::::+$.;=%-X:::::::::X:XXXXXXXX:@+++:XX:@::@@@@@@+--+$$%& ..=oo;;;;;;;;;;;;;;;;;;;;;;;;;;o +-:X:::::::::::::::::::::+&.o;;;;;;;;;= $-@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#.;;;o.O+@::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=.*&O#$@--------@@@@-$*o;;;;oooooo;o*:::::::::::::::::::::::::::::::X+&.==;;;.$+X:*;", +";;-X::X:---+:X::::::::::::@- ;.++X:::::::::X@-@:@@@::@-----------------+#% **.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-:X:::::::::::::::::::::::#O ****=oooo;;*%+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ o;;;.%-+:XXXXXX:::::::::::::::::::::::::::::::::::::::::::::X:+$%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.**&#%%%%%$------#&* *=ooo..=oo*:::::::::::::::::::::::::::::::::X%%&.;;o +@:*;", +";;-X:::$O &$-:X:::::::::::+#.;.-+X:::::::::@$$+-------$#####$%&O%& *.=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X:::::::::::::::::::::::X@++$#$$O& &&*o;= $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++*o;;;;;*$-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-#*o;;;;.$---+@@+@::X::::::::::::::::::::::::::::::::::::::::::::-%*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.=====* &%+$$$#O&&O#$O&&O::::::::::::::::::::XX::::::::::X:+--&=;;.#-:*;", +";;-X::-#.oo*%-:X::::::::::+ oo -::::::::::X-O.&O&&&OO ........===ooooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X:::::::::::::::::::::::::::@+++++++--$&.o*#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;;;;;*$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*o;;;;;o.&OO$+$$+-@XX:::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo=.....*** %%OO%% :::::::::::::::::::X:@:X:::::::::::X-#.;;=%-:*;", +";;-X::+#.;;;.%-:X::::::::@$*;.$+X:::::::::X-O;=======o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::@@:@+-#&O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O.o;;;;;;;;o==.****&:@::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo======o::::::::::::::::::X:++-:X::::::::::X@+ o;=&-@*;", +";;-X:::+%.;;;.#+X::::::::+O=o&-:X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::::::::@+-@:X:::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::+&o;;;;;;;;;;;;;oo;;.%-:X::::::::::::::::::::::::::::::XXXXX:::::X@- o;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X-O O-@:X::::::::X:-&o;o +@*;", +";;-X::X@-&=;;o +@X:::::X:+&o=#-X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X:::::::::::::::::::::::::::::::::::::::::::@::::::::::::::::::::::::::::::::::::::@@X:::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;o $@:::::::::::::::::::::::::::::::::::::::::::::::::::XXX::::::::::+O.o=o;;;;;;;;;;;;o= $+X::::::::::::::::::::::::::::::XXX@@@X::::X@-O.o;;oo=**o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X@$*o=O--@XX::::::X@+ o;; +@*;", +";;-X::::@+&=;;.#-X::::::++*;.:-X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$+:XX:::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;.#+:X::::::::::::::::::::::::::::::::::::::::::::::::X:+-:X:::::::::@%&&&***.=oooooo*&O$@XX::::::::::::::::::::::::::::XX@-----+::::::@:O ** &O$$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-O=;;=&%-+:X:::::X-#.;;o +@*;", +";;-X:::::+-&=;=&-:XX:::@+&=;.$+X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OO-+:XX::::::::::::::::::::::::::::::::::::::::::::::X:-$*o;;;;;;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::XX@-+#X::::::::::@---+$###& &#--@:X:::::::::::::::::::::::::::XXX+-$$& &$@:::::X@-$##$--+-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-&=;;;o.&$-@:XXXX:-O=;;.#+:.;", +";;-X:::::X-+*;;*$-+:X::+&=;o -::::::::::::X-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$& &+-@:X:::::::::::::::::::::::::::::::::::::::::::::X:-%.;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::X:+-#**#-:::::::::::@:@+---++++++-+@:::::::::::::::::::::::::::::XX:@--O*.=o=*#@:::::::@--@@:X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-O=;;;;;o*%--@@@@-$*o;o&-@X.;", +";;-X:::::X@$*;;o*O#@::@$*;;=O-X::::::::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$ =*#--:XX:::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;o $+X:::::::::::::::::::::::::::::::::::::::::::XX@-+O.o.++X::XXXX:::::::::::@@@@@@@:X::::::::::::::::::::::::::XXX:+--@ =o;;;;o&+::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-O=;;;;;;;= #---+%*o;;*$@::.;", +";;-X::::::@$.;;;;o*#+X:@&=o*+@X:::::::::::@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;.&+-:XX::::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;*#-:::::::::::::::::::::::::::::::::::::::::::::@-# =;=%-::::@@@:X::::::::::::::::::::::::::::::::::::::::::::XX:@--%&*o;;;;;;;.#@::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-&=;;=.o;;;o. & .;;;.#-:X:*;", +";;-X::::::@@&=oo=o.%-X::+O %+X:::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;=*#-+:X:::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;=&+:X::::::::::::::::::::::::::::::::::::::::X:-+O.o;oO-:XX:+-+-+:X:::::::::::::::::::::::::::::::::::::::::XX:---# .oo;;;;;;;;=O+:::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X+O=;=&%*==;;;oooo;;o.O-@X::*;", +";;-X:::::::@@O* OOO:::::@--+:X:::::::::::X+-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::::::::::::::::::::::::X@+*;;o.#+-:XX:::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;o&+:X::::::::::::::::::::::::::::::::::::::XX:+$&=;;;*-@X::+$ * $-:X::::::::::::::::::::::::::::::::::::::XX:+-$#&.o;;;;;;;;;;o*#@::::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::@@.;.@-#OO.oo;;;;;o*%-@::::*;", +";;-X::::::::@-@+---:X::::@@:X::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::XXXX:::::@@@@@@@@@@@@@@@@@@+@@::::XXXX:::::::::::::::::::::::@O=;;o.*$-+:X::::::::::::::::::::::::::::::::::::::X++*o;;;;;;;;;=&+:X:::::::::::::::::::::::::::::::::::::X:+-%.=;;;.#+XX:-$ ooo*@-::::::::::::::::::::::::::::::::::::::X@+--%*.o;;;;;;;;;;;= #@::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::@-*o.#@+--%& .=.=.&+-@X::::*;", +";;-X::::::::X:+@::::::::::X::::::::::::::X@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::XXXX:@@@@------------------------------+@:XXXXXX:::::::::::::::::::+&=;;;o*O--:X:::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;=&+:X:::::::::::::::::::::::::::::::::::XX:--#*;;;;=%-:X:-$ o;;;o -@X::::::::::::::::::::::::::::::::::XX@-+% .o;;;;;;;;;o=.*O++:X::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::@&*&#::::+--%%%O#-+:X:::::*;", +";;-X::::::::::XX::::::::::::::::::::::::::@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::XXXX::@------$##$$& * * &###$+---+@:::XX::::::::::::::::X@+&;;;;o= #-@XX::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;=&+:X::::::::::::::::::::::::::::::::::X:@-# .o;;;o&-@X:@$ o;;;;;.++X:::::::::::::::::::::::::::::::::::@+&*=o;;;;;;;o..* &%$+@::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::@++::::X:@@----+@XX::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::XXX:@@+----#&&& *....=ooooooooooooooooooo=.... &O@-----:XX::::::::::::::::X+$.;;;;;o.#-+:XX::::::::::::::::::::::::::::XXX:X:-O=;;;;;;;;;;o&+@XXX:::::::::::::::::::::::::::::::X@--%.o;;;;o*-@X:@# o;;;;;o*-@X:::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;= %##+--+:X:::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@+@::::::XX::::XX::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::XXX:@----+#O *.===oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.**&OO#-+:::::::::::::::::::+Oo;;;;;;.O+-@X::::::::::::::::::::::::XXXXXX@----&=;;;;;;;;;;;*$--+:XXXXX::::::::::::::::::::::::XX@-#&.;;;;;;.$-X::+Oo;;;;;o.%-:X:::::::::::::::::::::::::::::::::X@+ o;;;o=o=**O+---@@::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X:::::::::::::::::::::XX*;", +";;-X:::::::::::::::::::::::::::::::::::::X+-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::XXX@---+#& *.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.=.O-+X::::::::::::::::X@+ ;;;;;;;=*O-+:X::::::::::::::::::::XX::@++--$$#&.o;;;;;;;;;;;= #$+--++@:XX:::::::::::::::::::::X:+-O.=;;;;;;oO-:X::+O=;;o;= O-@X::::::::::::::::::::::::::::::::::::@O*... &&O#$+@::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::@@*;", +";;-X:::::::::::::::::::::::::::::::::::::::-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::XX@--+% *.=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $@::::::::::::::::::+#.;;;;;;;o.O--:X:::::::::::::::::XXX@-----+&*..=;;;;;;;;;;;;;;=.. O$----+::XX::::::::::::::::XX@--&=;;;;;;;;*-+X:::::O* &$-@X::::::::::::::::::::::::::::::::::::::+$#%#+++-++:X:::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::X:--+*;", +";;-X::::::::::::::::::::::::::::::::::::::X-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::@--$&*.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:::::::::::::::::::+O=;;;;;;;;= $-+:X:::::::::::::XX:+--$#& **=o;;;;;;;;;;;;;;;;;;;;o=.**&$---@XX::::::::::::::X:--# =;;;;;;;;.%-:::::X@-$$$$+@::::::::::::::::::::::::::::::::::::::::X:+---@@@:::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::X:+$O =;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::X:-$&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@:::::::::::::::::::+&o;;;;;;;;o*O--@X::::::::::XX:+--+&*.=oo;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.*O+-+@XX::::::::::X:@-+&.o;;;;;;;;=%-:X:::::::@@@@@:X::::::::::::::::::::::::::::::::::::::::X:::::X:::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::+O.=o;;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::@$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%@:::::::::::::::::::X@$*;;;;;;;;;;= #-+:X:::::::XX@--% *=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&+-+:XX:::::::XX@-%*=;;;;;;;;;o&-@X:::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::X++*;;;;;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::-#.;;;o=o;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::::::::::::-%o;;;;;;;;;;o.O--@X::::X:+--# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&+-+@X:::::X@--O=o;;;;;;;;;;.-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::X++*;;;;;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::@$ .=. & * ...........=;;==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::::::::::::::::::::@$*;;;;;;;;;;;;= $-@XXXX:+-$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*#--@XX::X@--O.;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::@%*o;;;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::$#%#+-$$++#%%%%%%%%##&**&& * *.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::::::::::::::::::@#.;;;;;;;;;;;;o*O-+:X@-$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*&++:X:@-O*.;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::XX-$ =;;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::@---@:@+@@-----------+$$+-$$+$% **.oooo;;;;;;;;;;;;;;;;;;;;o&+:X::::::::::::::::::::::::-%=;;;;;;;;;;;;;=&+---$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= +-+--O=;;;;;;;;;;;;;*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::X:++&;;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::X::X::::::::::::@@@@@@@@+-+$$%& &*..=;;;;;;;;;;;;;;;;.$@X::::::::::::::::::::::::::+ o;;;;;;;;;;;;;=*O$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O-# =;;;;;;;;;;;;;.$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::X:@-;;", +";;-X:::::::::::::::::::::::X::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::::::::::::::::XX::X:XXX::@++-++++$##&*.=;;;;;;;;;;;;o&+:::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;o=.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*.o;;;;;;;;;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-----+:X::::::::::::::::::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::X@;;", +";;-X::::::::::::::@--------+:X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::@@@@+---$#&*.=;;;;;;;;;*$+:::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--#%%%%@@::::::::::::::::::::::::::::X@-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::X;;", +";;-X::::::::::::::::$:::::$+-@X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX:::@@--$#&*.o;;;;;=%+:::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$ .....*#@::::::::::::::::::::::::::::X@-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::Xo;", +";;-X::::::::::::@$ ========*%-+:X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX::@@-+$# .o;;o +@X:::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@&.o;;;;;o +@X::::::::::::::::::::::::::XX:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::----@:::::::::::::::::::::::::::::::o;", +";;-X::::::::::::@$*;;;;;;;;;= -+X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::XX::@-@#&*. $@:::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-:.;;;;;;;;=%-:X::::::::::::::::::::::::::XX:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::%%%%%@@X:::::::::::::::::::::::::::::=;", +";;-X::::::::::::::O&&&&&& o;;o*#+X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::::X:@----+:X:::::::::::::::::::::::::::::::::::::::X:X@-+$#@@:::::::::::::::::::::::::::::::::X:+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;*++:X:::::::::::::::::::::::::::X:-%*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::======*#@:::::::::::::::::::::::::::::*;", +";;-X::::::::::::::+------- o;;; -:X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::::::::::::::::::::::::::::::XX:--%&&O#@:X::::::::::::::::::::::::::::::::::::::::X::@+-+:::::::::::::::::::::::::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;o #@:::::::::::::::::::::::::::::X@-%*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;;;;;;;;;o&+:::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::@+&.;;=#-XX::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::XX:+-$ .===*%-:::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;o&+@:::::::::::::::::::::::::::::X@-%*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::;oooo;;;;.%@:::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::::@-%.;o.O+@::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::X@--+O.o;;;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#@XXXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;;;;;o&+@X:::::::::::::::::::::::::::::X@-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::*&&&& .. #@::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::::@-&=;;*-+X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-@X::::::::::::::::::::::::::::::X@-#&*=;;;;o= $@:::::::::::::::::::::::::::::::::::::::::::::::::::XX::::X:::::::::::::::::::::::::::X:@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:::+---------------@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::#----+##-+:X:::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::X:@+::::@$*;;=O-X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::X@-O.o;;;;o. %@@:::::::::::::::::::::::::::::::::::::::::::::::::XX:@+----:X::::::::::::::::::::::::::X:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -----+%#############$--@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;.%@:::::::::::::::::::::::::::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::@+X:X@++@X:::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::X:+-@:::::- o;o -X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::X@-O=;;;o.* O+-@:X::::::::::::::::::::::::::::::::::::::::::::::X:@@---%&&%-:X:::::::::::::::::::::::::X:+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&&&&&*............... #-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++.;;;;;;;;;;;;=O@:::::::::::::::::::::::::::::::@-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::#+X::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::@O.*#+X::+#.;;.#+X::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;.O-:X::::::::::::::::::::::::::::::X@-O=;;;o*%+++@:::::::::::::::::::::::::::::::::::::::::::::::XX:+---O *.oo.%-:::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=oooo;;;;;;;;;;;;;;;;=&+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;;;;;;;;*#@:::::::::::::::::::::::::::::X:-%.;;o.=;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::X:---:X::::::@$*;oO-X:::+ o;=#-X::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::X@-O=;;o.&$-+@::X::::::::::::::::::::::::::::::::::::::::::::X:@---%&*=o;;;;;*@@::::::::::::::::::::::::X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.....=. +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O.;;;;;;;;;;; +@X:::::::::::::::::::::::::::::-#*;o. %O.;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::@@&*O+:X:::::@$*;=O-X:::+&o;*+::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;o&-+:XXXXX::::::::::::::::::::::::X@-O=;;= $-+::XX::::::::::::::::::::::::::::::::::::::::::::X:+--%&*.oo;;;;;;;o&+:::::::::::::::::::::::::+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===* &##%##%%#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O.;;;;;;;;;o&-@X:::::::::::::::::::::::::::::-%.= $---%.;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-XX:-O=o.%-X:::::::O &#@::::+&oo&-X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;*O--+--+@::XXXXXXX::::::::::::::X:-%.;;=&--@:X::::::::::::::::::::::::::::::::::::::::::::::X:-+O .oo;;;;;;;;;;o -@:::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=o=*&%O$++-------@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%*=oooooo. #@:::::::::::::::::::::::::::::::@:%%$-@:@-%*o;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-XX@+ ;;o -::::::::@+@::::::- ;.$+X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;o= %$$#$----@++++@XXXXXXXXXXXXXX@-$*;;=&-+:X::::::::::::::::::::::::::::::::::::::::::::::X:+-#*=o;;;;;;;;;;;;;;*-@:::::::::::::::::::::::$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O&&#---+@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$&&&&& &%+@X:::::::::::::::::::::::::::::::X:+-@:XXX@-#*o;;;;;;;;;;;;;;;;;;;;;:::::::::XXXXXXXXXX::::::::::::::::::::::::::*;", +";;-XX@$*;;o*-@X:::::::@@:::::+#.;.-+X:::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*..* &O$--------------------+%*o;o -+XX::::::::::::::::::::::::::::::::::::::::::::::X:--O.o;;;;;;;;;;;;;;;=&+::::::::::::::::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#---+::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-+---+-+@::::::::::::::::::::::::::::::::::::::X:::X:-#*;;;;;;;;;;;;;;;;;;;;;:::::::::----------::::::::::::::::::::::::::*;", +";;-XX@+ o;;=O-X::::::::::::X:-&o;.-+X:::::X-O;;;;;;;;;;;;;;;;;;;;o=oooo==;;;;;;oo=.***** O%OOOOOOOOOO%O .o;;.$-:X::::::::::::::::::::::::::::::::::::::::::::::X@-%*=;;;;;;;;;;;;o=*.*&#:::::::::::::::::::::::@#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:@@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@:X:::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;::::::::OOOOOOOOO&%--------------:X::::::::::*;", +";;-XX@$*;;;o*-@X::::::::::X:-#.;=%+:::::::X-O;;;;;;;;;;;;;;;;;;o. && &&*.==..o;;;;;;;;o===========..=o;;;o&-@X::::::::::::::::::::::::::::::::::::::::::::::X@-%.o;;;;;;;;o=.=. O$$$+@X::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;:::::::============*************&:@::::::::::*;", +";;-X:-O=;;;;*-+X:::::::::X@-#.;o -:X::::::X-O;;;;;;;;;;;;;;;;;;*%+++++++-$%%%%%& **.=====;;;;;;;;;;;;;;;;;o*$-XX:::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;o==. O%%#+-@+@@::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+::::::::::*;", +";;-X:+%.;;;o -+X:::::::::@@ =;;*$@X:::::::X-O;;;;;;;;;;;;;;;;o*%-@@@@@@@@@+----+@$@$O&&O&*...==o;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::X:-%.;;;;;=. OO#+---+@::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-::::::::::*;", +";;-XX@+ ;;;;.%-X::::::::@$*;;o*#+X::::::::X-O;;;;;;;;;;;;;;;o #+:XX:::::X::::::@@@@+-----$###%& *.=o;;;;=.O-@X:::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;=.*&#+--+@:::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;::::o.******.;;;;;;;;;;;o;;;;;;;.#-::::::::::*;", +";;-XX@+*;;;;=&-X::::::::@$&..&$+::::::::::X-O;;;;;;;;;;;;;;o $+:X::::::::::::::::::::@@@@@@@@++@$%& ****&#@::::::::::::::::::::::::::::::::::::::::::::::::X+- o;=*&%$++@@::X::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;:::: #$$$$$@% =;;;;;. &&& *=;;;; @@::::::::::*;", +";;-XX@$*;;;;o -::::::::::::%#+@:::::::::::X-O;;;;;;;;;;;;;; $+:::::::::::::::::::::::::::::::::@@++@$$$$++:X:::::::::::::::::::::::::::::::::::::::::::::::::+&.*%$++@@::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;:::::::@@@@@@+O*o;= %+@+@@$ o;o*#@:::::::::::*;", +";;-X:@+&o;;;o*-+X::::::::::@@:::::::::::::X-O;;;;;;;;;;;;o*#+::::::::::::::::::::::::::::::::::::::@@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::X::#$-@@::::::::::::::::::::::::::::::::::::::::@-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;::::::::::::::-$=;*++:::::-Oo;.%+::::::::::::*;", +";;-X::-%=;;;;=%-X:::::::::::::::::::::::::X-O;;;;;;;;;;;o #+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::::::::::::::::$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;:::::::::::::X@-*.&@:::::@@ o; +@::::::::::::*;", +";;-X::+$*;;;;o -:X::::::::::::::::::::::::X-O;;;;;;;;;;o $+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;::::::::::::::::#%#::::::-O=;; +@::::::::::::*;", +";;-X:::-O=;;;;*$+X::::::::::::::::::::::::X-O;;;;;;;;;=&$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;::::::::::::::::@@@::::::-&o;o&+:::::::::::::*;", +";;-X:::@$*;;;;.%-X::::::::::::::::::::::::X-O;;;;;;;;=&++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=--X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;:::::::::::::::::::::::X@-*;;.#+:::::::::::::*;", +";;-X::X:-O=;;;=O-X::::::::::::::::::::::::X-O;;;;;;;o&+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;:::::::::::::::::::::::::-O=;.#-:::::::::::::*;", +";;-X::::@@O.;;o*%+X:::::::::::::::::::::::X-O;;;;;;=&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::X@---@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;::::::::::::::::::::::::X-$.;.#-:::::::::::::*;", +";;-X:::::@-O=;;=&-X:::::::::::::::::::::::X-O;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:XXXXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+:X:::::::::::X@-&*&#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-%*o;;;;;:::::::::::::::::::::::X:- o;*$@:::::::::::::*;", +";;-X::::::@+ o;o*+@X::::::::::::::::::::::X-O;;;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX:@++@@--+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*---+@++@@XXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::X@$#:X::::::::::X@+O=;=&+@X::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::X:-#.;;;;;:::::::::::::::::::::::::-&==&+@:::::::::::::*;", +";;-X:::::::@$ o;=#-X::::::::::::::::::::::X-O;;;=&+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXX@@@--+$$@$O& =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= &O#+$$+---@@::XXXXXXXX::::::::::::::::::::::::::::::::::::::::::X@+ *%@:::::::::X:-%.;;;&+@:::::::::::X:---@XXX:::::::::::::::::::::::::::::::::::::::X@-%.;;;;:::::::::::::::::::::::::::OO#:::::::::::::::*;", +";;-X::::::::@$ .*#+X::::::::::::::::::::::X-%;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:@@::@+++--+%O*****.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=* ***&O%----++@::@@:XXX::::::::::::::::::::::::::::::::::::::::-O=o&-:X:::::::X@-O=;;.%@::::::::::::::O&%-+:::X:::::::::::::::::::::::::::::::::::::::@-O.;;;:::::::::::::::::::::::::X:@@::::::::::::::::*;", +";;-X:::::::::@$%%:::::::::::::::::::::::::X-O;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX:@@------%#%& .=ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo=. &&O%#------+@@:XXXX::::::::::::::::::::::::::::::::::@+*o;.%+:X::::::X@-O=;o&+::::::::::::X+$*o.&$--@XX:::::::::::::::::::::::::::::::::::::::@-%*o;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::@+@:X::::::::::::::::::::::::-&o*#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXX@@+--++#&&&& ...ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=..* &&&&O$++-+@@:XXXXXXX::::::::::::::::::::::::::X+$.;;o&-@:::::::X@-*o;=O@::::::::::::X@+ o;o*&O--:XXXX::::::::::::::::::::::::::::::::::::@-#*;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::@% #@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+-+++---#O&* .=o==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo===o=* O#---+++--+@XX::::::::::::::::::::::::X+$*o;o&-:X::::::X-+.;;=O@:::::::::::::X+$*;;oo= #-+++@XX::::::::::::::::::::::::::::::::::X:-%.:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::X@%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+%%###%& *==oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=*&&&###%O%@:X::::::::::::::::::::::::X+$*o;o&-@:::::::X+-.;;=O@:::::::::::::X:-%.;;;;o.O##$--:XX:::::::::::::::::::::::::::::::::X@-&:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$&.==...oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=..===.O-@X::::::::::::::::::::::::+$.;;;*#@:::::::X-#.;;=O+::::::::::::::X@-O.;;;;;=..*&#-+:XX::::::::::::::::::::::::::::::::::$:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::::::::::::::::::::::::+O@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$&*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==*O-@X::::::::::::::::::::::::-$.;;;.%@X:::::X@-&=;;o&+:X:::::::::::::X@-O.;;;;;;;;o*&$-+:X:::::::::::::::::::::::::::::::XX+:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%O *======ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o======.&O%%#:::::::::::::::::::::::::::-%=;;;.%@X:::::X@- o;;;.%+:::::::::::::::X@-%.;;;;;;;;;=*&$@XX:::::::::::::::::::::::::::::X:-$:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@--#OOOO%O *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==* &O%OO%#--+@@X::::::::::::::::::::::::X@-O=;;;=&+::::::X@- o;;;o&+@X::::::::::::::X@-%.;;;;;;;;;;= @+XX:::::::::::::::::::::::::::X:-$ :::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O= +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++++++@@$$O&....=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.*..*&OO#+@@+++++@@::::::::::::::::::::::::::::X@-&=;;;o +@:::::X@- o;;;;*$@X:::::::::::::::X@-O.o;;;;;;;;o*$-:X::::::::::::::::::::::::::X:-#*o:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;=&+@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@+-@#%##O *==ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=.*&&#####+-++@@::::::::::::::::::::::::::::::::::::X@-&o;;;; +@:::::X@- o;;;;.%@:::::::::::::::::X@-%*o;;;;;;;o -+X::::::::::::::::::::::::::X:-$*o;:::::::::::::::::::::::::::::XXX:::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;=&+@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+++++--$O&***=====o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=====** O%$--+++++@:::::::::::::::::::::::::::::::::::::::::X@- o;;;o +@:::::X@- o;;;;oO-:X::::::::::::::::X@-%.;;;;;;;.%-:X:::::::::::::::::::::::::X:-+ o;;:::::::::::::::::::::::::::X:@+:X::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;=&+@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@++$$$O&&&& ..;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*. O&&&O$$@-+@@@:::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;o +@:::::::-#=;;;;;.#@::::::::::::::::::X+$*;;;;;;=&+@X:::::::::::::::::::::::::X:+#*=;;;:::::::::::::::::::::::::::X@---:X:::::::::::*;", +";;-X:::::::::::::::::::::::::::X::::::::::X-O;;;;= ++XX::::::::::::::::::::::::::::XX:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++++++--@#&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$#$--+++++@::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;o +@::::::X+-*o;;;;o*$@:X::::::::::::::XX-$*;;;;;=&-@X:::::::::::::::::::::::::X:-$*o;;;;::::::::::::::::::::::::::X+%**%-:X::::::::::*;", +";;-X:::::::::::::::::::::::::XX::X::::::::X-O;;;;;= ++XX:::::::::::::::::::::::::XX@+-+:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+@:@:@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- o;;;; +@::::::X@-&=;;;;;o&+@X:::::::::::::XX@+&=;;;;o +-:X::::::::::::::::::::::::X:+$ o;;;;;::::::::::::::::::::::::::X-#=;.%@:::::::::::*;", +";;-X:::::::::XXXXX::::::::::X@--+XX:::::::X-O;;;;;;o +@XX:::::::::::::::::::::::XX@-#O#+:X::::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$.;;;;o +@::::::X@-&=;;;;;;=%-:::::::::::::XX@-O=;;;;o $+::::::::::::::::::::::::::XX-+ o;;;;;;:::::::::::::::::::::::::::@+ oo @@::::::::::*;", +";;-X::::::::X@--+:X::::::::X:-%&#-X:::::::X-O;;;;;;;=&+@XX:::::::::::::::::::::XX@+&.=*%-:X:::::::::::::::::::::::XX@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+-X::::::::::::::::::::::::::::::::XXXXXXX:::::::::::::::::::::::-#=;;;;o&+@::::::::-O=;;;;;;;*#@:::::::::::X:++O.;;;;= --:X::::::::::::::::::::::::XX+-&o;;;;;;;:::::::::::::::::::::::::::X-#=;.$-:X::::::::*;", +";;-X::::::XX@-+$+-@X:::::::@$&=o*#@X::::::X-O;;;;;;;;=&+@XX:::::::::::::::::::XX@+&=;;o*++XX:::::::::::::::::::::XX@---@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:-X::::::::::::::::::::::::::::::XX:@@@@@:X::::::::::::::::::::X:-O=;;;;o&-@:::::::X@+ o;;;;;;o&+::::::::::X:-+&.;;;;= --:X::::::::::::::::::::::::XX++&=;;;;;;;;:::::::::::::::::XXXX::::XXX@+*oo $@:::::::::*;", +";;-X:::::XX@-&..*&-@X::::::+$.;;o&-X::::::X-O;;;;;;;;;=&++XX::::::::::::::::::X@-O.;;;;=O-@X:::::::::::::::::::XX:-+& &$+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@-X:::::::::::::::::::::::::::::X:+----+++:X:::::::::::::::::::X+-*o;;;;o&+@::::::::X-+.;;;;;;=O@::::::::XX:-$ =;;;;= --:X::::::::::::::::::::::::XX+-&=;;;;;;;;;::::::::::::::XXX@---::::+----$.;o +@X:::::::*;", +";;-X::::X:-- =;;;o&-@X:::::+$.oo.%+:::::::X-O;;;;;;;;;;=&+@XX::::::::::::::::X@+&.;;;;;;*#-:X::::::::::::::::XX:+-$ =;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@::::::::::::::::::::::::::::::X@$O&&& $+:::::::::::::::::::X@-&=;;;;;=O@:::::::::X:-%.oo;;=&$::::::::XX@-#*o;;;;=&++:X::::::::::::::::::::::::X:+-&=;;;;;;;;;;:::::::::::::X@---$O@----@%%%#O.;;.#-:X::::::*;", +";;-X:::::@%*o;;=.o.-+X:::::::O &O@::::::::X-O;;;;;;;;;;;=&++X:::::::::::::::X:-%.;;;;;;;o*$-:X:::::::::::::XX:@-+O*o;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::::::::::::::::::::@# ====o= @@X::::::::::::::::::-$.;;;;;;.%@::::::::::X@-O****O+@X::::::X:--%*o;;;;=&-+XX::::::::::::::::::::::::X:-+&=;;;;;;;;;;;::::::::::::::-%& .=* *===.=o;;o @@:::::::*;", +";;-X::::+%.o;o*%# @@X:::::X:@++@:::::::::X-O;;;;;;;;;;;;=&++X::::::::::::::X:-%=;;;;;;;;o $-:XX:::::::XXXX:@-+O*=;;;;;=&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@+X::::::::::::::::::::::::::::::-O=;;;;;;=O-:X::::::::::::::::@-&o;;;;;;*#@:::::::::::X@-$$$$+@::::::XX:-# .;;;;;=&-+:X::::::::::::::::::::::::X:+$ =;;;;;;;;;;;;:::::::::::::+&.oo;;;oooo;;;;;;;;;;o +@X:::::*;", +";;-X::::-O=;;.#-++$:X:::::::::::::::::::::X-O;;;;;;;;;;;;;=&++:X::::::::::::::+$ =o;;;;;;;o*$-:XX::::XX:@@@+-# =;;;;;;;o*++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::::::-&o;;;;;;=&-@X::::::::::::::XX@- o;;;;;o&-@::::::::::::X:++++@X::::XX:@-#*o;;;;;=&-+::::::::::::::::::::::::::X:-$ o;;;;;;;;;;;;;::::::::::::@-.;;;;;;;;;;;;;;;;;;;;;*+@X:::::*;", +";;-X::X@-&o;o -:::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;=&++:X:::::::::::::X@$O .o;;;;;;o $--++--+@++---#&.o;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::XX:+--&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::::::::::::-O=;;;;;;.#-:X:::::::::::XXXX@--*o;;;;;o&-@::::::::::::::::::::XXXX:@--O.;;;;;o*O-@:X::::::::::::::::::::::::X:-+ =;;;;;;;;;;;;;;:::::::::::::- ;;;;;;;====.=o;;o===.O@:::::::*;", +";;-X:::+#.;o.#+X::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;=&$+:X::::::::::::XX@-+%&.o;;;;;o*O#$###$$$#& *o;;;;;;;;;;o*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@:X:::::::::::XX:@-$# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:+X:::::::::::::::::::::::::::::::@$&=;;;;.%-:X::::::::::X:@@@--$O=;;o;;;=O-@:::::::::::::::::XX::@@@-$% =;;;;;= $-@X:::::::::::::::::::::::::X:+# =;;;;;;;;;;;;;;;::::::::::::X@$*;;;;=*&##%$O **&##%$@::::::::*;", +";;-X:X:-&=;=O-X:::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;o*#+:X:::::::::::::X:@--#&.o;;;;;=.....***.=oo;;;;;;;o;;;o*%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--:X:::::::XXX:+-$O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-:::::::::::::::::::::::::::::::::X@+ o;o.%-@X:::::::::::X@$$$$&.=o;;=o;;*$:::::::::::::XXXXXX:@---+$O*.o;;;;o=&--:X:::::::::::::::::::::::::X:-$*o;;;;;;;;;;;;;;;;:::::::::::::X+$*o;;*$+-+++++$$+++-@:::::::::*;", +";;-X::@+ o;.#+X:::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;o ++:X::::::::::::::XX@+-$ =;;;;;;;;;;;o;;;;;;;;;o=.***. %-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@#&O+::::::XX::@-$O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::::::::::::::::::::::::::::::::::+%*.*%-@X::::::::::::@% **.=;;;;;o;;=O-:XXXXXXXXXXXX:@::@+--#%& *.;;;;;=. O+@:::::::::::::::::::::::::::X:+#*o;;;;;;;;;;;;;;;;;::::::::::::::X+$*o;*++::::::::::::::::::::::*;", +";;-X::-#.;o +@X:::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;=&++:X:::::::::::::::X:@-+&.o;;;;;;;;;;;;;;;;;;= O#$$$$++@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o.%@:::XX::--$O*=;;;;oo=.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X::::::::::::::::::::::::::::::::::X:@$#$-@X::::::::::::@-&=;;;;;;;;;;;;=O--+@@:::::@@@+-----$O&*.=o;;;;;=*&#--@XX:::::::::::::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;:::::::::::::::X-#.;=O-:X::::::::::::::::::::*;", +";;-X:@+&=;o -@X:::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;= ++:X::::::::::::::::X:+-%*o;;;;;;;;;;;;;;;=*O---++--+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- ;o +:X::@-+%O*=;;;o=.**OO=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X:::::::::::::::::::::::::::::::::::X:+-+:X:::::::::::::@-O.o;;;;;;;;;;;o*O%$+-------$+$OOOO&*=o;;;;;;;o= $--@::::::::::::::::::::::::::::X:++ =;;;;;;;;;;;;;;;;;;;:::::::::::::::::-&=;.%+:X:::::::::::::::::::*;", +";;-XX@@*;;=&-:::::::::XXXX::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;o $-:X::::::::::::::::X:@-$ =;;;;;;;;;;;;=*&$-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;.--++-+#O.=;;;=*&&#---+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::O&.o;;;;;;;;;;o==** O%%%% ***=====;;;;;;;;o. %++@:X:::::::::::::::::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;;;::::::::::::::::X@+&=;.#+::::::::::::::::::X:*;", +";;-XX@+*;;.#-X:::::XX:+--+:X::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;o $-:X:::::::::::::::::X:+$ o;;;;;;;;;o.O+-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@#.;;=#$$#& .=;;o.*&$---++::-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+X:::::::::::::::::::::::::::@@@XX:::::::::::::::::::::::::X:+-#&.o;;;;;;;;;;;;;o=....o;o;;;;;;;;;;o;o=*%--@::::::::::::::::::::::::::::::X:-+ o;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X@+*;; -@X::::::::::::::X:@-*;", +";;-XX@+*;;.$+X::::X:+-$%%$@:::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::X:+#*;;;;;;;;;*#-+:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%.;;o.**.=o;;o* %+-+:::::X:-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-::::::::::::::::::::::::::::+-+-+:X:::::::::::::::::::::::::::@+-#&*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;o.***O--@:::::::::::::::::::::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::-&o;=%-:::::::::::::XX+--O=;", +";;-XX@+*;o -::::X:@-$&.=.*$+X:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::X:-#.;;;;;;;.%-@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;o. $--+:::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::::::::::+# *&$-:X:::::::::::::::::::::::::::::+-+%&.oo;;;;;;;;;;;;;;;;;;;;ooo. #----@::::::::::::::::::::::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X@+ o;.%+:::::::::::X:-$O =;;", +";;-XX@+*;oO-XXX:+--&.o;;;o&-::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::X@-O=;;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@#.;;;;;;o=.*#--@:::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-X::::::::::::::::::::::::::@$*o;=*%+:X:::::::::::::::::::::::::::X:@+--#& .==================. #-+@+@:X:::::::::::::::::::::::::::::::X:+$ o;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@+ o;*$@:::::::::::+%*o;;;;", +";;-XX@+*;o -@@+-$O =;;;;;;*-@X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::X@+&o;;;o*@-:X::::::::::::::::::::::::XXXX:::::::::::::::::::::::::::::::::::::::::XXXXX@#.;;;;o. %%$-@XX:::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X::::::::::::::::::::::::::-&o;;;o -@X:::::::::::::::::::::::::::::X::@+--%OOOOOOOOOOOOOOOOOO%+---@XX::::::::::::::::::::::::::::::::::X:+$ o;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X@+*;.$@:::::::::X@- ;;;;;;", +";;-XX@+*;;.--@#&.=;;;;;;;o*-@X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::X:-$*;;;.%-:X::::::::::::::::::::XXXX::::::XXXXXXX::::::::::::::::::::::::::::X:++@:::::+#.;;;=*#----XX::::::::::::::::+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X::::::::::::::::::::::::::+#.;;;;o*++X::::XXX::::::::::::::::::::::::::::@--------------------@:::::::::::::::::::::::::::::::::::::::XX++&o;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::+%* #@::::::::::@@%*o;;;;", +";;-XX@$*;;=&&*.o;;;;=*.o;o -@X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::X@+O.;o -+X:::::::::::::::::::::@@@@+----+@@:@@::::X:::::::::::::::::::::::::::#$-------Oo;;=&--@:::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X::::::::::::::::::::::::X@-&o;;;;=O-:X:::::@@:X:::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::XX++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::XX@$:X:::::::::::X:+$&.o;;", +";;-XX@+*;;;oo;;;;;o.#$$.;o -@X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::X@-%**O+@X:::::::::::::::::::X@+--+$%OO%$--------@@::X:::::::::::::::::::::X+%*. OOOOOO*;;o&-@X::::::::::::::::::::X:+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:::::::::::::::::::::::::@%.;;;;= -@X::X:@--+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::@@::::::::::::::X@+$ ;;", +";;-XX@-&=;;;;;;o=*&#-+%.oo -:X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::X:---@XX:::::::::::::::::::X@$& *.==.* && O#$+--@:XX:::::::::::::::::::X-%=;;=======;;*-+X:::::::::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::@$*;;;;=&+@::XX@++O* %@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::X:++;;", +";;-X:-- o;;;;;.&$++@:$*o.o*+@:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::@+@:X::::::::::::::::::X@-&=;;o;;;;;;;o=oo=.* &O+-+@:X:::::::::::::::::::@O*o;;;;;;;;=O-::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X:::::::::::::::::::::::+#*;;;o -+XXX:+-# =;o&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::X:;;", +";;-:-# o;;;;=*$++@::@$ ==o=%-X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::::::::::::::::XX::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;oo= O$-+@::::::::::::::::::X:--&*=;;;;;;.-@:::::::::::::::::::::X:+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::::::::::::::::::::::+#*;;= ++XXX:-$&.o;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::;;", +";;--%.;;;;=*#+@::::::+$*;;=O-X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::::::X:-$.;;;;;;;;;;;;;;;;;;;;;o=.&$-@::::::::::::::::::::@--O*o;;;;*-::::::::::::::::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::@$*;o&-+XX:@-#*o;;;;.O-:XX:::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::=;", +";;-%.;;;;.%++:X:::::::+O=;=O-X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::::::::::::::::::::::::::::::::::::::-$.;;;;;;;;;;;;;;;;;;;;;;;;o*&#@:::::::::::::::::::X@@-+*;;;=&+::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-X:::::::::::::::::::::@@&=*-+XX:@-%*;;;=.*&+@X:@@++@:@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;O.;;;o*%-@X::::::::X@+ ;;*$@X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;o #+::::::::::::::::::::X@-&;;o -@X:::::::::::::::::::X:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::::::::::::::$%#@:X:@+&.;;o.&#@-@@---@%#+----+++@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;;;;;.%++:X:::::::::::+#.;=O-X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::XX-%=;;=$+X:::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X::::::::::::::::::::X@-@XX:@+ o;;= #--+:X$%& .. &#$$++++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::@::::::::::::@@::::::::*;", +";;;;;*$-@X::::::::::::::+%.=O+X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::::::::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::::::::X@$*;;o -::::::::::::::::::::::+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::::::::::::::::::::::X::@$ o;=*O-+:X:@# =o;;;;;o;;o.**&&&#++::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@----------------@:::::::*;", +";;;o*$-:::::::::::::::::@@%O+:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;=&@@::::::::::::::::::X:-&o;o +@X::::::::::::::::::::@+ ;;;;;;;;;;;;;;;=.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o..=;;;;;;;;;;;;;;=%-X:::::::::::::::::::::::::+&=;.%--@XX::@# =;;;;;;;;;;;;;o==. #++@:X:::::::::::::::::::::::::::::::::::::::::::::::::::X:+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::+%& O:::::::*;", +";;= ++X:::::::::@@::::::X:++:X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::X:+%*;;.@-X:::::::::::::::::::::+Oo;;;;;;;;;;;;;;=&-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-&=o;;;;;;;;;;;;;*-@X:::::::::::::::::::::::@@ o*#-@XX:::::@-%*...o;;;;;;;;;;;;o. #++@::::::::::::::::::::::::::::::::::::::::::::::::::XX@+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X@$*;;;;;;;;;;;;;;;;.$+:::::*;", +";;%+@X:::::::::@##@:X:::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::::+@*o;;;;;;;;;;;;;;;;;;;;;=&-@XX::::::::::::::::::+#.;;o +::::::::::::::::::::::@$.;;;;;;;;;;;;;o.O---# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+++-$ =;;;;;;;;;;;;=O-:X::::::::::::::::::::::::O&$-:X::::::::@--$##&***=;;;;;;;;;;o.*&+-:X:::::::::::::::::::::::::::::::::::::::::::::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::@- o;;;;;;;;;;;;;;;;.$+:::::*;", +";;-:X:::::::X@-&==&-::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-:X:::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;o $+:::::::::::::::::::X@$*;;;.@+X:::::::::::::::::::X@+&o;;;;;;;;;;;;o*--@X:+-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= +-@XX:--%=;;;;;;;;;;;;=$-:::::::::::::::::::::::X:+-@XX:::::::::XX@-------O*=oo;;;;;;;;;=*%@::::::::::::::::::::::::::::::::::::::::::::::XX@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X+-.;;;;ooooooooooooo*$@:::::*;", +";;-X:::::::::+$.;;*-+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::::++*o;;;;;;;;;;;;;;;;;;;.%+:X:::::::::::::::::X:-Oo;;=O+::::::::::::::::::::::+&=;;;;;;;;;;;o*&++:X::X@-$&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %++:X:::X@-#*o;;;;;;;;;;o.#-X::::::::::::::::::::::::::::::::::::::::XXX:::@--O *.=o;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::::::XX@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-$.;;;= *&X@::::::*;", +";;-X::::::::+$*;;;*-+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::::+#.;;o&-:X::::::::::::::::::::-#=;;;;;;;;;;;= --@X:::::XX+--O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+--@X::::::X:-- =;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::XX@---@$ o;;;;;;;; +@X::::::::::::::::::::::::::::::::::::::::::X@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X- o;;.%-----------+-@X::::::*;", +";;-X:::::::@$*;;;;*-+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::::+#*;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::X@$*;;;*@+::::::::::::::::::::X@+ ;;;;;;;;;;o.&-@:X::::::::XX@-$&*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.*%-+:X:::::::::::@-O.o;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::@@-+$&=;;;;;;;=&$:::::::::::::::::::::::::::::::@@@:::::::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X- o;=O-:::::::::::::::::::::*;", +";;-X::::::@-O=;;;;*-+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;*$+:::::::::::::::::::X:-&o;;.%+::::::::::::::::::::::+&=;;;;;;;;;= $-@X::::::::::::X:+--$&.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*#--+:X:::::::::::::X@-$*=;;;;;;;;;=#-X:::::::::::::::::::::::::::::::::::::::::::@@+-$%&*.=o;;;;o=*%-::::::::::::::::::::::::::::::X@+@++:X:::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-%=;.#+:::::::::::::::::::::*;", +";;-X:::::::+%.;;;;*-+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::X:-$.;;;;;;;;;;;;;;;o&-@:::::::::::::::::::X-$*;;.%-:X::::::::::::::::::::@O=;;;;;;;;o=&-+:X:::::::::::::::X:@+-+% .===o;;;;;;;;;;;;;;;;;;o===. %+-+@:X:::::::::::::::X:+-&=o;;;;;;;;*-@X:::::::::::::::::::::::::::::::::::::::X:@+#O&*=o;;;;o===*#--:X::::::::::::::::::::::::::::X@$ * O$@:X:::@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-&o;=&+:::::::::::::::::::::*;", +";;-X::::::X:-#.o;o*-+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;*$-:X:::::::::::::::::X@$ o;=O-::::::::::::::::::::::@$.;;;;;;;;=&%-@X:::::::::::::::::::XX:+--$OOO*..o;;;;;;;;;;;;o.*&O&O$--@XX::::::::::::::::::::X@-# =;;;;;;;o&-@X::::::::::::::::::::::::::::::::::::::@-$&.=o;;;;;o= O&O$-@XX::::::::::::::::::::::::::::X:-O=;;=&--@@@+@&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X- o;o +::@+@::::::::::::::::*;", +";;-X::::::::X++O* &@@X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::::::X:-&=;;;;;;;;;;;;;o&-@X:::::::::::::::::X@-&o;o +@X:::::::::::::::::::::-Oo;;;;;;o.%-+:X::::::::::::::::::::::::X:+-----#.;;;;;;;;;;;;*$-----@:X::::::::::::::::::::::::X:--O=;;;;;;;=$-X:::::::::::::::::::::::::::::::::::::+-#*o;;;;;;o. %+---@XX::::::::::::::::::::::::::::::X:-&==o;= %$#%# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-%=;.%+@+ *%+:::::::::::::::*;", +";;-X:::::::::::+--@XX:::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::+@*;;;;;;;;;;;;o*$+:X:::::::::::::::::X++*;o +@X:::::::::::::::::::::@#.;;;;;;= +-:X::::::::::::::::::::::::::::::X:@-$*o;;;;;;;;;;o ++:XX::::::::::::::::::::::::::::::X:-%.o;;;;;o*$@X:::::::::::::::::::::::::::::::::X:+# .o;;;;=.*&@--:XXX::::::::::::::::::::::::::::::::::X+$ =o;;;=*...o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X++*;=%+-O=;.#+::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@@@@::::::::::::::::::::::::::X@-&=;;;;;;;;;;;.%-:X:::::::::::::::::::+&oo +@X:::::::::::::::::::::@$*;;;;;;=&-+:::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::X:-+ =;;;;;o*-::::::::::::::::::::::::::@++++@@@@-$*;;;;;=*O---+:X::::::::::::::::::::::::::::::::::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-&o;=%+-O=;o&+@:::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-#%#@::::::::::::::::::::::::::X++*o;;;;;;;;;;*$-:X:::::::::::::::::X+$*= +@X::::::::::::::::::::::+&;;;;;o.O-@X:::::::::::::::::::::::::::::::::::X:-O.;;;;;;;;;;o +@::::::::::::::::::::::::::::::::::::X@-#.o;;;;=$-:X:::::::::::::::::::::@#& &&&%++@+ o;;;o.O--@XX::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X- o;=%+-O=;o&+@:::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. .= -@X::::::::::::::::::::::::X@+ o;;;;;;;;;o +@:::::::::::::::::::::X%:-@X::::::::::::::::::::::@&=;;;;=&--:X:::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;=&+:X::::::::::::::::::::::::::::::::::::X:-+ o;;;o*++X:::::::::::::::::::::+#*;;;o=****=;;;= $-@XX::::::::::::::::::::::::::::::::::::::::::::X:+#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-+.;=%+-O=;o&+@:::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::X@+*o;;;;;;;;;*$-:::::::::::::::::::::X:-+XX::::::::::::::::::::::@#=;;;o.%-+X:::::::::::::::::::::::::::::::::::::::X++*o;;;;;;;;;=&-:X:::::::::::::::::::::::::::::::::::::X:++&o;;;o +@X:::::::::::::::::::::@# ==o;;;;;;;;;*$-XX:::::::::::::::::::::::::::::::::::::::::::::::XX-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X+-.;=%+-O=;o&+@:::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::X:-O=;;;;;;;;=&-@::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;= @-:X::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;=&-:X:::::::::::::::::::::::::::::::::::::::X@+O*=;;o +@::::::::::::::::::::XX@--% *=o;;;;;;= @-@::::::::::::::::::::::::::::::::::::::::::::::::XX-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-+.;=%+-O=;o&+@:::::::::::::*;", +";;-X:::::::X:+++@X::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::XX-$.;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::+&;;;=%--:::::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;.%-::::::::::::::::::::::::::::::::::::::::::X:--%.;;=%-::::::::::::::::::::::::@---$ =o;;;;;o*%++@@:X::::::::::::::::@@@::::::::::::::::::::::::XX-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X@-*;=%@-O=;=O+::::::::::::::*;", +";;-X:::::::@#*=*++X::::::@+:X:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::::+@*;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::@#.;o.%-:::::::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::X:-#.oo -@X:::::::::::::::::::::::XX:+-$ ==o;;;;= %#$@@:X::::::::::::::###:::::::::::::::::::::::XX@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X-#==O+-O=; $@::::::::::::::*;", +";;-X:::::::-O=;o*++X:::::X#X::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +-:X:::::::::::::::::::::::::-#.;;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::X@+ ;=&--::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::@@&=o&-:X:::::::::::::::::::::::::X:+-+O*.o;;;;=.*&+-@::::::::::::-O*=*#@::::::::::::::::::::X:+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::-& %:-Oo=%-:::::::::::::::*;", +";;-X:::::::@$*;;o*+@X::@$ =&-X::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:X:::::::::::::::::::::::X:-O=;;;;;.%-:::::::::::::::::::::::::::::::::::::::::::::::@$&=.$-@:::::::::::::::::::::::::::::::::::::::::::::::X:-%.;;;;;;;;=&-@::::::::::::::::::::::::::::::::::::::::::::::::@-%==#-::::::::::::::::::::::::::::X:+--+&.oo;;;;o*O#@@X:::::::::-%=o $@:::::::::::::::::::XX-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@+:X::%%:::::::::::::::::*;", +";;-X::::::X@+ ;;;o*++:X+#.;*-@X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:X::::::::::::::::::::::X:-O=;;;;o @@:::::::::::::::::::::::::::::::::::::::::::::::+O=*--X::::::::::::::::::::::::::::::::::::::::::::::::X:-%.;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::X:-#&#@:::::::::::::::::::::::::::::::X:+-@&*=;;;;;o.&+@::::::::::@OO@@:::::::::::::::::::XX+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::@@:::::::::::::::::*;", +";;-X::::::X@+ ;;;;;.O-++ o;=%-X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-XX:::::::::::::::::::::X:-O.;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::X#-@X::::::::::::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;.%-::::::::::::::::::::::::::::::::::::::::::::::::::XX@-:X:::::::::::::::::::::::::::::::::XX@--O.;;;;;;=&++:X::::::X:+-:X:::::::::::::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::X@+ ;;;;;;=&$#.;;o*+@X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::X+-*o;;;.%-::::::::::::::::::::::::::::::::::::::::::::::::::@:X:::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*=o;;;;o %+@XX:::::::::::::::::::::::::::X:+$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::X@+ ;;;;;;;o==;;;;o +@X::::::::::@@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX::::::::::::::::::::X@+ o;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-$*o;;;;;=&++@::::::::::::::::::::::::::XX-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::X:+-*;", +";;-X::::::X@+ ;;;;;;;;;;;;;;;o +@::::::::::X:;o======o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +-:X:::::::::::::::::::X:-O=;;.O-::::::::::::::::::::::::::::::::::::::::::::::X:@@-++++::::::::::::::::::::::::::::::::::::::::::::::::::X:-#.;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ =;;;;;o O$@:X:::::::::::::::::::::::X+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=o;;::::::::::::::::::::::::::::::::::::::X@+++$#*;", +";;-X::::::X@+ ;;;;;;;;;;;;;;;;=&-X:::::::::::. O%%O#O*.......ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:X::::::::::::::::::X:-$.;; +@X::::::::::::::::::::::::::::::::::::::::::::@:@$%& &@::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#.;;;;;;o*$+:::::::::::::::::::::::X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo=.=oo;;;;= OO*..:::::::::::::::::::::::::::::::::::::X+% *=o.;", +";;-X::::::X@+ o;;;;;;;;;;;;;;;o +::::::::::::---------------@& && ===ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+:X:::::::::::::::::X:+$.;; +@X::::::::::::::::::::::::::::::::::::::::::X:+$% =;;;;=$+:::::::::::::::::::::::::::::::::::::::::::::::::X+- o;;;;;*$+::::::::::::::::::::@@@@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.o;;;;;;*#-:X:::::::::::::::::::X@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooooo===*&& O$-@O*=o;o*$-----:::::::::::::::::::::::::::::::::::::X-&o;;;;;;", +";;-X::::::X@+ ;;;;;;;;oooo;;;;;=%-X:::::::::::::::::::::::::@-----:@@&**.o;;o=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+XX:::::::::::::::::X:-&o; +@X::::::::::::::::::::::::::::::::::::::::::@$ *.;;;;o*&:@:::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;*#-::::::::::::::::::::%OO%::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$&.o;;;;;.O$:::::::::::::::::::X+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==.* ***&@+@+----@X@--% * %+:X::::::::::::::::::::::::::::::::::::::::X- o;;;;;;", +";;-X:::::::-%.;;;;;;= %OOO*.=;o*$@X:::::::::::::::::::::::::::::::+@+---&o;=&$O*=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::X+$**%+::::::::::::::::::::::::::::::::::::::::::::-&;;;;;;o*--:::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;.#-::::::::::::::::::+&=oo=&+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-- =;;;;;=O+:::::::::::::::::X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O%O#------+-+::::::::X:+---@XX:::::::::::::::::::::::::::::::::::::::::X-%.;;;;;;", +";;-X::::::@$*;;o=o= #++@++$$%&O+@X::::::::::::::::::::::::::::::::::::@-O.= +---:&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::X@--@X::::::::::::::::::::::::::::::::::::::::::::+Oo;;;;;oO-@:::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;.#-:::::::::::::::::+#.;;;;.$@X::::::::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-&=ooo;=O@::::::::::::::::X@+O=;;;;;;;;;;;;;;;;;;;;;;;;o==.== %----@:X:@@@+-+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%.;;;;;", +";;-X::::::@: * %$##++:::::@@@-+::::::::::::::::@@@@@::::::::::::::::::::@:X:::::--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&==o;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;o $@:::::::::::::::::+$*;;;;=&-X:::::::$$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-@&***O@:::::::::::::::XX++&=;;;;;;;;;;;;;;;;;;;;;;;o=*%-@@@--@X:::XX@+$%&&&#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;", +";;-X::::::::$$+@@@@@::::::::::::::::::::::::::$%%%%#+@:::::::::::::::::X:++@:XX@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+%O ..*$@::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;=O-:X:::::::::::::::::+&=;;;=O+X:::::::& %$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-----:X::::::::::::::X+@ o;;;;;;;;;;;;;;;;;;;oo=..&$--+@+@@:::::X:@#&*=o;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::::X$$+:X::X-#.;;;;", +";;-X:::::::::@@::::::::::::::::::::::::::::::+ .=.=.&$@::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:------@X::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;.%-:X:::::::::::::::::@# =o=&+::::::::@ o=*%+:::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@::::::::::::::::::X+- o;;;;;;;;;;;;;;;;;;o=*&#----@XX::::::::::@+ =;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::+&= +@X:X:- o;;;", +";;-X:::::::::::::::::::::::::::::::::::::::::+*o;;;;;*#@:::::::::::::::::::::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::X++*o;;;=O-:X:::::::::::::::::X@-:%:+@X:::::::@$*;;=&+-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;o. %--@@@:::::::::::::::::#&.=o;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::X@+*;=O-:::X-&o;;;", +";;-X:::::::::::::::::::::::::::::::::::::::::#.;;;;;;; $@:::::::::::::::::::X:-%=;;;;;;;;;;;;;;;;;;;o==;;;;;;;;;;;;;;=&++XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;*$-:::::::::::::::::::::@+-+@X:::::::::@$*;;= O$-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$&.;;;;;;;;;;;;;;o==.&+--@:::XX::::::::::::::::@-+%&*=*#-:X::::::::@@@::@-+:::::::::::::::::::::::::::::X-%.;;.#-::X-%=;;;", +";;-X:::::::::::::::::::::::::::::::::::::::::#.;;;;;;;*$@:::::::::::::::::::X:-%.o;;;;;;;ooooooooo;o.#O.o;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%=;;; $+:::::::::::::::::::::::::::::::::::::@$*;;;o #-@::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-+ o;;;;;;;;;;;;;o= O$--+@:::::::::::::::::::::::::+---+@:::::::::::@$$$$$%O%:::::::::::::::::::::::::::::X-&=;;;*$@:::+&=;;", +";;-X::::::::::::::::::::::::::::@+++++@X:::::-*o;;;;;=&@@::::::::::::::::::::X@@O*=ooooo=.********** $-$ *.o;;;;;;;;;;;o -+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%.;;o&+@::::::::::::::::::::::::::::::::::::::+$*;;;;.O$-::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++ o;;;;;;;;;;;o=. #--+@@:X:::::::::::::::::::::::::::@@@@:X:::::::@:&*****.o=::::::::::::::::::X@+++::::::X@$*o;;.%-::X-O=;;", +";;-X:::::::::::::::::::::::::::@#& &$@:::::- o;;;;o @@X:::::::::::::::::::::X:+-#O&&&&%+-++++++++++::@--$&.o;;;;;;;;;;o -+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++ o;.%-:X::::::::::::::::::::::::::::::::::::::+#*o;;;o*%++::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+- o;;;;;;;;;;o=*%--+@::X:::::::::::::::::::::::::::::::XX::::::::::-#.;;;;;;;;::::::::::::::::::@#& %$++:::X@+ o;;o&+@:X+#.;;", +";;-X::::::::::::::::::::::::::@$*ooooo -:::::- o;;;;.%+:::X::::::::::::::::::::::@-------@@@@@@@@@@@@::::@+-+&.oo;;;;;;;;o -+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;.%-:X:::::::::::::::::::::::::::::::::::::::+$ =;;;;=&#++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+O=;;;;;;;;;oo*%--@::X:::::::::::::::::::::::::::::::::::::::::::::X@+ =;;;;;;;:::::::::::::::::X-&=o=. $$+-+-O=;;;;*$+:X@- ;;", +";;-X::::::::::::::::::::::::::+$.;;;;;.-@::::- o;;;.O+::X::::::::::::::::::::::::X::@:@@:XXXXXXXXXXX:::::XX:+-$&.=;;;;;;;;o ++:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;=O-:X::::::::::::::::::::::::::::::::::::::::@+O=;;;;o. O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;o.*O--@:XX:::::::::::::::::::::::::::::::::::::::::::::::::@@O*=o;;;;:::::::::::::::::X+#=;;;o.* %#%.;;;;;*$+:X:- ;;", +";;-X::::::::::::::::::::::::::@+ o;;;o -:::::-#.oo.%-@:XX@-+:X::::::::::::::::::::::XXXX:::::::::::::::::::XX:+-+&.o;;;;;;;o -+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%.;=O-:X:::::::::::::::::::::::::::@@:::::::::XX:++*;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;o=*%--@:XX::::::::::::::::::::::::::::::X::::::::::::::::::::X@--$&.===:::::::::::::::::::-&=;;;;;o===;;;;;;*$@XX@- ;;", +";;-X:::::::::::::::::::::::::::@$*oo= $@::::::-% &$-:XX:+$OO#::::::::::::::::::::::::::::::::::::::::::::::::X::+-$&.=;;;;;;o -+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-$.;*$+::::::::::::::::::::::::::::@$$+:::X:::::@@$%*;;;;;;;;=$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@$O=;;;;;;o=*%-+@:XX::::::::::::::::::::::X::@::@@@@::::::::::::::::::::::::@+-+$$$::::::::::::::::::X:+%.=oo;;;;;;;;;;;=O+:X@- ;;", +";;-X::::::::::::::::::::::::::::@$OO%$@X:::::X:+--@:XX:-$ o=O@:::::::::::::::::::::::::::::::::::::::::::::::::XX:+-+O.o;;;;;o ++:X::::::::::X:@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@::::::::::::::::::X-#.o +@X::::::::::::::::::::::::::@O O#+@:@@:@-$O .;;;;;;;oo.-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@- =;;;;;o= %+-@:X::::::::::::::::::::::::::@+++-+#%$-@X:::::::::::::::::::::XX@++++:::::::::::::::::::X:-#%& =oooo;;;;;;o +@X@- ;;", +";;-X::::::::::::+-@X:::::::::::::@--+@::::::::X:@:XXX++O.;;*#@::::::::::::::::::::X::@@::X:::::::::::::::::::::::XX@--% .=;;;;o -+::::::::::X:@##%#++@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@:::::::::::::::::#%#%#@+::::::::::::::::X-%=o&-@X:::::::::::::::::::::::::@+ ;;=.&#####%&*=;;;o=.==. O%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX++O=;;;;o=*O+-+:X:::::::::::::::::::::::::X:+$& & .. O%@:X:::::::::::::::::::::XXXXX::::::::::::::::::::X:++--%&&O .;;;;;o&+@X@- ;;", +";;-X:::::::::::@#O:@X::::::::::::::::::::::::::XX:::-+ =;;.%+:::::::::::::::::::::X:+$$+@:::X::::::::::::::::::::::XX@+-+O.;;;;o ++::::::::::+&*... %+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$+@:::::::::::X@-O.=... #-@::::::::::::::X-%..%-:X::::::::::::::::::::::::::@%*o;;o......o;;;o= %$##$--+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- =;;;;o #--@:X:::::::::::::::XX::@::::::::+#*o;;oo;;;= -@X:::::::::::::::::::::::::::::::::::::::::::::::::X:@+----#.;;;;o +@X@- ;;", +";;-X::::::::::@#*.O-X::::::::::::::::::::::::X::@+-+$*o;;o $@::::::::::::::::::::X@$&**&$-+@::::::::::::::::::@:X::::X:@+-%*=;;;o ++::::::::-$.;;;;;= #-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::@%* $@::::::::::X:-O=;;;;;.O+@:X:::::::::::X+$ *%+:X:::::::::::::::::::::::::::-+*o;;;;;;;;;;o= %--+--+@::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;o= $-@:X:::::::::::::::::::+++@:X:::X@+&=;;o=*.o;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::X::::@-O=;;;o&+@X@- ;;", +";;-X::::::::::-O=; -@X:::::::::::::::::::::::X@+#OO .;;;o #@::::::::::::::::::::X@+&=;;= O%$-+:X:::::::::::X:$$$@:::::XXX:-+O*o;;o -+:::::X:-#.;;;;;;o.&#+@:X:::::::::::::::::::::::::::::::::::::::::::::::::::-&;o -@::::::::::X@-O.;;;;;o $+::::::::::::X:@#%#:::::::::::::::::::::::::::::::-@*o;;;;;;;o=*%--@:XXXXXXX:::::::::::::::::::::::::::::::::::::::::X:@:::::::::::::::::XX+- o;;o= #-@XX::::::::::::::::::@-+%&&%@::::::@# ..&$-#*;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-@.;;;.%+:X@- ;;", +";;-X:::::::::@@ o;.+-X:::::::::::::::::::::::@+&*=oo;;;o ++:X:::::::::::::::::::X:+O=;;;;o=*O#+@:::::::::::@$ *&-+XX:::::X:+-+&=;;o ++::::XX-$.;;;;;;;;o.&++:X::::::::::::::::::::::::::::::::::::::::::::::::::-&;;oO-:::::::::::X@-%.o;;;;o $+::::::::::::XX@+:X:::::::::::::::::::::::::::::::-+*;;;;;;o*%--@:XX:::::::::::::::::::::::::::::::::::::::::::::::::+$+@::::::::::::::XX+- o;;o*%+-@:::::::::::::::::@++$#O .oo*#-::::XX@+$$---$*;.$-XX:::::::::::::::@@:X:::::::::::::::::::::::::::::::::::::X-+*;;;*$@:X+$*;;", +";;-X:::::::::+$.;;=&-X:::::::::::X:++@X::::::-%=;;;;;o. $+:X:::::::::::::::::::::X++ o;;;;;;o.O++:X::::::::@$*;=&@@:::::::XX:+-O*=;o ++:::XX-$.;;;;;;;;;;= #+:X:::::::::::::@@@:::::::::::::::::::::::::::::::::-&o;;.#+:::::::::::X@-$*o;;;;=&-@::::::::::::::::::::::::::::::::::::@@@@@:::::::@#.;;;;;= :-@:XX:::::::::::::::::::::::::::::::::::::::::::::::::@-O #@:::::::::::::X+- o;o.&+-@:X::::::::::::::::+#O .o;;;;=&-:X:::X:@--::-O=;*+-::@@@@+@::::::::@##$:X::::::::::::::::::::::::::::::::::::X-#.;;o +@:X-O=;;", +";;-X:::::::::@$*;;;*++X::::::::::::O O@::::::-*o;;;;o $-@::XX@-@:X:::::::::::::::X:-%.;;;;;;;;= #-:X:::::::@@&=;o -@X:::::::XX:--O.;o ++:::X-$.;;;;;;;;;;;;*#+::::::::::::X:%#+--@::::::::::::::::::::::::::::::@#.;;o*@@:::::::::::X:-$*;;;;;=&-@:::::::::::::::::::::::::::::::::::#%##$+@::::+$*;;;;;=&-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::@$&.;o*#@::::::::::XX+- o;= $-+:X:::::::::::::::X@+&.ooooo==oo.%-:X:::::XXXX@-O=;*+--+#%%#%%$@X::X:-%*.O-:X::::::::::::::::::::::::::::::::::::-&o;=&$@:X@- o;;", +";;-X:::::::::@+ o;;.+-X::::::::::+#.o&-X:::::- o;oo.&+-@::XX@#O%::::::::::::::::::X@+ =o=o;;;;;o*#-:X:::::::@+&=;.#-:X::::::::X:+-#*oo*++:X:-$.;;;;;;;;;;;;o&+@:::::::::::+O.. OO#+@:::::::::::::::::::::::::::::-Oo;;o&-@:::::::::::X:-%=;;;;;.%-:::::::::::::::::::::::::::::::::+#*...*&#+++@$ o;;;;.O-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::@@ o;;;o -@X::::::::X+- o;.O++:XX::::::::::::::::X++.;;;o ##% #+:::::::::::X@+ o;.O%O .=..=.&+@:::@$ ;=O-:X::::::::::::::::::::::::::::::::::X@-*;o --::X++*;;;", +";;-X::::::::::-%=;;=&+:X:::::::::@: *#@X:::::-#*.*&$-@XX:::+$*o*$@::::::::::::::::X:@#OOO .ooo;;o ++X::::::::++ oo -+X::::::::::X:+-%=;*$+:X-#.;;;;;;;;;;;oo +@:::::::::::+#.;oo=*O#++@@@::X::::::::::::::::::::X+#.;;;.$+::::::::::::X@-&o;;;;o*$+::::::::::::::::::::::::::::::::-$*;;;;o* &#O.o;;;;.@-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;*#@X::::::::++ oo $-@XX::::::::::::::::::X-$.;;;.#------:X:::::::::::-O=;;o==ooo=o;;;=O-@X@-&=;*#-:X::::::::::::::::::::::::::::::::::::+&. $+:::X-O=;;;", +";;-X::::::::::-O=;;;.#+X:::::::::::@+@X:::::::@$$+--@XX::X:-O=o $@::::::::::::::::::X@----#& .o= @+XX::::::::+$*;=&-@X::::::::::X:+-#.o*$+:+$*;;;;;;;oo==*&%:::::::::::::X+$*o;;;o*&%###-@:::::::::::::::::::::::+ ;;;o +@::::::::::::X+#*;;;;;=O-:::::::::::::::::::::::::::::::::+%*o;;;;oo.=;;;;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;*#@::::::X:-$*o=&+-:X::::::::::::::::::::X++*o;;=&#$@@@XX:::::::::::@+ o;;;;;o*&%O =;o -@X-#*;=&-@X:::::::::::::::::::::::::::::::::::::::$+@:X:::- o;;;", +";;-X::::::::::@#*o;;=&-X:::::::::::@@:X::::::X:+-@:XX::::::@#OO::::::X::@@:::::::::::::::@---+#O%$:::::::::::X:-O=;.$-:::::::::::::X:-$ .*%@@- o;;;;o.*&%%+-@X::::::::::::XX--O*=;;;o=*.*O$+@:::::::::::::::::::::+ ;;;;=O+::::::::::::X:-&=;;;;o*$+:::::::::::::::::::::::::::::::X:-+&.oo;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::X+- o;;;;o*$@:::::::+$*o*%-@XX:::::::::::::::::::::::@$&=;;o. #+:::::::::::::X@+O.o=. O----$*;=&-@@-&o;*++XX:::::::::::::::::::::::::::::::::::::X@-@X:::X++*;;;;", +";;-@@@@@@::@@@@-O=;;o*-+X:::::::::::X::::::::::XXX:::::::::X@--@X::::X:++++:X::::::::::::XX@@@---@:X:::::::::::+$*;=O-:X::::::::::::X:+-&. #@-O=;;;o #----+@:::::::::::::::XX@--O*o;;;;;;=*%+-+@@:::::::::::::::::+%=;;;;*$@:::::::::::::-#.;;;;;=O-:X::::::::::::::::::::::::::::::X:+-+&*=;;;;;;;;*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;o*$@X:::::+$*o $-@XX:::::::::::::::::::::::XX+-&=;;;o*$-+:X::::::::::::@%&&#---+::-#.;=O---O=;o -@X:::::::::::::@@@::::::::::::::::::::::::XX:::::-O=;;;;", +";;$$$$$$$--$#$$$ o;;;*-+X:::::::::::::::::::::::::::::::::::XXX:::::X@$O&&%$:::::::::::::::XXXXXXX::::::::::::X:-&==O-:X:::::::::::::XX@+O&%@++ === $-+:XXXX:::::::::::::::::X:+-$ =o;;;;;;. O%#$-+@@@:::::::::::X:+ ;;;;=%+::::::::::::X@- o;;;;o +@:::::::::::::::::::::::::::::::::X:--+&.=o;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;*#+::::::+%. +@XX:::::::::::::::::::::::::::X@-&.o;;o*O#@::::::::::::X@----+@:XX@+ o;= OO&.;;.O-@X:::::::::::X:+$$+@:::::::::::::::::::::::::::X@- o;;;;", +";;.*....*OO*..*.=;;;;.$+X::::::::::::::::::::::::::::::::::::::::::X@-O.oo.O+@::::::::::::::::::::::::::::::::X:-O==O-:X:::::::::::::::X@-@:X:@$%O%++:XX:::::::::::::::::::::::X:--%*oo;;;;;o=.**O%$$+@@:::::::::X:+%=;;;o*@@:::::::::::X:-O=;;;;o ++::::::::::::::::::::::::::::::::::XX:--$O*oooo -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;=O-:X:::::X#+@XX::::::::::::::::::::::::::::XX+-%=;;;;o*#-::::::::::::::::XXX:::-%.;;;o=oo;o*%-@X:::::::::::::+&.*&$+::::::::::::::::::::::::::X@- ;;;;;", +";;;;;;;;;==;;;;;;;;;;o&-X::::::::::::::::::::::::::::::::::::::::::X+- o;;o +@::::::::::::::::::::::::::::::::X@+ o=%-:X::::::::::::::::X:@::XX+---@XX::::::::::::::::::::::::::X:@--&.=o;;;;;;;o=. &#++++@@@@@:::@$*;;;;.$@:::::::::::::+#.o;;;o ++::::::::::::::::::::::::::::::::::::XX:--$&**&#+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;o&-@X::::X:-@X:::::::::::::::::::::::::::::::+++$.;;;;;=O-:X::::::::::::X:::::X:-%.;;;;;;;= +-@X:::::::::::::+#=;;o*#@:::::::::::::::::::::::::::-O=;;;;", +";;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::::::::::::::::::::::::::::::::X@-&=oo.O+:X::::::::::::::::::::::::::::::::-%.;=%-:X::::::::::::::::::X::::XXXXX::::::::::::::::::::::::::::::XX+-$&*..=o;;o=;;ooo.&&&%$$$#$----$ ;;;;.#@::::::::::::X:-O.;;;o ++::::::::::::::::::::::::::::::::::::::XXX@-++-+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;o&-@X::::::XX::::::::::::::::::::::::::::X:++%O&*o;;oo.&#@::::::::::::::::::::X:+$ =====.*O+-:X::::::::::::::+ ;;;;;*+@:::::::::::::::::::::::::X@+&..;;", +";;=oooooooooooo==oo=. $+X::::::::::::::::::::::::::::::::::::::::::::-# * #+:X::::::::::::::::::::::::::::::@@-#*;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:---%#&*=oo=;;;;;;o=o=*****O%O%$*;;;;=O+:::::::::::::X@$*o;;o ++:::::::::::::::::::::::::::::::::::::::::X:-+@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&=;;;;;;*#@X:::::::::::::::::::::::::::::X@@@::X:+# .ooo;;=*&$-@X:::::::::::::::::::::::@@%OOOO#+-@XX:::::::::::::::O=;;;;;.++::::::::::::::::::::::::::X@+#%;;", +";;&&&&&&&&&&&&&&&&&O%@@:::::::::::::::::::::::::::::::::::::::::::::XX@++--:X::::::::::::::::::::::::::::X:+$#%*;;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+----O*.==o;;;;;;;;;;;;;==== .;;;;o +@::::::::::::X@$*o;;o ++::::::::::::::::::::::::::::::::::::::::::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;o&-@::::::::::::::::::::::::::::::$#$+X:-O.o;;=...&---@X:::::::::::::::::::::::X:@------+:XX:::::::::::X::::.;;;;o.O@:::::::::::::X:@@@+++@@:::::X@--;;", +";;-------------------+XX:::::::::::::::::::::::::::::::::::::::::::::X:+-@XX::::::::::::::::::::::::::::::$% .=o;o.%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX@+--##O .=ooo;;;;;;;;;;;;o;;;;;o*#@::::::::::::X@$*o;;o ++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;=O-+:X::::::::::::::::::::::::X@+ . $+--*;;;.%$%$-+:XX::::::::::::::::::::::::::XXXXXXXXX:::::::::::::@::::=;;;o*#-:X:::::::::::::@+$$#&%$$:::::::XX;;", +";;-XXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::@@&.;;;;;.%-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+----#O&**=oooo;;;;;;;;;;;;;;=%+::::::::::::X@$*o;;o&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O.o;;;;;;.&#+:X:::::::::::::::::::::::X+-.;o #-+*o;;=O+--:XX::::::::::::::::::::::::::::::::::::::::::::::::::+::::=;;o --:X:::::::::::X@+$ **.==. #@:::::::o;", +";;-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:@----+&&&&*.o;;;;;;;;;;;o*#@::::::::::::X@$*o;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;=.&++:::::::::::::::::::::::X@-&=;o*#-# =;o=*%+@:::::::::::::::::::::::::::::::::::@@:::::::::::::X:-::::;;o -@X::::::::::::X@$&*o;;;;;;=%-::::@@@.;", +";;-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+#*o;;;.%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX:-+----+#*====oooooo;=%-:::::::::::::X@#*;;=&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.o;;;;;;;=&#$:X:::::::::::::::::::::X@-&=;; +--&=;;;*%+@X:::::::::::::::::::::::::::::::::@$$:X::::::::::X:-::::;;*-+X:::::::::::::@-&=;;;;;;;;.%-::X@+$$*;", +";;-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-# o;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::--+OOO&******* @@:::::::::::::X@- o;*$-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-% .o;;;;;;o.&$::::::::::::::::::::::XX+-*o;=&+--&.o;o.&#@:::::::::::::::::::::::::::::::@$&*&@@X::::::::::++::::;o&-::::::::::::X@++&=;;o=***** #@::@# . *;", +";;-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++ o;;.$-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:XX+-----++++++-@::::::::::::::X:-O==O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--%*=ooooo;; +@X:::::::::::::::::::::X:-#*o;=O++-&=;;;o&-@X:::::::::::::::::::::::::::X:-%.;.%-:X::::::XX@-O::::;*$@X::::::::::X@+# =;;= %------:XX:-&o;=*;", +";;-X:::::::::::::::::::::::::::::::::::::::::::::::::::X:@+@::::::::::::::::::::::::::::::::::::::::::::::XX++ o;= #@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+---+::::::::::::::::::::::::XXXXX+------@X::::::::::::::::+# &@@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-+% ***** %@::::::::::::::::::::::::X@-%.;;.&OO =;;;o -@X:::::::::::::::::::::::::::X@-O=;o -@:@::::::@-#.::::=$-X:::::::::X:+$ .;;;o --+++++@:XX@- ;;=*;", +";;-X:::::::::::::::::::::::::::::::::::::::@#@@@@@@@@@@++O&#@@@:::X::::::::::::::::::::::::::::::::::::::::::++ o;o.O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::@+$#%%%$@++:X::::::::::::::::::::::::XXXXXXXX:::::::::::::::::X:--@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+--------+:X::::::::::::::::::::::::X:-%.;o===o;;;;.%-:X:::::::::::::::::::::::::::::+$*;o -+@@@@@@@@-$*o::::&-:X:::::::::@-$*o;;;o*$@:XXXXXX::X@- o;=*;", +";;-X::::@@@:X:::::::::::::::::::::::::::::X-%########$$$&.o #$$+++@:::::::::::::::::::::::::::::::::::::::::::++ o;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::@$O .==.* &#+@:::::::::::::::::::::::::::::::::::::::::::::::::X:@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@+++++@XX::::::::::::::::::::::::::X@-#*o;;;;o=.*%-:X:::::::::::::::::::::::::::::@-$ oo $% &*o;::::::::::::::X:++O*o;;;;.+-::::::::::X@- o;=*;", +";;-X:::@+$@+@X:::::::::::::::::::::::::::::-O.**********=;;o..*&O#$$+++@:::::::::::::::::::::::::::::::::::::::+$ o;o*#-::::::::::::::::::::::::::::::::::::::::::::::::::X@+O*=o;;;;;o=*O++::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXX:::::::::::::::::::::::::::::X:-#*oo=.*O#+-:X:::::::::::::::::::::::::@++@$#%&.;;=..ooooooooo;;;:::::::::::::::@% =;;;;o.O-:X:::::::::X@- o;=*;", +";;-XX:+# **O+:X::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;o=.* &%$@@@@+@:::::::::::::::::::::::::::::::::X:-#.o;o&-@X::::::::::::::::::::::::::::::::::::::::::::::::X+%.;;;;;;;;;;;= $+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#&&&%---@:X::::::::::::::::::::@++@@@$$%&**.=o;;;;;;;;;;;;;;;;;:::::::::::::X+O.;;;;;o*#-:X++:X::::::X@- o;o*;", +";;-X:+$*o;;=&-:X:::::::::::::::::::::::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;=.* & &%$++@:::::::::::::::::::::::::::::::X@+% * O@:X:::::::::::::::::::::::::::::::::::::::::::::::X@+*;;;ooo;;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+----@XXX:::::::::::::::::::@@++#& && .=o;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- ;;;;;= --:X@$$+:X:::::X@- o;;*;", +";;-X@+ o;;;;*-+X::::::::::::::::::::::::X@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo.*&#@+++:::::::::::::::::::::::::::::X:+---@X:::::::::::::::::::::::::::::::::::::::::::::::::X+#*==.***.=o;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXX:::::::::::::::::::@++$#O .=oooo;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- ;;;;; --XX@#**%+::::::X@- o;o*;", +";;-X+$.;;;;o -@X:::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O#$@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@++@::::::::::::::::::::::::::%&&#---$& =;;;;;; -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%%##@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+@+$O .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- o;;;;*#@:X-&;;.#+:::::X@- o;=*;", +";;-X@@&=;;;.#+X::::::::::::::::::::::::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.* %@+@@:::::::::::::::::::::::::::::::::::::::::::::::::::::%O#+@@::::::::::::::::::::::X:----+++---O.o;;;;=$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ =..*#+:::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@::::::::::::::::::::::::::::::::::::::::::::@+$O& .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X@#*o;;;o*#@X-&=;;*@@X:::X@- o;=*;", +";;-XX@-O.=.O-:X:::::::::::::::::::::::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O$@@@::::::::::::::::::::::::::::::::::::::::::::::::X++*=.&#+@:X:::::::::::::::::::::XXXXXXXXX@-$ =;;;o%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ ;;;o -@X::::::::::::::::::::::::::::::::::::::::::::X@@@@@@@@+++:X::::::::::::::::::::::::::::::::::X:@+@+% =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::X-$*o;;;o&-:@-*o;=&@@:::X@- o;=*;", +";;-X:X@-#&$-:X::::::::::::::::::::::::#&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=* O+-@:X::::::::::::::::::::::::::::::::::::::::::::X@-*o;o. O+@::::::::::::::::::::::::::::::XX--O.;;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$ o;o*-@X::::::::::::::::::::::::::::::::::::::::::::@+O &#:@:::::::::::::::::::::::::::::::::X:@+$O *.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::XX-#=;;;o*$@X-O=;;.$+:::X@- o;=*;", +";;-X::X:---:X:::::::::::::::::::::::@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O++@:::::::::::::::::::::::::::::::::::::::::::::X+#*o;;;.O-@:::::::::::::::::::::::::::::::X@-@.;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;=&-@X:::::::::::::::::::::::::::::::::::::::::XX@-O.;;;;;;=.*%+::::::::::::::::::::::::::::::::@+@O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::X@-*;;;;o&+X@-*o;=O-:::X@- o;=*;", +";;-X::::XXX:::::::::::::::::::::::::++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O++@:::::::::::::::::::::::::::::::::::::::::::::-#.;;;;.O:::::::::::::::::::::::::::::::::X:+O**#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$O.;o*@+::::::::::::::::::::::::::::::::::::::::::::@+&=;;ooooo;;;.O@:::::::::::::::::::::::::::X:@++O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X-O.;;;;.$+X-O=;;.O+::X@- o;=*;", +";;-X::::::::::::::::::::::::::::::::++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %++@@X::::::::::::::::::::::::::::::::::::::::X@-&=;;;o= $@::::::::::::::::::::::::::::::::X+--:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@++++@:X::::::-O=;o*$-XX:::::::::::::::::::::::::::::::::::::::::X@- o;;= &&&*o;;;.%@::::::::::::::::::::::::::@++O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X:-O=;;;=O+:@-*;;;*$@:X@- o;=*;", +";;-X:::::::::::::::@@:X:::::::::::::@+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= &O$@:X:::::::::::::::::::::::::::::::::::::::X@- =;;;;*$@::::::::::X:@@:X::::::::::::::::X@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++@$O&&&O@::::::@%.;;.$-:X:::::::::::::::::X:@:X:::::::::::::::::::::-O=;;=O----@ .==.%@::::::::::::::::::::::XX@++O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X+-*;;;o @@X-O=;;=O+:X@- o;=*;", +";;-X:::::::::::::::##::::::::::::::::@# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= +-:X:::::::::::::::::::::::::::::::::::::::X+- o;;; +@::::::::::::OO:::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++# **.ooo.%-X:::@#.;;=O-@X::::::::::::::::::@@O&#@:::::::::::::::::::+#*o;=&-@XXX@-+OO#:::::::::::::::::::::::X:@+% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::- o;;;*$@X@- o;o +@X@- o;=*;", +";;-X::::::::::::X@$ .%+X::::::::::::::+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-@:X:::::::::::::::::::::::::::::::::::::XX-%.;;;*$@:::::::::X@$**$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++$&.o;;;;;;o -::::+&;;=O-@X:::::::::::::::::X:-%* $+X:::::::::::::::::@- o;o&-@X:::::+---:X:::::::::::::::::::X:@-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X+%=;;;*+@:X+$*;;.#-X:- o;=*;", +";;-X:::::::::::::+#.;&-X::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&%@@XX::::::::::::::::::::::::::::::::::::X+#.;;o $@:::::::::::@& &%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# .=;;;;;;;;o -:::@#.;=&-@X:::::::::::::::::::+O..%-:X:::::::::::::::::+#.;;.%+:::::::XXXX::::::::::::::::::::X@+$&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X:- o;;=&$@X@- o;o $@:- o;=*;", +";;-X::::::::::::@$ ooO-X:::::::::::::::X:-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&-+XX:::::::::::::::::::::::::::::::::::X@- o;.%-:X:::::::::XX-%=*$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&.o;;;;;;;;;;=O-X:@$ ;;.-+X:::::::::::::::::::-%=; -@X::::::::::::::::X@-O=;; $@X::::::::::::::::::::::::::::X:@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X-#.;;;.#+::- o;;=&+@- o;=*;", +";;-X::::::::::X@-&o;=O-X::::::::::::::::X:-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--:XX:::::::::::::::::::::::::::::::::X+$*;;.%-@X::::::::::X@#.o +@X::::::::::::::::::::::::::::::::::::::::::::::::X:@+@::::::::::::::::::::::::X::@@@@:::::::::::::::::::::::::::::::@-O=;;;;;;;;;oo.&-:::+%=;=&-::::::::::::::::::::+$*;*-@X:::::::::::::::::::+#*;o +@X:::::::::::::::::::::::::::X:++&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X+-*;;;.#+:X@#*;;;*+-- o;=*;", +";;-X:::::::::X:-%.;;*$+X::::::::::::::::::X-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O@+:X::::::::::::::::X@++++@:@@:::@+++-&=;;;.O@::::::::::::X+#.= +@X::::::::::::::::::::::::::::::::::::::::::::::X:+$OO:::::::::::::::::::::::XX@+++@++@:X::::::::::::::::::::::::::@$ =;;;;;;o=.** $-@X:@@&oo -@X::::::::::::::::::-#*=*$-XX::::::::::::::::::X:-$* #@:::::::::::::::::::::::::::X:@-O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@-*o;;.#+:XX-%=;;.%-- o;=*;", +";;-X::::::::X@-%.;;o -::::::::::::::::::::X-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +-:X:::::::::::::::@$%%%%$+##+++$%%#O.o;oo;.%+::::::::::::X--.o&+@X::::::::::::::::::::::::::::+@::::::::::::::X@+O*=.O+::::::::::::::::::::X:+$&****&#-:X::::::::::::::::::::::::@$ o;;oooo. %%---+:X::@+ ;=%-X::::::::::::::::X:-$*;=#-XX::::::::::::::::::::XX+--@XX:::::::::::::::::::::::::::@$O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X-O=;;.#+::X+-*;;o*@- o;.*;", +";;-X::::::::@+O.;;;=%-X:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@X:::::::::::::+$ .==.* .* &&*...=;;o* ..O+::::::::::::X@-&oo&+@X:::::::::::::::::::::::::@+$$:::::::::::::X@-&=;;o +@::::::::::::::::::X:-$ o;;;;o.O-@X::::::::::::::::::::::@# o;o. & &#--+:::XX:::@#*;.++::::::::::::::::::+%*oo -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X-O=;;.#+::X@-*;;;o&- o;=*;", +";;-X:::::::+$ =;;;o*-@X:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@XX::::::::X:-$ o;;;;;;;;;oo;;;;;;o*#-@@:::::::::::::::X+$*;=&+@X:::::::::::::::::::::@@-+&. @:::::::::::X@-&=;;;o +@::::::::::::::::::X+- o;;;;;;;.%-:X:::::::::::::::::::::+O.o.&@----+:XX::::::::+Oo;*-:X::::::::::::::::-#.;o ++X::::::::::::::::::::::::::::::::::::::::::::::::::::::@-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X-O=;;.#+::::-&=;;;.-&o;=*;", +";;-X::::::+$ o;;;;=%-X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$-:X::::::X@-$*o;;;oo;;;;;;;;;;;o. #+:+@:X:::::::::::::XX-$.;o&$@::::::::::::::::::::++%&*oo*+@:::::::::X@+&=;;;;o +@::::::::::::::::::@-&=;;;;;;;;;*#+:::::::::::::::::::::::#O&#-+:XXXX:::::::::::@Oo;*-@X:::::::::::::::+#*o;.$-XX:::::::::::::::::::::::::::::::::::::::::::::::::::XX+-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X+#.;;.#+:::X++*;;;= *o;=*;", +";;-X:::::+$ o;;;;o&-@X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-:X::::@--O.o;o=* =o;;;;;;;o.&$-+:XX:::::::::::::::::X:-&o;o ++:::::::::::::::::@+O*.o;=&+::::::::::X:-&o;;;;;o&+@::::::::::::::::X@+ =;;;;;;;;;;=&+::::::::::::::::::::::X@+-+XX::::::::::::::::@Oo;*-@X::::::::::::X:-%.;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X@- o;.#+:::::-&=;;;o;;;=*;", +";;-X::X:++ o;;;;;*++X:::::::::@-+@X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-@XX@++#&=;o. #+--#*=====o= $-+@:X::::::::::::::::::::X@#*;;o&#+:::::::::::::X@-$&=;;;=O-@X::::::::::-O=;;;;;;.#+:::::::::::::::::X+$*;;;;;;;;;;;;*$@:::::::::::::::::::::::XXX:::::::::::::::::@$ ;;*-@X:::::::::::::-%.;;o*$-::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X@-*o;.#+::::X+$*o;;;;;;=*;", +";;-X:::+%*o;;;;;=O-:X:::::::::#OO#::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@@+%*=o;= $--@X:-#O&&&&&%++:XX:::::::::::::::::::::::X-%=;;o*#+::::::::::::@+&.o;;o %-::::::::::::@#.;;;;;;;.#@:::::::::::::::::X+$*o;;;;;;;;;;;.%-:::::::::::::::::::::::::::::::::::::::::::@#.;o*-@X::::::::::::-%.;;;*$-:X:::::::::::X:@@@@@@@@@::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::-&o;.#+:::::X-%.;;;;;;=*;", +";;-X::+%.;oo;;;=O-:X::::::::@$ o=O-X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-$ =;;;.O-+:X::XX@-------@XX:::::::::::::::::::::::::X@- o;;;*++X:::::::::-+ o;;;o.--:X:::::::::X:-&o;;;;;;;.#+:::::::::::::::::X+$*o;;;;;;;;;;;*#+:::::::::::::::::::::::::::::::::::::::::::@#*;o*-@X:::::::::X:+$*;;;=O-:X::::::::::X:@----++++++:X:::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X-$.;.#+:::::X@-&o;;;;;=*;", +";;-XX@+ ;o.=;o=O-:X:::::::::@$ =.%+X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=& o;;o.O-@XX::::::::::::::::::::::::::::::::::::::::::X+$*;;;o&$+::::::::+%*o;;;o $@:::::::::::::+%=;;;;;;;;.#+:::::::::::::::::X@-&o;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::::::::::@#*;o*-@X::::::::::+$ o;;;*++X:::::::::X:@--O ***** #@:::::::::::::::::::::::XX@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::@+&o.%+::::::X@+ o;;;;.*;", +";;-XX@+ o;=o;o -@X::::::::::::#%:@X:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;o*#-:X::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;o*#-:X::X:-%.;;;;o*-+X:::::::::::X:$*;;;;;;;;;.#+:::::::::::::::::X:-$*;;;;;;;;;;.%-::::::::::::::::::::::::::::::::::::::::::::@#*;o*-@X:::::::X:-#*o;;;=O-:X:::::::X:+-$O =;;;;;;;;.%+:::::::::::::::::::::::X+-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X@-& #@:::::::X++*o;;;**;", +";;-X::+$*o;;o.%+:::::::::::::X@-@X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;*#-:::@$&.;;;;o*$+::::::::::::::+%=;;;;;;;;;.#@::::::::::::::::::X:-%.o;;;;;;;=&+@X:::::::::::::::::::::::::::::::::::::::::::@$*;o*-@X::::::X:-#.;;;;o -@X:::::::X@-$&*=o;;;;==.* &$@::::::::::::::::::::::X-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::XX++:X::::::::X-&o;;o *;", +";;-X:::@# == %@:X:::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::X-#.;;;;;*$+X:-%o;;;;;.-+X::::::::::::X:-Oo;;;;;;;;;=O+@::::::::::::::::::X:-$ .o;;;;*#-@X:::::::::::::::::::::::::::::::::::::::::::::@&o;*-:::::::X:+#.;;;;o*@-X::::::X:++&.o;;;;o=*O#$+-+:X::::::::::::::::::::XX-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::X@#*o;o *;", +";;-X::X:+-##-+:X::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::X@- ;;;;;o*+@@#*;;;;;=%+::::::::::::::::+$*o;;;;;;;;o +@:::::::::::::::::::X:+-$&.==*#-@X::::::::::::::::::::::::::::::::::::::::::::::+Oo;.$@:::::X:-@ ;;;;;=&-@X:::::X:-+ =;;;;o. #---+:X:::::::::::::::::::::::X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::X+$*== *;", +";;-X::::::++:X::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::::::::::::::::::::::::::X+#.;;;;;o -#.;;;;;=O-::::::::::::::::XX+$ o;;;;;;;o&-@:::::::::::::::::::::X:@-@::++:X:::::::::::::::::::::::::::::::::::::::::::::::+O=;=%-X:::X:+#*o;;;;;.#-::::::::+%*o;;;;o*#-+::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::X:+#&&%*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@X:::::::::::::::::::::::::::::::::::::::::::::::X:- ;;;;;;o *;;;;;o&-:::::::::::::::::::X+#*o;;;;;;o -@:::::::::::::::::::::::X:@++@::::::::::::::::::::::::::::::::::::::::::::::::::@$*;=O-@X:::+#*;;;;;;=%-:X::::X:-#.;;;;;o ++:X:::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::X@--@*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::::::::XX::::::::::X+%.;;;;;;o;;;;;;*-@X::::::::::::::::::X:@# =;;;;;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;o*++XXX@+ o;;;;;o*++X:::::X@- o;;;;;*$-:X:::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::X@-@XX::::::::::-&o;;;;;;;;;;;.@+X::::::::::::::::::::X:+-O*o;;;;o $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;o -@X+#*=;;;;;;o&-@X::::X@-O=;;;;;;= $-@XX:::::::::::::::::::XXXXXX@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::::XX::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::::::::::::::::::::::::X:$%+-@XX:::::::X+#.;;;;;;;;;;=O-:::::::::::::::::::::::::@-$ =o;;o*#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;=#--$*;;;;;;;o*$-:::::::-#*;;;;;;;;o.O-@X:::::::::::::::::::@++++--#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::::XX@+:X:::XX:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::::::X:-&.*O++:::::::::@+&o;;;;;;;;o&-::::::::::::::::::::::::::X:+-# .=.O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;o.##*o;;;;;;;.$-XX:::::+#*o;;;;;;;;;;=&+@X:::::::::::::::XX@-$$$+#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::::::::::::::::X:--%:::X:--X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::XX-+.;;= #@X:::::::X@$*;;;;;;;;o -+X::::::::::::::::::::::::::X:++##:@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;o..;;;;;;;;o*-+X:::::@-&=;;;;;;;;;;;;o +@XX::::::::::::::@# ...*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::::::::::::X@-%**#-X:@%O@::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-:X:::::::::::::::::::::::::X@- o;;;o*#+::::::::X-%.;;;;;;;;o&++X::::::::::::::::::::::::::::@+++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;=O-:X:::::@-&o;=..oo;;;;;;;o +@X::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::XXX::::::*;", +";;-X:::::::::::::::X@-O=;.$@:+O=*-@:::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::XX+-&=;;;;;.#-::::::::X@- ;;;;;;;;;o*$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;o*-+X::::::+#*;=&-%& .o;;;;;;=&-:X:::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::X:@++:X::::*;", +";;-X::::::::::::::X@-O=;=O-X@+ ;*-::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::XX:--&=;;o=.*O::::::::::::-&o;;;;;;;;;o*$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&;;;;;;;;;;;=O-:X::::::-O=;*++@++#&.;;;;;;.%+::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::XX@+#$::::::*;", +";;-X:::::::::::::X@-O=;o -@X@+*;.$@X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::XXX:@--#*o;o=*O#++:XXX:::::::X-%=;;;;;;;;;;o*-+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+#*;;;;;;;;;;o*-+X:::::::-O==%-X::@+-%.;;;;;o -@X::::::::::::-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::X@# . #@::::*;", +";;-+XX::::::::::X:-%=;;=%-X:@%.;=O-X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@+:X::::::::::::X:@@---#&=;=. O$-+@:X@--:X:::::X@$*o;;;;;;;;;;oO-+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++ o;;;;;;;;;;=O-:X:::::::@#&&$@X::::@-%.;;;;;.#+X:::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::-&o;=%-::::*;", +";;&-@X::::::::::X+$*;;o -@X:+&=;=&-X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@::::::::::::X:+--#& .o;.O$++@::X:--O%@::::::::@#.;;;;;;;;;;;= $+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*=;;;;;;;;;;;=&-:X:::::::X:+@:X:::::X@-%.;;;;=O-@X::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::+%*.*#+::::*;", +";;= $@X::::::::X@+ o;o*+@XX:+O=;=O-X::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::-O *.o;;;.#-+@:::::@% =*$+::::::X@+*;;;;;;;;;;;;o*--X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-$*;;;;;;;;;;;;;;.@-@XX:::::::@:::::::::X@-O=;;;o&-@X::::::::::X:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::X:@$#X::::::*;", +";;;=&-X:::::::X:+&=;;=O-XX:+- o;=O-:XXXXXXX-$;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:::::::::XX-#.o;;;;;o&+@::::X:+O.o;o&+@:::::::+&o;;;;;;;;;;;;o $@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$ o;;;;;;;;;;;;;;o*#-+XX::::::::::::::::::++*o;;o&-@X::::::::::X+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::XXXX::@-@::::::*;", +";;;o&-X:::::::X+@*;;;o ----+O.;;o*---------$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::X:-O=;;;;;;.%-:X:::X@- o;;;.$@::::::X@$*;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$ o;;;;;;;;;;;;;;;;o. $@::::::::::::::::::::-%.;;o&-@X:::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::@+@:X::::::::::*;", +";;;*#@X::::::X:-%=;;;;= &&&*=;;;;o*&&&&&&&&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::X+#*o;;;;;=%-:XX::::+O.;;;.$+::::::X@-&;;;;;;;;;;;;;;o&$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX++ o;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::::-$*;;o&-@X::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::X:----+XX::::::::*;", +";;*#+X::::::::+$*o;;;;;oooo;;;;;;;;oooooo=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-::::::::::@#*o;;;;o*$-@XX::::@#*;;=$+::::::X@#.;;;;;;;;;;;;;;;o*$-XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-$*=;;;;;;;;;;;;;;;;;;;o. +@X::::::::::::::::X@-O=;;=O-:X:::::::XX-@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::XX::X@# **&+-:X:::::::*;", +";;#-:X::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::X:-%*o;;;;o*%-@XX::::-$*=*$@::::::X-#=;;;;;;;;;;;;;;;;o*+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$*;;;;;;;;;;;;;;;;;;;o. #X::::::::::::::::::::+$*;;;*$@X::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X:@@XXX-#.;;o*%-+XX:::::*;", +";;-:X::::::::@#*;;;;=. *****************.==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::+$ o;;;;;=&++XX::X:+%O#@X:::::X:-&o;;;;;;;;;;;;;;;;;o*$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;o=.&#+-@X:::::::::::::::::::-O=;;.%+:X:::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X@--+:X@@&=;;o.&$+:X::::*;", +";;-X:::::::::+&=;;;.&$+++++++++++++++++@%&O&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@+XX:::::::X:-+&=;;;;;=&++XX::::@+@::::::::+O=;;;;;;;;;;;;;;;;;;;o*@-:::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;o %$+-@:::::::::::::::::::::@- o;=O-:X::::::::X+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::@% $-:X@-%.;;;o --@X:::*;", +";;-X::::::::@+ o;;o -+@@@@@@@@@@@@@@@@@@----&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::XXXX@+%*o;;;;=&++:X::::@:::::::X@+*;;;;;;;;;;;;;;;;;;;;;o*$-X:::::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*;;;;;;;;;;;;;;;;;= +-@@::::::::::::::::::::::::@O**O-@X::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X-O=o*$-:X@-&=;;;o O@::::*;", +";;-X::::::::@+&o;;=&-XXXXXXXXXXXXXXXXXX::@:-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@+::::::X:++@::-#*o;;;;=&+@X:::::::::::::@@&=o;;;;;;;;;;;;;;;;;;;;o*++XX:::::::::::::::::X:---+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++ ;;;;;;;;;;;;;;;;;o*+-:XX::::::::::::::::::::::::::$$+@X::::::::XX+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::XX-O=;o*#+:X@$&=;;;o=&:@::*;", +";;-X::::::::@+&o;;=&-X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::X:++--@:+#*o;;;;=&+@:::::::::::::::$% *=o;;;;;;;;;;;;;;;;;;o --XX::::::::::::::::::O&#-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;;;;=&-:X::::::::::::::::::::::::::::@@:::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::XX@--O=;;o +@XX@-&=o;;;.$+X:*;", +";;-X::::::::@+&o;;o @@X:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:::::+% **&$-@+$&.o;;;.#-:::::::::::::::@++$O*o;;;;;;;;;;;;;;;;;;o +-::::::::::::::::X@#.o. $-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;.$-X:::::::::::::::::::::::::::::::::::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::XX:+-%&.o;;;=O-:XX@@O =;o*$@X:*;", +";;-X::::::::@+ o;;;.$+X:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++::::-%.oo= #--++#*o;;o*$@::::::::::::::::@@-%.;;;;;;;;;;;;;;;;;;;o*@-XX:::::::::::::X@$*o;o -+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++ ;;;;;;;;;;;;;;;;;;;;.--X:::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::X:+-$&.o;;;;;;.#+::X@-+&* %@:::*;", +";;-X::::::::@+&o;;o +:X:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:::X@+ o;;o.&$-@+$&.o;.%+::::::::::::::::X:@+ ;;;;;;;;;;;;;;;;;;;;o*$-XX::::::::::::::+#*;;= @@::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$ =;;;;;;;;;;;;;;;;;;;;.++X:::::::::::::::::::::::::::::::::::::::::X-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::++O*o;;;;==;;o&+@:X::@+$+@::::*;", +";;-X:::::::::@%*oo*$+X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::X-#.;;;;o*#-+++# . #@:::::::::::::::::::-&;;;;;;;;;;;;;;;;;;;;;o*+-::::::::::::::X@- o;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::++ ;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::@#*=;;;;o.O&=;; +@:::X:@@@:::::*;", +";;-X::::::::::+% *%-::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::X@-&=;;;;o.&+-@+@##:::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;o*+-XX:::::::::::X@-&o;;=&-::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- o;;;o=*%--&==&+@::::::XX:::::*;", +";;-X:::::::::X:++$+:X:::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@:::X++*o;;;;;=*%-+@+@::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;o*+-:X::::::::::X@-&o;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::+$ =;;;;;;;;;;;;;;;;;;;;;o*-@X:::::::::::::::::::::::::::::::::::::::::@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X- ;;;. %$-:@-OO#:::::::::::::::*;", +";;-X::::::::::X:@@:X::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::X:-#.;;;;;;o.O+:::::::::::::::::::::::::+&;;;;;;;;;;;;;;;;;;;;;;;o*+-:::::::::::X:-&o;o*$+:::::::::::::::::::::::::::::::::::::::::::::::::::XX+-&o;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::X-&o;; --@:XX@--@X::::::::::::::*;", +";;-X::::::::::::XX::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= @@:::X@-&=;;;;;;;=&+::::::::::::::::::::::::@Oo;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::X@- o;=O-@::::::::::::::::::::::::::::::::::::::::::::::::::XX+$&=;;;;;;;;;;;;;;;;;;;;;;;.+-:::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::@$ o;.%@:X:::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::X@+&=;;;;;;o&+@::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;o*+-:X::::::X:-%.;;.%+::::::::::::::::::::::::::::::::::::::::::::::::::::-- o;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::::::::::::::::::::::XXXXX+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::X+$*;;*-+X::::X::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X::XX+@ .=ooo=*#+::::::::::::::::::::::::@+&;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:X:::::X+#.o;o*#+:::::::::::::::::::::::::::::::::::::::::::::::::XX++ =;;;;;;;;;;;;;;;;;;;;;;;;o -:X::::::::::::::::::::::::XX:::::::::::@@:@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::XX-Oo;=&-@:::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@::::::@$#& &O$@::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@X:::X@$*o;;o&-@::::::::::::::::::::::::::::::::::::::::::::::::XX+@ o;;;;;;;;;;;;;;;;;;;;;;;;;o -:X::::::::::::::::::::::X@-+:X:::::X:+-----%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::X@+ o;= $@::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:X:::X:@+++@++@:::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@X:X:-O=;;;.%+::::::::::::::::::::::::::::::::::::::::::::::::XX+-&o;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::@$$@:X:::::X%O O&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::X+$*o;=O+::::::::::::::::::::*;", +";;-X::::::::::::::::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@::::::::@@@@::::::XXXXX:::::::::::::::::X@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O-@X@-%.;;;=&+::::::::::::::::::::::::::::::::::::::::::::::::X:-+ =;;;;;;;;;;;;;;;;;;;;;;;;;;;=--X:::::::::::::::::::::::+O.*$+XX:::+#*=oo==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::XX-$.;o&+::::::::::::::::::::*;", +";;-X:::::::::::::::::X::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::::::XXX:@+++@::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+-%.;;;;*$-:::::::::::::::::::::::::::::::::::::::::::::::XX-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::::::::::::::@-&oo +@::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::X:-Ooo +::::::::::::::::::::*;", +";;-X::::::::::::::::@-@X::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:X::::::::::X:@@+-----@X::::::::::::::::::+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-O.;;;;=&-@::::::::::::::::::::::::::::::::::::::::::::::XX+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::-O=;.%-:X:::@$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::X:+ .&@::::::::::::::::::::*;", +";;-X::::::::::::::::@##:::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::XX:+--+% *O@::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o* =;;;;o*$+::::::::::::::::::::::::::::::::::::::::::::::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::++*;o&-@X::XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::X@+#::::::::::::::::::::::*;", +";;-X::::::::::::::@$ .&+X:::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::::::XX+-$O&*=oo;=&+:::::XXX::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;*#+:::::::::::::::::::::::::::::::::::XX:::::::::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@+X:::::::::::::::::::::::::-O=;*$-:X:::X+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X@@:X::::::::::::::::::::*;", +";;-X::::::::::::::@#*.%+X:::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::X:+-#*==o;;;o*#@::::::@:::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-:X::::::::::::::::::::::::::::::::::::XX::::::X:+@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X::::::::::::::::::::::::X@- o;.%+::::XX+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X::::::::::::::::::::::*;", +";;-X:::::::::::::::X%%@X::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@:::::::+# .o;;;;=*&$@::::X:--+X::::::::::+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+:::::::::::::::::::::::::::::::::::X@--+@XX::::X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::-#*oo +@X:::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::XXXX:::::::::*;", +";;-X::::::::::::::::@@:X::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@:::::X+#*o;;;;;*O$+@:::::::O&O:::::::::::@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::::::::::::::::::::::::::$OO+-+::XX:++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@-:::::::::::::::::::::::::::::@#& &@@:::::+%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::X::@+-+:X:::::::*;", +";;-X:::::::::::::::::X:::XXXX:::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:X:::X-O=;;;;;*#-+::::::X+#.= +::::::::::@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@::::::::::::::::::::::::::::::::X:-&.=*&+-@XX--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-::::::::::::::::::::::::::::::@++@::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::XX@--+#$@:X::::::*;", +";;-X::::::::::::::::::XXX:@@::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::X-#.;;;;.%-@XX:::::X@#*.O@:::::::::::+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::::::::::X@-&=;;=*O@+-+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:::::::::::::::::::::::::::::::@@@:::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::X::-@%&*.*%@:::::::*;", +";;-X::::::::::::::XXX:++-----@X:::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::X@- o;;=%-@X::::::::::%%@::::::::::::+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::+$*;;;o.O+@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@::::::::::::::::::::::::::::::::::::::::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::--+ =oo;o +@X:::::*;", +";;-X:::::::::XXXX:@@+-$$#& O-+X::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:::::X-$.;;*$@X:::::::::::@+:::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::X@-O=;;;;=*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::::::::::::::::::::::::::::::::::::::X@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::XX--%O*o;;;;; -@X:::::*;", +";;-X:::::::::@@@@--+$O*..oooo +@X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::X-+*;;*$@:::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:X:::::::::::::::::::::::::::::X++*o;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:-X::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::X:+$ =o;;;;;;;*++::XXX:*;", +";;-X:::::::X@---+#&*.=;;;;;;;o -::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::::X-@*;;=O-:::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-@X::::::::::::::::::::::::::::X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+X:::::::::::::XXXXX::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X:--*o;;o*.o;;;o&---+@@:*;", +";;-X:::::::@:& &*=oo;;;;;o=o;;.@+X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@X:::X-$.;;o +@:::::X::::::::::::::::::::@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X:::::::::::::::::::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--X::::::::::::X:@@::XXX:::::::::::::::::X+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::+# o;;=&$# o;;;= &O$@--*;", +";;-X:::::X@+ oooo;;;;;;;.O%&=o=%-X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::X-$.;;;.#+:::XX:::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-@X::::::::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=--X::::::::::::@------@:::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X+%.o;;*%-@-@*;;;;ooo=.&O*;", +";;-:X:::::-O=;;;;;;oo=**O-++ o.$+X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::X@+ o;;.$+::XX+--:::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::XX:::::@+O &O%$-+:X::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X-Oo;;*$-:X:-&o;;;;;;;;oo*;", +";;#-:X:::+$.;;;;o=*&&O$$+::-%=o%-X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::X-&=;;*$+:X:--%%:::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-@X::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-::::::@@:X::@#*=o===. #-:X:::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::X@$*=*$+:X:X-&=;o*&&&&*=o.;", +";;.#-@XX@+&o;;o*O%$---@@:X:@$*=O-X::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::X+$*;;.%+X@-$*=*$@::X:::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::::::::::::XX-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::@--@XX:+#.;;;;;;o.O-:X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::X@$%$@:X::X-&o=&$----$%Oo;", +";;;.&+@:+#.;;;.%-@::::XX:::::%%$::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@::::X+- o;o&++-#.oo&@@:X@--:::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-:X::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-::::+$ *#+:::$O.o;;;;;o -@X::::::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::@@@:::::X- o -+::::@@+;;", +";;;;=&---O=;;;=%-XX::::::::X:@+:X:::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::X+%.;;o +-%.;;*$@XX@-$::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-@X::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:::@$ oo -@X::+% .....*O+::::::::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::X++.o -@X:::XX:;;", +";;;;;= #%*o;;;=O-X::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::X-O=;;;= &.;;=O+:X@+&..#+:::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+:X::::::::::::::::XX++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++::@@&o;o -@X::@+@#%###$@:X:::::::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::X-#=o&-@:::::::=;", +";;;;;;o==o;;;;=%-X::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::X+$*o;;;oo;;o +@X:-&=;=%-:::::::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@X::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:X@@ ;;o -@X::::@+@+++@:X::::::::::::::X++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::X-#==%+::::::::*;", +";; .=o;;;;;;;;.%-X::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::X+-*o;;;;;;;o +:X+#.;;=%-:::::::::::+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X::::::::::::XX+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-::@@ ;;o -@X:::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::@X&O::::::::::*;", +";;+#%*o;;;;;;;o -@X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::X@- o;;;;;;;=%+:@- o;;=%-:::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-@X::::::::::XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-:X:@+ ;;o -@X::::::::::::::::::::::::::::+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::X:--:X::::::::*;", +";;-@+$% o;;;;;;*-+X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::X-%.;;;;;;= +@X+#.;;;=%-::X@-+X:::::$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-:X::::::::XX+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@X:@$ ;;o -@X::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:@-+O *.=;;*-@X:::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+:::::X:+O*.... &#@:X@$*;;;*@@:::::+-::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@X::::::XX++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X:+O=;;o -@X:::::::::::::::::::::::::::@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X:::@-+$#% #+X::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::X:@$#%%#+@@::::@%*=.%+:::+O.*$-:::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:+Oo;;o -@X:::::::::::::::::::::::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-X::::::@@@++@XX::::::::::::::::::::::::X-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@::::::X:@++++@:::::::+$O%@::::-&;;.$+:X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:X::XX+-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:+O=;;o -@X:::::::::::::::::::::::::::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::*;", +";;-::::::::::@@:::::::::::::::@@::@+:::::::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@::::::::::::::::::::X:@+@:::::+O=;o*-@X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-:XXX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:+O=;;o -@X::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::-----------@::::::::::X@------------*;", +";;-------------+:X:::::::::::XX@--++--------#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@::::::::::::::::::::::::::::::@$*;;o&+:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:+O=;;o -@X::::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::%%%%%%%%%#%&O::::::::::@%O%%%%%%%%%%%*;", +";; ***&@@X:::::::::@$ .* *.* * OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO%*o;;;;;;;o*O%OOOOOOOOOOOOOOOOOOOOOOOOOO .o;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::X@+ ;;o&-::#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.;;;;;;;;.O%OOOOOOO#@#OOOOOOOOOOOOOOOOOOOOOOOO.;;;;;;o*%OOOOOOOOOOOOOOOOOOOOOO%::::@-.;;;.#@X:::::::::::::::::::::::::::::XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::oooooooooooo=&:@::::::::-&=ooooooooooo*;", +";;ooooooooo;;o*O@@X::::::::::@%*o;;;oooooooo=&-++++++++++++++++++++++++++++++++++++++++++++++++++@-- o;;;;;o*O$++++++++++++++++++++++++++++$#&&&.==;;;;;;;*@@::::::::::::::::::::::::::::::X@- ;;o*+@X@++++++++++++++++++++++++++++++++++++@-#=;;;;;;.%-+++++++@:X:@+++++++++++++++++++++--&;;;;;;=$-@+++++++++++++++++++++@:::::-&o;;.%@X::::::::::::::::::::::::::::::@++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-+.;;;;;;;;;;;;;.&$:::::::::X:$O*o;;;;;;;;;*;", +";;;;;;;;;;;.O%#@::::::::::::::@$O .;;;;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;= O$-@:::::::::::::::::::::::::::::@---##% ***** #@:::::::::::+---------@X::::::::::-Oo;;=%-::::::::::::::::::::::::::::::::::::::::-&o;;;;*#+:::::::::::::::::::::::::::::::::::@%=;;;;;*-X::::::::::::::::::::::::::::-X=;;.#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-$.;;;;;;;;;;. O#@:::::::::::X:-$O =;;;;;;;=;", +";;;;;;;;;= #-@::::::::::::::::::@-#*;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::X@$ o;=&$-::::::::::::::::::::::::::::::::::::@@@+$$$$$+@:::::::X:---% *****&-+X::::::::X@$*;;o%-:::::::::::::::::::::::::::::::::::::::X:+*;;;.#+:::::::::::::::::::::::::::::::::::::@O=;;;.$@X:::::::::::::::::::::::::::::@%*.O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;=&$+@:::::::::::::::::++%*o;;;;;;;", +";;;;;;;;=O+@::::::::::::::::::::::@$ o;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::@$O&%+@:::::::::::::::::::::::::::::::::::::::::@@@@@:::::::::@$&.oo;;;;oo;;o*$@::::::::::-Oo;=:-::::::::::::::::::::::::::::::::::::::::X@# =.%+:::::::::::::::::::::::::::::::::::::::@% &#+X:::::::::::::::::::::::::::::::@$#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;= -@:::::::::::::::::::::@$&=;;;;;;", +";;;;;;;=O-:::::::::::::::::::::::::@@&=;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::@:::::::::X:+-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+@*;o****&%%&*ooO-::::::::::-Oo;o -:::::::::::::::::::::::::::::::::::::::::X@@##@:::::::::::::::::::::::::::::::::::::::::@+-+@::::::::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;*%$::::::::::::::::::::::::@+#*o;;;;", +";;;;;;o -:X:::::::::::::::::::::::::@- ;;;;;o&-::::::::::::::::::::::::::::::::::::::::X:--:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%O%$$$$@:@+$%O#:::::::::::-O;;;.-@::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;o*#+:::::::::::::::::::::::::::-#.;;;;", +";;;;;=&$@X::::::::::::::::::::::::::X@$&=;;;o&-:::::::::::::::::::::::::::::::::::::::X@@*.&+:X:::::::::::::::::::::::XXXXXXXXX:::::::::::::::::::::::::::::::::::::@@@@@@@::::@@@::::::::::::@#.;;*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;o $@:::::::::::::::::::::::::::::-&=;;;", +";;;;o +@X::::::::::::::::::::::::::::X@- o;;o&-:::::::::XXX:::::::::::::::::::::::::::X-%=;&-:X:::::::::::::::::::::X:---------+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ ;;=%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;.$+:::::::::::::::::::::::::::::X:@%*o;", +";;;;*$+::::::::::::::::::::::::::::::::@$*;;o&-::::::X:----:X:::::::::::::::::::::::::::XOOX:::::::::::::::::::::::X+-& #-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O=;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ :@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;=&@@X:::::::::::::::::::::::::::::X@- o;", +";;;.$+X::::::::::::::::::::::::::::::::X@$.;o&-::::::::%O&%-+X:::::::::::::::::::::::::::@@::::::::::::::::::::::X:-- ooooooooo= -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%=;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo=+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::+$.;=&@:::::::::::::::::::::::::::::::::X-#.;", +";;o&-:X::::::::::::::::::::::::::::::::::-O=o&+:::::X-#.ooo.O@::::::::::::::::::::::::::::::::::::::::::::::::::X+-%.o;;;;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@Oo;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@---XX::::::::::::::::::::::::::::::::::::::XX@:+----@X:::::::::::::::::::::::::::::::::::::::::::::::::+@.;*+@:::::::::::::::::::::::::::::::::::+%.", +";;.$+X::::::::::::::::::::::::::::::::::::+*o +::::::@+*;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::X-- =;;= OOOOO*;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;o&-::::::::::::::::::::::::::::::XXX:::::::::::::::::::::XXXXXX::::::::::::::::::::::::::::::::::::::::@Oo;;O-:::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::#& O+@X:::::::::::::::::::::::::::XXXXXXXXX:----: &$+:::::::::::::::::XXXXXXXXXXXXXXXXXX::::::::::::::-+.oO-X::::::::::::::::::::::::::::::::::X+- ", +";o&-:X:::::::::::::::::::::::::::::::::::X- ; +::::::X@# . #@::::::::::::::::::::::::::::::::::::::::::::::::X:--*o;o.O+@@@@+$*;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&;o&-:::::::::::::::::::::::::::::X+-+:::::::::::::::::::XX@-----:X::::::::::::::::::::X@:X::::::::::::::+ ;;o%-:::::::::::::::::::::::X@---:X::::::::::::::::::::::::::@+&o;=%-X:::::::::::::::::::::::::::+---------#&.==oooo +@X:::::::::::::X:------------------@X::::::::::::+ o.++X::::::::::::::::::::::::::::::::::::-&", +";.#+X::::::::::::::::::::::::::::::::::::X-&= +::::::::@$#$@:::::::::::::::::::::::::::::::::::::::::::::XXX:@-&.o;*%#@::::::@$*o;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&;;.+@:::::::::::::::::::::::::::X-@:@::::::::::::::::::X:--# .*O+:::::::::::::::::::X:---+X::::::::::::@%=;;.$:::::::::::::::::::::::X-- . #@X::::::::::::::::::::::::::@% * %+X::::::XXXX::::::::::::::::X#@O*.****.=o;;;;;;;.#+:::::::::::::X@-@X:::::::::::::::@--@X::::::::::+*; -@::::::::::::::::::::::::::::::::::::X+$", +"o +@X:::::::::::::::::::::::::::::::::::::@# &+:::::::::@@@:::::::::::::::::::::::::::::::::::::::::::XXX+----&=;;*$+:::::::::@$.;;oO+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- ;;=@@::::::::::::::::::::::::::X-%.= $@:::::::::::::::X@-#.=o;o.#+X::::::::::::::::X@-&. -@X:::::::::::@O;;o -:::::::::::::::::::::X:-#*o;=O+X::::::::::::::::::XXXXXX::::$$$:::::::::---@X:::::::::::::X@@*oo;;;;;;;;;;;;;;;o +@X:::::::::::X@$ =ooooo============*O:@::XXX:::::@& O+X::::::::::::::::::::::::::::::::::::X@-", +"o&-X::::::::::::::::::::::::::::::::::::::::$::::::::::::::::::::::::::::::::::::::::::::::::::::::::X---@OO =o;o*$+:::::::::::-&o;o&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;=@@:::::::::::::::::::::::::X-#=;;oO@::::::::::::::X@-%.;;;;;=%-X::::::::::::::::@$ o;o -::::::::::::@%;;o#+::::::::::::::::::::X@-$.o;;.#+X:::::::::::::::::X@----+X:::@@:::::::::+:&%@@X::::::::::::::+O.ooooo=o;;;oo;;;;o&-@X::::::::::::+@ oooooo;;;;;;;;;;;;o.%-X:+-@X::::::$$::::::::::::::::::::::::::::::::::::::::-", +".#-X::::::::::::::::::::::::::::::::::::::::@:X::::::::::::::::::::::::::::::::::::::::::::::::::::X:+O.=ooo;;o*O$@::::::::::::@$.;o&+::::::::::::::::::::::::::::::::::::::::::XXX::::::::::::X@#.;=-::::::::::::::::::::::::::+O=;;;; @:::::::::::::X@- =;;;;;o $@:::::::::::::::::@Oo;;;=+-X::::::::::@O;;o:+:::::::::::::::::::::+O=;;=&#:::::::::::::::::::X@-: . %+X::::::::::::@&=o=.+@X::::::::::::::@#O%%%%%&** OO.o;;o&-@X::::::::::::::#%OOO%O **=;;;==;;;;=%-X@::-+X:::::@::::::::::::::::::::::::::::::::::::::::X+", +" +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ ===.=. O#@@:::::::::::::X- oo&+::::::::::::::::::::::::::::::::::::::::X:--+:::::::::::::@#.;=$-XXX::::::::::::::::::::::-*;;;;o&@::::::::::::X@- o;;;;;.&+@::::::::::::::::::@Oo;;o*-::::::::::::$.;; +:::::::::::::::::::::+ =;;;&+@::::::::::::::::::X+@*=o;o*-+X:::::::::::@ ;;;=%-X:::::::::::::::@@@@@@@@$#$@-&o;;o&-@X::::::::::::::@@@@@@@@$$%&&&O% o;;=%--#.=*$+X:::::::::::::::::::::::::::::::::::::::::::::::", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%%%%%#@@@::::::::::::::X+@.;;&+:::::::::::::::::::::::::::::::::::::::X::%O#:::::::::::::@$.;;.$---:XXX::::::::::::::::::- o. &:::::::::::::X@- o;;;;o #@::::::::::::::XX::::+&;;;o$@X:::::::::::$=;;.$@:::::::::::::::::::@-.;;.&$@:::::::::::::::::::@$ o;;;;o -@X::::::::::+O=;;.#-::::::::::::::::::::::::@@::-Oo;;o&-@X::::::::::::::::::::::@@@@@@@-%=;;*@-O.;;o&-:::::::::::::::::::::::::::::::::::::::::::::::X", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@:::::::::::::::::X-:=;o&+:::::::::::::::::::::::::::::::::::::::X-O=o*@@::::::::::::+&;;;=*&+---+X::::::::::::::::::#O#@@@::::::::::::X@- o;;;o*O$@:::::::::::::X@--:X::@%.;=&-:::::::::::::$=;;o:+:::::::::::::::::::-O=;=&+@::::::::::::::::::::+ o;;;;;;.-+X:::::::::::$&* %@::::::::::::::::::::::::XX:+--Oo;;o&-@X:::::::::::::::::::::::::::::+ o;=O-+&o;;;*$+X:::::::::::::::::::::::::::::::::::::::::::::X", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::X@+*;;.#@:::::::::::::XXX:::::::::::::::::::::::X-#.;=@+::::::::::::@$ =;;oo= :@::::::::::::::::::@@@@@:::::::::::::@-*o;;=*O$+:::::::::::::::@#&&X@:::@#&O+::::::::::::::$.;;o@+::::::::::::::::::@+.;;oO-::::::::::::::::::::@@*;;;;;;;*-+X::::::::::::@$$@:::::::::::::::::::::XXX:---@& .;;;.#@X:::::::::::::::::::X:::::::::+$.;o +-$.;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::X", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX---XX::::::::::::::::::::::::::::::::::::::::::::X@-*o;;*+@:::::::::::X:+-+:X:::::::::::::::::::::::+O &::::::::::::::::$O=;;;;ooo.@@::::::::::::::::::::::::::::::::::X-%=;.&%$@@:::::::::::::::X@%.=%-X:::@@@@::::::::::::::$.;;o +::::::::::::::::::@@=;;*$@X::::::::::::::::::@@ o;;;;;;;=O-X:::::::::::::@@::XX::::::::::::::::XX----$% =oo;;;;=O+:X::::::::::::::::X:-@X::::::@$ o;.$-+&o;;;;;.#+X::::::::::::::::::::::::::::::::::::::::::::X", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX::::::::X:-O %-:X::::::::::::::::::::::::::::::::::::::::::X+--=;;.%@::::::::::::::@:@::::::::::::::::::::::::::@@@::::::::::::::::@+%*o;;;;;o$@:::::::::::::::::::::::::::::::::::@%&&#@@@::::::::::::::::::-&;=%-X:::::::::::::::::::::$=;;;*-X:::::::::::::::::@@=;; -@X::::::::::::::::::@-*;;;;;;;;o -X:::::::::::::XXX:@@:::::::::::::::X@+&=..==o;;;;;;;o&-@X::::::::::::::X@-----@X::X:-%=;o&--@.;;;;;;.#-X::::::::::::::::::::::::::::::::::::::::::::X", +"*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--@X::::::X:+%.o.#-:X::::::::::::::::::::::::::::::::::::::::X++ .;o #@::::::::::::X+#.=*#@:::::::::::::::::::::::::@:::::::::::::::::::@$O&&.;;=$@:::::::::::::::::::::::::::::::::::::@@@::::::::::::::::::::+#.;=%-X:::::::::::::::::::::$.;;;.$@::::::XXX::::::::@@=;; -@X:::::::::::::::::X+$.;;= &.;;o -X::XXXXX:::XX@------:X::::::::::::::@+&=;;;;;;;;;;;;o&-@X::::::::::::::@X&*.*O@@X::@+*;;*$@-&o;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::X", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@O%+@X:::::X@- o;o*$+X::::::::::::::::::::::::::::::::::::::X:--.o;o*$+:::::::::::::X-#.;*#+::::::::::::::::::::::::::::::::::::::::::::::@@@+O=;=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;=%-X:::::::::::::::::::::@ ;;;o#+:::::X+--@X::::::@-.;;&-@X:::::::::::::::::@-&o;;*++*;;o -XX@-----XXX@--OO% .*#+X:::::::::::::::#O& *.* =;;;o&-@X::::::::::::X:-O=;;o= ++X:-O=;=%-@#.;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::X", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::-&==*#@:::::X+-*;;;=O-:::::::::::::::::::::::::::::::::::::XX--&.;;= $@:::::::::::::::::%&%:::::::::::::::::::::::::::::::::::::::::::::::::::@$.;oO@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;=%-X:::::::::::::::::::::@O;;;; -X:::X+%**%@::::::+O=;; -@X:::::::::::::::::+O=;;.#-@ o;o -X@# ***&-+:O*.===o;=O-X::::::::::::::::@+@+$#$++O.;;o&-@X::::::::::::::@#*o;;o -@X@$ ;o +@+&o;;;;;;;;*-+::X::::::::::::::::::::::::::::::::::::::::X@", +"=O-X:::::::::::::::::::::::::::::::::::::::XXX:::::::::::X+#.;;=%-:::::X@-&.=. #@:::::::::::::::::::::::::::::::::::XX--$ o;o*O@@::::::::::::::::X:@@@::::::::::::::::::::::::::::::::::::::::::::::::::::+*;; +X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ ;;=@-XXXXX:::::::::::::::::@#.;;;=%@::X+-.o=%+::::::+%o;;.%@X::::::::::::::X:--*;;o&-@+O=;o -:@ o;oo=&-+&;;;;;;;=$+:::::::::::::::::::@@@@@:-+*o;o&-@X:::::::::::::::@#O&&&#@:X+$.;oO-@$*;;;;;;;;o&-:X@-@X::::::::::::::::::::::::::::::::::::::X+", +"=O-X::::::::::::::::::::::::::::::::::::::X@-+X::::::::::X-%=;;=%-::::::::#%O%$::::::::::::::::::::::::::::::::::::X@-$&.oo*O$+:::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%o;*-@XX:X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;=%-----+XXXXXX::::::::::::@*;;;; +XX+-*o;*$:::::::@+.;;o#-:X:::::::::::XX@-$*o;;.$@X+%=;o -@$*;;;;o -@%.;;;;;=O-:::::::::::::::::::::::::X@+*o;o&-@X::::::::::::::::@@@@@@:X:+&o;.$-+$.;;;;;;o*&:@X::#:::::::::::::::::::::::::::::::::::::::::-", +"o&-@X:::::::::::::::::::::::::::::::::::::@:OO@::::::::::X-%.;;=%-:::::::::@@@@::::::::::::XXX:::::::::::::::::::XX+-O.o;o $+@::::::::::::X:-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#o;o%---@@::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;=*O-@@-------X::::::::::::%o;;; -@:-*o;;*+::::::::- o;;.$-:X::::::::XX@--&.o;;=%-X:+O=;o -+#.;;;;=%-X@# *..*O-:X::::::::::::::::::::::::::-O=;o&-@X:::::::::::::::::::::::X++*;o&-@+&o;;;;;;.#+:::+O O+X::::::::::::::::::::::::::::::::::::X@-", +";.#+X::::::::::::::::::::::::::::::::::::X- = +::::::::::X-%.;;=%-:::::::::::::::::::::::XX@--:X:::::::::::::::::X-+ =;;.&@@:::::::::::::::@%++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%;;;= &O--@X::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;====.& &O-:X::::::::::@ ;;;=O--&o;;;&+::::::::-%=;;;.$-:XX::::XX@--$*=;;;=&-@X:+O=;o -@$ o;;o&-:X:@@$#$$+:X::::::::::::::::::::::::::X-%=;oO-@X:::::::::::::::::::::::@@ o;.%-:$*;;;;;o.O-::::-%. -:::::::::::::::::::::::::::::::::::::X+#", +";o -@X:::::::::::::::::::::::::::::::::::X- ; +::::::::::X-%.;;=%-::::::::::::::::::::::X:@@O%--XX::::::::::::::X-+.o;= #-@::::::::::::::X+%.*$-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$.;;;oo=..%@::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;ooooo=O+::::::::::::+ ;;;=*O=;;;*$@:::::::::@ o;;;=&---:XXX@--O*=o;;;=O@@:::+O=;o -::#&**&+@X::::@@@@:X:::::::::::::::::::::::::::X-%=;o&-@X:::::::::::::::::::::X:-%.;;.#-:+&o;;;.&#@:::::+$==%+X:::::::::::::::::::::::::::::::::::X-%", +";;.#+X::::::::::::::::::::::::::::::::::X@- o +::::::::::X-%.;;=%-::::::::::::::::::::::X+$*==*#+:::::::::::::::+#.;;=&++::::::::::::::::X-&o;*#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;O+:::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;=@+:::::::::::@#=;;;o=;;;=%+::::::::::-#o;;;;= $------$*=;;;;;.O-:X:::+O=;o -::@++@+@X::::::::::XXX:::::::::::::::::::::::::X-Oo;;.#+::::::::::::::::::::::::-%=;o*@+X+$*;= #+@:X::::+@.;&-X::::::::::::::::::::::::::::::::::X@- ", +";;=O-:X::::::::::::::::::::::::::::::::XX-#=o&-::::::::::X-%.;;=%-:XXXXXXXXXXX:::::::::X@+ o;;o*$+X:::::::::::::+*;;o +@:::::::XXX:::::::X-&=;o -@X::::XXXXXXX::::::::::::::::::::::::::::::::::::::::::::::@& &&* **#@:::::::::::XXXXXXXXXXXXXXXXXXXX:::::::::::::::::::::X:+O &*=======;;;;;=@-X:::::::::::@O =;;;;;;.$:::::::::::@+ ;;;;;o=. &&&*=o;;;;o*%+:X::::+O=;o -::::@@@:::::XXXXXX:---XX:::::::::::::::::::::::X-#=;;=%+::::::::::::::::::::::X@-&=;;*$+X:@%&O+@:X::::::+$.;*-@X::::::::::::::::::::::::::::::::X:-O=", +";;o.%-X:::::::::::::::::::::::::::::::::+%.;o&-::::::::::X-%.;;.$-------------@X:::::::X+$*;;;;.@+X::::::::::::+O=;;*++XXXXX:XX+--+X:::::X-O=;;oO+:::X+-------@:::::::::::::::::::::::::::::::::::::::::::::@++++@+@$::::::::::::X+------------------+:::::::::::::::::::::::@+++:O%%%%%O*;;;;o@-X::::::::::::++O.;;;;;.$::::::::::::@+ ;;;;;;;oooo;;;;;;o ++:X:::::+%.;o -:X::::::::X@----+--@O#-::::::::::::::::::::::::X@+ o;.#+X:::::::::::::::::::::X@$*;;;.$-X::@++@X::::::::+$.;o&-:X::::::::::::::::::::::::::::::::+O=;", +";;;;*$+X::::::::::::::::::::::::::::::X@- ;;o&-::::::::::X-%=;;=&+@@@@@@@@@@$+-+XX:::::X@+&o;;=&-@:::::::::::::+O=;;.$------@@--+&O::::::X-O=;;;.#+:X@&&:@@@$:::::::::::::::::::::::XX:::::::::::::::::::::::::::@:@@:::::::::::X+: %+@@@@@@@@@@@@@@$@:::::::::::::::::::::::::::@++++++-#=;;o.-@::::::::::::::@+#&o;;o @::::::::::::X@+ o;;;;;;;;;;;;;;o $@X:::::::+O=;o*-@X::::::::@%** #-# .=.O+X:::::::::::::::::::::::X+#.;.#+X:::::::::::::::::::::X@$*;;;=O-:XX@--@X::::::::+$.;;=#-X::::::::::::::::::::::::::::::X:-&o;", +";;;;=O-@X::::::::::::::::::::::::::::X@-&o;;o&-::::::::::X-%=;;;=...........=. ++X:::::::@#& O$@X:::::::::::::@#=;;o. &&&&%--O.=o +@:::X+-.o;;;o @@X-&======.&@::::::::::::::::::X:+-@X::::::::::::::::::::::::::::::::::::::::@@.;=...............=*#@::::::::::::::::::::::::::::::::@- ;;=%+X::::::::::::::::@+&.= $@:::::::::::::X@@& *==o;;;;o==* &$@::::::::@@ ;;o*-@X::::::::+O=;o=.=;;;;*-X:::::::::::::::::::X:::X-#.;o&-:X::::::::::::::::::::X@$*;;;o -----&.O+::::::::+$.;;;*@-X::::::::::::::::::::::::::::X:-%.;;", +";;;;;=&-@X::::::::::::::::::::::::::X@-&=;;;o&-::::::::::X@$*o;;;;;;;;;;;;;;;;; $@X::::::X:++++:X:::::::::::::::$&.o;;;oooo=..=;o.O@:::::@-*;;;;;o @:@$ =oo;=*%@::::::::::::::::::::%%@@X:::::::::::::::::::::::::::::::::::::::@:=o;;;;;;;;;;;;;;;;;=%+::::::::::::::::::::::::::::::::@#.;;.-:X::::::::::::::::X:+$%+@::::::::::::::::@++$%%&****&%%:++@X::::::::@+&=;;.@+X:::::::::$ =oooooo=*O@::::::::::::::::::X:-@X:X-$.;;*$+X::::::::::::::::::::X@$*;;;;= %%O*o=O-::::::::+$.;;;o*$-X::::::::::::::::::::::::::X:-%.;;;", +";;;;;;=&-@X::::::::::::::::::::::::X@-&=;;;;o&-:::::::::::X-#.;;;;;;;;;;;;;;;o. :@X::::::::::::::::::::::::::::::+# *.o;;;;;;;;.&$@::::::X+#.;;;;; $@X@$O&&&O$@::::::::::::::::::X@+ =*-@:::::::::::::::::::::::::::::::::::::::::OO&*=;;;;;;;;;;;;;= #@::::::::::::::::::::::::::::::::@O;;=O@X::::::::::::::::::::@+:::::::::::::::::::::@++++++++++@:::::::::::::@&o;;.$-X:::::::::@@O&&&&&&O$@X:::::::::::::::::X:++-@:X@+O=;=%-:::::::::::::::::::::X:-&=;;;;o===;o +:::::::::+$.;;;;o*$+:X:::::::::::::::::::::::X:-%.;;;;", +";;;;;;;=&-+XX:::::::::::::::::::::X+-&o;;;;;o&-:::::::::::X@+O &#@::::::::::::::::::::::::::::::::::++@#&.===. #-@:::::::::+%*.==*%@::X@+---+@:::::::::::::::::::X+#.;oO-:::::::::::::::::::::::::::::::::::::::::++++O O$:X::::::::::::::::::::::::::::::::@O;=O-X::::::::::::::::::::::::::::::::::::::::::::::X:@@@@:XX:::::::::::::@+*;;;.$-X:::::::::X:+------+@::::::::::::::::::X:-O. --:X@-&.*$@X::::::::::::::::::::X:-#.;;;;;;;;;.$+X::::::::+$.;;;;;o*+-:X::::::::::::::::::::XX@-%.;;;;;", +";;;;;;;;o --:X::::::::::::::::::X:-- =;;;;;;o&-:::::::::::::X@+++++++++++++++-+@::::::::::::::::::::::::::::::::::X:@++#%%O$++++:X::::::::X:+@%%O$+:::::::::X:::::::::::::::::::::-&o;;.-@:::::::::::::::::::::::::::::::::::::::::X:@--+++++++++++++@::::::::::::::::::::::::::::::::::@%*&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;=&-::::::::::::X::::::X::::::::::::::::::::+O=;o*%-:X@@%#@::::::::::::::::::::::::@@O*=;;;;;o*O+::::::::::+$.;;;;;;o*%-+:X::::::::::::::::XX:--O.;;;;;;", +";;;;;;;;;o*%--@:XX:::::::::::X:@--O.o;;;;;;;o&-:::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::XX:@++++::::::::::::::::X@++-@::::::::::::::::::::::::::::::::-&;;o -@:::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;o*-:X:::::::::::::::::::::::::::::::::::X:-%=;;;;.%-:X:+@:XX::::::::::::XX::::::XXX:-+O*...*&$+XXX:::::XX:+$.;;;;;;;;=*$--@:X:::::::::::X:---O*=;;;;;;;", +";;;;;;;;;;;.&#---@XXXXXXXX:X@---% =;;;;;;;;;o&-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::::::::::::::::::XXX:::::::::::::::::::::::::::::::X:-&o;=@-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:X:::::::::::::::::::::::X@@X:::::::::::::X@@:X:::::::::::::::::::::::X@-&o;;;;.+-+@X:::::::::::::::::::::::::::::::XX@-#*;;;;;;.%-:XXXX@+@@@:@@:X::X@-+:X:XX@---@:@++$#:@+@@+--@X:X@-+:+-.;;;;;;;;;;. %---@X::XX:::X:+-%& =;;;;;;;;;", +";;;;;;;;;;;;o=*&#---++@@+---+%&*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&%+----+-----@&.=o;;;;;;;;;;", +";;;;;;;;;;;;;;;o.*&%-$--+$& *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==* %-% *.o;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;o=..**..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.=o;o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;o============o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o===========o;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;= OOOOOOOOOOOO =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&OOOOOOOOOOO .o;;;;;;;;;;;;", +";;;;;;;;;;;;o=*O--------------O *o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O@-------------% .=;;;;;;;;;;", +";;;;;;;;;;o*&O$-@:X::::::::X:@--$&*o;;;;;;;;o.****************************************************.o;=***************************************************************.o;;;;;.*********************************************************************************************************************=;;;.*********************=;;;;;;;.***=;;;;;;o.***********************************************************************************************************************************.o;;;;;;;;;= O$-+:XX:::::::X:@--#O*o;;;;;;;;", +";;;;;;;;o. $--@:X::::::::::::X:@@-$ =o;;;;;;=O-X::::::::::::::::::::::::::::::::::::::::::::::::X+#*.&+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-+%.o;;;;;&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::::::::::::::-.;;o&-::::::::::::::::::@:.;;;;;;=O+@$*;;;;;;=#+X::::::::::::::::::::::::::::::::::::::::::::::::::::X:--------------------@@:@@@@@:X:::::::::::::::::::::@::::::::::::::::::XXXX-O=;;;;;;;o*O--+:XX:::::::::::X:@+-$ =;;;;;;;", +";;;;;;;;*%-+@:X::::::::::::::::XX:+-O o;;;;;=O-X::::::::::::::::::::::::::::::::::::::::::::::::X:@##+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-% =;;;;;;.%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::-.;;o&-::::::::::::::::::@:.;;;;;=O-:@$*;;;;;oO-:X:::::::::::::::::::::::::::::::::::XXX::::::::::::::@$O &#---------:X:::::::::::::::::::+--@X:::::::::::::X:@++:-O=;;;;;;.&+-@:XX:::::::::::::::XX:+$&*o;;;;;", +";;;;;;;.#-@:X::::::::::::::::::::XX@-+*;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::X:+-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-O=o;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;o&-::::::::::::::::::@:.;;;;o -@X@$*;;;;;*-@X::::::::::::::::::::::::::::::::::::@@@X:::::::::::::-%=ooooooooooooooooo=. &&&&&&&#-:X::::::::::::::::::%&&#@::::::::::::X@--$++-O=;;;;;=O-+:X::::::::::::::::::::XX@-$*;;;;;", +";;;;;;.%-:X::::::::::::::::::::::::X:+%.;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-$O=;;;;;;;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;o&-::::::::::::::::::+:.;;;= #@X:@@ ;;;o*#@X:::::::::::::::::::::::::::::::::::X@---+:::::::::::::@%*=ooooo;;;;;;;;;;;;;o=======*%+X:::::::::::::::::$ ==&-X:::::::::XX++%&**%-O=;;;;o -@X::::::::::::::::::::::::X:-#.o;;;", +";;;;;.%-:X::::::::::::::::::::::::::X:+#*;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+-O*=;;;;;;;;;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::-.;;o&-::::::::::::::::::@$.;;=&-+X::@@*;;=&#-X::::::::::::::::::::::::::::::::::::@% &#:::::::::::::X@#O&&&&&*..=oo;;;;;;;;;;;;;;;o*+@X::::::::::::::::$*;o&-X::::::::X:-+ =o;o.#O=;;;=&$@X::::::::::::::::::::::::::X:-#*o;;", +";;;;=%-:X::::::::::::::::::::::::::::::-#.;;=&-X:::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::XXX::::::::XXXXXXXXXXXXXX:::::::::::::X@@--O=;;;;==o;;;;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@::::::::::::::::::-.;;o&-::::::::::::::::::@@&=.&-@:X::@@ =.O-+:X:::::::::XXXXX:::::::::::::::::::::@- ooo*#+:::::::::::X:+------#%#O& .========o;;;;;;.$-X::::::::::::::::$ ;o&-X:::::::X@-$ o;;;;; #=;;o&-+XX:::::::::::::::::::::::::::X:-#.;;", +";;;o&-@X::::::::::::::::::::::::::::::::-&o;o&-X:::::::::::::::::::::::::::::::::::XX@+@X::::::::::::::::::::::::X:@@:::::::::@+----------+::::::::::::X:--% =;;;o=&O&=;;;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@--+X::::::::::::::::-.;;o&-::::::::::::::::::::$%%-@X::::::#O#-@:X:::::::::X:@@@@:::::::::::::::::X:::@- ;;;o%-:::::::::::::X:@+@@@--++--%OOOOOOOO .o;;;;*$+X::::::::::::::::$ ;oO-X::::::X@-O.o;;;;;;=&.;o $@X::::::::::::::::::::::::::::::X:-&=;", +";;o $@X:::::::::::::::::::::::::::::::::@+ o=%+X::::::::::::::::::::::::::::::::::::@$$@:X::::::::::::::::::::::X@---+XX:::X:--###########++::::::::::::@O =o;;o. %--#=;;;;.#@:::::::::::::::::::::::::XXX:::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::X:+-O #+::::::::::::::::-.;;o&-::::::::::::::::::::@-+@X:::::::@-+:X::::::::::X@-----@X:::::::::::::::@:X:@- o;;o%-::::::::::::X:@--------++@+------+--% =;;;*$+X::::::::::::::::$ ;o +@X::::X:-O=;;;;;;;;o=o;*$+X::::::::::::::::::::::::::::::::X@+ o", +";;.#-XX::::::::::::::::::::::::::::::::::@$ +:::::::::::::XXXXXXXXXXXX::::::::::XX+- .O-:X::::::::::::::::::::X@-%&&%:::::::O ........... @+::::::::::+%=o;;o* %--:-%=;;;;.#@:::::::::::::::::::XXX:X:@+@:::::::::::::::@@::::X::::::::::::::::::::::::::::::::::::::XX:@-- =o*$::::::::::::::::-.;;o&-::::::::::::XXXXXXXXX::::::::::::::::::::::::XX@-O&&&&:@X:::::::::::::@--:X@- o;;o%-::::::::::XX@--O&&&&&&O$-+:X:::::::@-$.;;;*$+X::::::::::::::::$ ;;.$+X:::X@-#=;;;o;;;;;;;;oO-:::::::::::::::::::::::::::::::::::X-#.", +";; -@X::::::::::::::::::::::::::::::::::::++$:X:::::::::::X@+---------@X::::::::XX+-O=;.$-:X:::::::::::::::::::@+&=o= +@X::+%=o;;;;;;;;;;;o -@X::::::::+Oo;o. #--@:X-$=;;;;.#@:X:::::::::::::::X@--+:X:--@X::::::::::::X@--X:X@-@X::::::::::::::::::::::::::::::::::XX++--% o;;;&+:::::::::::::::-.;;o&-::::::::::XX:+----+@:XX:::::::::::::::::::::::+-O=o=== -:::::::::::::@% #-+@- o;;o%-:::::::::X@--O*=====o==*&$-@X::::::X+$.;;;*$+X::::::::::::::::$ ;;.#-X::X@-%*;;;.&.;;;;;;;.$+X::::::::::::::::::::::::::::::::::X@- ", +";o&-:X:::::::::::::::::::::::::::::::::::::+@X:::::::::::X:+#%%%%%%%%#@:X:::::XX:--&=;;o*$+:XXX::::::::::::::::+%=;;;*++X::+%=oo;;oooo;;;;;=O+:::::::::::&. %-+@:X:X--=;;;;.#@X::XX::::::::::::::#%$-@# *O@::::::::::::@# &@::$##:::::::::::::::::::::::::::::::::XX:++$$ .o;;;o&@:::::::::::::::-.;;o&-::::::::X:@+--#%%%$--@:X:::::::::::::::::::::+-&=;;;;;=%-XX::::::::::+ o.&$--&o;;o%-::::::::X@+# .o;;;;;;;;;o*O$:::::::X+#.;;;*$+X::::::::::::::::$ ;;.$-X:::-&.o;;=%-O=;;;;;; +::::::::::::::::::::::::::::::::::::X:-&", +";.%+::::::::::::::::::::::::::::::::::::::::::::::::::::::+O.......... $@::::X:+-#*=;;;;o $-@+@XXXXX:::::::::::-Oo;;;*+@X::@:& .= &*o;;;; -@::::::::X@-#+-@:X:::X-+=;;;;.#@@--+@:::::::::::X+&.=*%-%.o -::::::::::::-O=.@+-O. +::::::::::::::::::::::::::::::XX:+-$ **o;;;;;=%:::::::::XX:::::-.;;o&-::::::XX@--+% ....*&%-+:X:::::::::::::::::::@$ =;;;;;;;.%@:::::::::::+&;;=*%$*o;;o%-::::::XX+-&.o;;;;;oo;;o;;;.%+X:::::X+#.;;o*-+X::::::::::::::::$ ;;.$-X:X-%=;;;=O-@-&=;;;;.#+::::::::::::::::::::::::::::::::::::::+%", +"o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;;;;;;.#+::XX@--O*o;;;;;;o*#------@::::::::::::@#*=o=&+@:::::---%O+---%=;;;;&-@::::::::::@+@:X:::::X-+=;;;;.#+-O#+-@::::::::::X-*;;;.O$& %@::::::::::::@% --%.;&-:::::XX:XXX:::::::::::::::::XX@+-+O*o;;;;;;;;=$::::::::X:@:::::-.;;o&-:::::X:+-#&*.o;;;;o=. $-:X:::::::::::::::::@$ o;;;;;;;;;.-@::::::X:::@#*;;o..o;;;o%-:::::X:+-&=;;;;;=*& ****.=.#+::::::X@$ o;;.#-X:::::::::XXX::::$ ;;.$-XX@$*;;;o -@X++.;;;; -@:::::::::::::::::::::::::::::::::::::X:-", +".#+X::::::::::::::::::::::::::::::::::::::::::::::::::::X+-.;;;;;;;;;o $@XX:--O*=;;;;;;;;;o. &%%#-+:X::::::::::@#&&O@:X:::::@@@+-+@@@$*;;;=%+:::::::::::X:X:::::::X-+=;;;;.#-O..* %::::::::::X+&o;;;.%--@X::::::::::::XX++-&=;=#@::X::@:X:+@X::::::::::::::XX:@-+O =;;;;=.;;;;*$::::::XX:--:X:::-.;;o&-:::XX@-$&.o;;;;;;;;;;o*#-:X::::::::::::::::@%=;;;;;;;;;;=-@:::XX::::::+#.;;;;;;;;o%-::::XX+$ =;;;;;.&$--$$$$%&%@:::::::X@-O=;;=&-::::::::X:@+@X:X:$ ;;.$-X@- o;;o&$@X::-*;;;;*+@::::::::::::::::::::::::::::::::::::::X+", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::X+-.;;;;;;;o= $@:@+-# =o;;;;o=o;;;;;oo=.=. #@::::::::::X:+---@XX:::::XXX:::XX:@%*o=&@@:::::::::::::::::::::X-+=;;;;.#-*;;o=O@:::::::::::+ o;;o&-@:X::::::::XXXXX@-+&=;; -::X+----+-%#:::::::::::::XX@+--O*=o;;oo=O&o;;;O-:::::X@+-O %::::-.;;o&-::X:+-O.o;;;;ooooo;;;;;*$+X::::::::::::::::@O=;;;;;;;;;=&+:::X@+---XXX:-%=;;;;;;;o%-::::X++ o;;;;o.%-+@@++++--+:X::::::X:-O=;;o -@X:::::X@--$-+XX:$ ;;.$+@-O=;;o -+XX:X-&=;;;.$+::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;=**&++X+--O.o;;;;.*&O =;;;;;;;;;;o +@X:::::::::::@@:::::::::::::XXXXXX+#&O-@X:::::::::::::::::::::X--=;;;;.#-*;;;.%@::::::::::X+$.;;; -@+----------@@@--%*=;;*#@:X:@#$&O+O.O@:::::::::XXX@+-$O&=o;;;o* O-&o;;=$@:::X:+-+&==%@:::-.;;o&-:X:-+&.;;;o=. ** *=;;;o -@X::::::::::::::::# =;;;;;;;=&-:XX:+-$%O#@X:X@-&o;;;;;;o%-:::X@- o;;;;;=O-+XXX:::::@:X:::::::X@-&=;;o -:X:::XX@-# *&-@X:$ ;o +@+O=;;o $+:X::X+$.;;;.$+::::::::::::::::::::::::::::::::::::::X@", +"*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=o=.*&#$-@X@% *=;;;;;.%$+-+O.;;;;;;;;;;*++X::::::::::X:::::::::::::X::@::@+----@:::::::::::::::::::::::X-$=;;;;.%-*;;.O@:::::::::::::-%=;;.%--%%%%%%%%%#---#&.;;o*#-X:@: .*==*=.#@:::::::XX:++-$&*=o;;;;. $+-- o;;*$::XX@-$&*o; $::::-.;;o&-X@-$*=;;;= O%$$$$$$O*o;;.#-X:::XX:::::::::::@$ ;;;;;;=&-@X++-$&*.=*@@::X@- o;;;;;o%-::::-O=;;;;;;o %-++:X:::XX:::::::::X@-&=;;o&-:X::X:+-&.o;=&-::$ ;oO-+%=;;;*$+XX:::X+-.;;;.$+::::::::::::::::::::::::::::::::::::::X@", +"*-@X::::::::::::::::::::::::::::::::::::::::::::XXXXXX:::X@:& O#$-++@X:- =;;o;o=*#-+@:@-O.=o;;;;;;=&+@:::::::::XX@--:X:::::::X:+------$##$-:X:::::X::XX::::::::::::X- o;;;;*#+O.*%@:::::::::::::X@-*o;o. .========. & .o;;=*$-:X:@#.;;;;;=O-:::::::X@+--#&*=;;;o=.*%-+@:- o;;.#@X:+-#*=;o $@::::-.;;o&-@-O*o;;=*O---++++++-$*o;o&-X::X:+-+X:::::::::+%.o;o..&-@X:$#%*=;;;o:-:::X++*=;;;;o%-::X:-&o;;;;;;;o.&#$+:X:::::::::::::X@-&=;;o -@X:X:++&=;;;;.#+:$ ;o&-- ;;o*#-:X:::::@-*;;o +@::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::::::X:@@@@:X:::X@----+@::X::@&***** O$-@XXXX@@#O*o;;;;;.#+X::::::::XX+-OO:::::::::X:$#O&&& *..*%@:::::X@--+:::::::::::::X-.;;;;.%@:+%$-:X:::::::::::::X@%*o;;oo;;;;;;;;;;o=o;;;.O$-:X::@#*=o;=*&-::::::::+-+O*.o;;;=. O%#-@::X-&o;;=#@:-+ .;;=&$@:::::-.;;o&--&=;;o.&$-@:::::::::-$.;oO-X:X@--##@X:::::::::@% . %#-@X:@&..o;;;;o#-:::::@$ o;;;o%-::X@- o;;;;;;;;;=.*#-@X::::::::::::X@-&=;;o -@XX@-%*=;;;;;=%-X$ ;;.%&=;;*#+:X:::::::+%.;oO-:::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::::X:------:X::::@@@::X:::::::$$$$$+-+:XX::XX@--$ =;;;;=&+::::::::X:--&=*$+X::::::+%*=====o;;;o +@X::X:-%O+-:X::::::::::X-&o;;=O-:X@++:X::::::::::::::XX+$ =oooooo;;;;;;;;;;oo.#-+:X:::::%O *&$-:X::::::@$ *=;;;o=*O#$+-+:X:::-&o;;*$+-O*o;o.&-+X:::::-.;;oO-&=;;o*#-+@XX:::::::X+$.;*++X::+%** -:X:::::::::-+%$-+@X:@#.;;;;;;= :@::::X:--=;;;o%-::X+$.;;;;=.o;;;;;o*$-:X:::::::::::X@-&=;;=O-:X@-#.;;o=;;;=O-:$ ;;o.=;;.#-:X:::::::X:-&.*%@:::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::::::@O O@:::::XXX::::::::X@+++++@:XX:::::::::++&=;;;o +@X::::XX:-$*=;.$-X::::::-%.o;;;;;;;;;*@@X:::-&.=*O$:::::::::::X@+.;=&+@::::::::::::::::::::::X:+$O &&.o;;;;;=.*&&%-:X:::::::+-+#-+@X::::::@$*o;;o. &&$-+--:XX::::-&o;;*-+O=;;.&#-@:::::::-.;;o* =;;.&#-@XX::::::::::@%*.%+:::@&=o;=&+:::::::::::+-+:::::@&o;;;o.*O$::::::X@$Oo;;;o%-:X:-&o;;;=&# =;;;;;o*%-@X::::::::::X@-&=;;=O-:@-O.o;;*&.;;o -+$ ;;;;;;=O-:X:::::::::X:@#$:::::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::::X+#.oooo=O+:::::::::::::::::::::::X:::::::::XX:-+.;;;=&+@X::XX@--$*o;;.$+X::::::::O& .=o;;;;;*@@X::@#=;;o.#@:::::::::::X- *&+@::::::::::::::::::::::::X:+-------&=;;;=*&%$---:::::::::::@@+@XXXXX::::@#=== &%$--@@--+--@X:::- ;;; $ =;o.O--@X:::::::-*;;;oo;;=&-+:X:::::::::::::X%#-:X::+ ;;;;*-:X:::::::::X::X::::@&;o== %$-+:X::X:-@*=;;;;.#+:X@+*o;;;*+--&.=;;;;o.%-:X:::::::::X@-&=;;o ---O.;;o.#- o;;*--$ ;;;;;o -@X:::::::::::X@-+@X:::::::::::::::::::::::::::::::::::::::X@", +"*-@X::::::::::::::::::::::::::::::::::::::::::-&o;;;;o&+::::::::::::::::::::::::::::::::::X+$ =;;;=#-X:XX:+-$O*o;;o +@X::::::X:--+#O **=oo +::::+&o;;;oO+:::::::::::X:X#-@::::XXX:::::::::::::::::::X:@@@@@@-O=;;o $--+@@@X:::::::XXXX:@@:@--:X::::X&&%+--@@@@-#&*OO:::::-&o;;.*o;= #-@:X::::::::-.;;;;;;=&-@:X:::::::::::::X:+-:::::@O*...O@::::::::::::::::::::%**OO+-+@::::::-$ o;;;o*O:::X@+ o;;o&-:@-%&.;;;;;*#+::::::::::X@-&=;;o&-$ =;;= %--&o;o*--$ ;;;;;=#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::::@+*;;;;;.#@:::::::::XX::::::::::::::::::::::X@#*o;;;o*$+XX@+--&*=o;;;=O-:::::::::::@@--+##O* $@X::X+ o;;;;&+::::::::::::X@-@:::X:++@XX:::::::::::::::::::XXXXXX-O=;;=#-@::XXX:::::::X@+++-----##-X:::::---@@:@+--&.=o==&+:::@$.;;oo;*O+-:XX:::::::::-.;;;;;; -@XX::::::::::::::::::X:::::@$#%%-X:::::::::::::::XXX::@$$--+::X:::::-$*o;;o=*#-:::X@- o;;.%@XX@--%.;;;;o&-@X::::::::X@-&=;;o&%*o;;=&+-@@&=;o*--$ ;;;;o*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::X+@.;;;;;*-::::::::::@@XXX:::::::XX::::::::::X-&o;o=. %@::+-+O*=;;;;;=*$+X:::::::::XXXX:@-+-$$@:::::@*o;;;;&+::::::::::::::::::XX--$--@:X::::::::::::::::::::::X-O=;;*-@XX:::::::::X:--$+$O&&&&..%@:::::@:X:+--$& =;;;;;&-:::@-.;;;;o%-+XX:::::::::::+&=;;;=*#+XX:::::XXX::::::::::::::::X:+---@X::::::::::::XX:@+@XX:++@@:X::::X:-+*;;o=*O$-+:::X@- o;;.#@::X:@-%.;;;;.#+X::::::::X@-&=;;o..o;;=&-+:X@#.;o*--$ ;;;;=%-X:::::::::::::::X@+:X::::::::::::::::::::::::::::::::::::::X-", +".$+X::::::::::::::::::::::::::::::::::::::::@+@.;;;;o&-::::::::XX+--@:XXXXXXX::::::::::::X+O*. O%$-X:-+&*=o;;;o=.O$@:::::::::::@@@@@@:X@++:::::+#=;;;;;&+:::::::::::::::::::@% * #--:X:::::::::::::::::::::X-O=;o -::::::::::::::#&***====o;o*-:::::X:@--O *=o;;;;;oO@:::+Oo;;;;o* @@X::::::::::::+&=o.&#+:X:::::X@+@X:::::::::::::::::::::X::::::::::::::@----+X:::XX:::::::@%*;o.*O$----:X:::@%.;;=&+:::XX@-%.;;;=O-X::::::::X@-&=;;;;;;o.O-@:XX@$*;o*--$ ;;;o&-@X::::::::::::::::X#:::::::::::::::::::::::::::::::::::::::::-", +"o&-:X:::::::::::::::::::::::::::::::::::::X+-++ ;;;;=#-X::::::::@&&#--+++++++--@X:::::::::::$#+--+::$O*o;;;oo. &#@:::::::::::X:+-----:XX:::::::-#o;;;;;&+:::::::::::::::::X@-.ooo. +-@X::::::::::::::::::::X-O=;=O-::::::::::::@$*oooo;;;;;o=.-::::::--O =oo;;;;;;o +::::- ;;;;;;oo&+::::::::::::X@-&&%--:X:::::X@--@:X::::::::::::::::XX:X::::::::::::X@--# &$@X::::::::::@@*;o&#$--% &X@::X@- o;o +@X:::X@-%.;;=O-:::::::::X@-&=;;;;;;*#-@X:::@#.;;*--$ ;;;*++X:::::::::::::::X+& $@:::::::::::::::::::::::::::::::::::::X@-", +";.#+X::::::::::::::::::::::::::::::::::::::%&%-%.o;=*#+X::::::X+-*o* O$+$$$++O&#::::::::::X:+-+@::X+O.o===. %+:::::::::::::::@O &&&-+XX::::::-#o;;;;;&+:::::::::::::::::::-.;;;;o*O-@XX::::::::::::::::::X-O=;.#@::::::::::::@#.;;;;;;;;;o= -::::X+% =o;;;;;;;==*$@X:::+&=o;;;;;;=#@::::::::::::X@---@:X:::::X+-&*O+:XXXXXXXXXXXXXXXXXXX:::::::::::::+-% .oo=&-X::::::::::@$*= ----&.ooo%-::X:-&o;;*$@X::::X@-O=;=&-@::::::::X@-&=;;;;o*#-@X::::@#.;; -+$*;;=&-:X:::::::::::::::X- .O+:::::::::::::::::::::::::::::::::::::X-#", +";o -@X:::::::::::::::::::::::::::::::::::X-&=&-:O *&%:::::::::X+-*;;o=*******==&-::::::::::::::XX:X+O**OOO#$+-::::::::::::::::$&.ooo=&--@XX::::-#=;;;;;&+:::::::::::::::::::@%.;;;;o=&-+:X::::::::::::::::::- o;*-:::::::::::::@#.;;;;;;;;;;*#@:::::#.o;;;;;;;o.OO$+::::::XO******.oO@:::::::::::::X@@:X::::::X+-&=o*--@@@@@@@@@@+-------@X:::::::::::@-O=o;;;;*-:X:::::::::::%O:@:+O=;;;=%-::::+#.;;oO-::::::X@+ oo&-:::::::::X@-&o;;;= $-:X:::::@$ =.#+:+*o=O+::::::::::::::::::X-&o*+@:::::::::::::::::::::::::::::::::::X:-&", +";;.$+X::::::::::::::::::::::::::::::::::X@$.;&-:-$$--:::::::::X+-*;;;;oooooo;;=O+:XXX:::::::XX::::::X#$----@@::::::::::::::::::::%& .* %-@X::::-#=;;;;;&+:::::::::::::::::::X-*o;;;;;=&$@:::::::::::::::::X@-*;;*-:::::::::::::@#.;;;;;;o=.*#-:::::+ ;;;;;o=..&#--+:::::::@-$####$% #:::::::::::::::X:::::::::@+&=;;=O$----------$%#%%%%#@:::::::::::@$ =;;;;;;=#-X:::::::::X:+-@X@+ ;;=*&:@:::X:+%.oo +@X::::XX+$*=&+:::::::::::+O.oo.&+-:X:::::::@#&%-::@O*&-+X:::::::::::::::::X-Oo=#-X::::::::::::::::::::::::::::::::::X+- ", +";;=O-:X::::::::::::::::::::::::::::::::::-&ooO-X:++@::::::::::X+-*;;;;;;;;;;o.O$:X@+@::::::::::::::X:+@@@@::::::::::::::::::::::::::::XXX@@::::-#=;;;;;&+:::::::::::::::::::X@O*......*&#@::::::::::::::::X-#.;=&-:::::::::::::@@&=====* O#$-::::::+&o;==. &##--@@:X:::::::@++++++--::::::::::::::::::::::::::-&=;;;;=* &&&&&&&& *=. O:::::::::::::::X ....... #:::::::::::::::::@O**O$@::::::X:@#&&O:::::::::::::::::::::::::::$O %-+XX:::::::::+--:X::@$+@:::::::::::::::::::X-O=o +@X::::::::::::::::::::::::::::::::X:-O=", +";;;.#-XX::::::::::::::::::::::::::::::::+O=;=O-XX::X::::::::::X+-.;;;;;;;o=.&#-@@+--@:X::::::::::::::::::X::::::::::::::::::::::::::::::XX:::::-#=;;;;;&+:::::::::::::::::::::::::::::::::::::::::::::::::X-&o;.#-::::::::::::::@$OOOOO#+--+:X::::::# *&%#+---@:X::::::::::X:::::::@::::::::::::::::::::::::::-*;;;;;;;oooooooooo;o ::::::::::::::::::::X@+@:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$+-@:X:::::::::::@:X::X@+@X:::::::::::::::::::X-O=;=O-::::::::::::::::::::::::::::::::XX-#.;", +";;;o*-+XX:::::::::::::::::::::::::::::X+-*;;=O-X::::::::::::::X+-*oooo=.. &#+-@--$& O@::::::::::::::::::::::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::::-:=;;;;;&+:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::::::::X-&o;.#-:::::::::::::::@------@:::X:::::::@$$---@@::::::::::::::::::::::XX::::::::::::::::::::::::::+&=ooooooooooooo.*&XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::::::::::::@@@:X:::::::::::::XX:::::::::::::::::::::::::::X-O=;;.$-XX::::::::::::::::::::::::::::XX+-*o;", +";;;;o&-+XX:::::::::::::::::::::::::::X@-%=;;=O-X::::::::::::::X@@O &%#$-----%&*o=&-@X::::::::::::::::::X:@++@@@@@@@@@@@@@@@@@@@@@@@@@+@@::::-$=;;;;;O-+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@:::::::::+ o;=%-:::::::::::::::::@@:::XXX::::::::::++@::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::$& X:::@+@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@+@:X:::@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@:X:::::::::::X::X:::::::::::::::::::::::::::::::::::::::::::X-O=;;; --:X::::::::::::::::::::::::::XX+-&o;;", +";;;;;=&-+XX::::::::::::::::::::::::XX@+&.o;;=O-X:::::::::::::::XX@$$@$+-----#O&.oo;; +@X::::::::::::::::::X:+-+-------------------------+--@XX:-&o;;;;;O----------------------------------------++:::::::X+#.;;=%-:::::::::::::::::::XX:@X:::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$+++++++++@:::@--+---------------------------------------+-@X:X@+----------------------------------+--:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;o #+:X::::::::::::::::::::::::XX+-&=;;;", +";;;;;;=&-+XX::::::::::::::::::::::XX@-%=;;;;=O-X:::::::::::XXXX::@-------O .=o;;;;;.#-:::::::::::::::::::@#& &$::@O=;;;;;;* *&#@:::::X-%.;;=%-::::::::::::::::::XX+--X:::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::X:@@@@@@@@@@@::::$O %@:@% * O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;;o.#-:X::::::::::::::::::::::XX+-&=;;;;", +";;;;;;;= --:XXX:::::::::::::::::XX@--O.;;;;;=O-X:::::::::::@+@+----$$$O& =oo;;;;;;;;=%-::::::::::::::::::X+%.ooooooooooooooooooooooooooooo=O+@$.;;;;;;;oooooooooooooooooooooooooooooooooooooooooo=O+:::::X-#.;;=%-:::::::::::::::X::X@+O&@XX:::::::::::::::::::::::::X:+--X:::::::::::::::::::::::::::::::::::::::::::::::::::+O.oooooooooooooooooooooooooooooooooooooooooooO-:-&ooooooooooooooooooooooooooooooooooooo.%+X::::::::::::::::::::::::::XXXXXX::::::::::::::::::::::::X-O=;;;;;;*$-@:XX::::::::::::::::XXX:-- =;;;;;", +";;;;;;;;= #-@@@:X:::::::::::::X:@@-# .o;;;;;=&-X::::::::::X@+-+%OO&***=oo;;;;;;;;;;;=%-::::::::::::::::::X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@:::::-O=;;=%-:::::::::::::X:+---+ =.-@@:X::::::::::::::::::::::::+$O%@:::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::::XX:@@@@@@:X::::::::::::::::::::::X-O=;;;;;;o*O--@@::::::::::::::XX@@@-# =;;;;;;", +";;;;;;;;;o.O--@X:::::::::::::X@---O.o;;;;;;;=O-::::::::::@@&* *=o=oooo;;;;;;;;;;;;;;=%-::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::::-&=;;.#-:::::::::::::X@@%%% o;=+---@X::::::::::::::::::::::-$*=*-+:X::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::X@--++-------+:X:::::::::::::::::::::X-O=;;;;;;;o= $--+:X::XXX:X:::@@----O.o;;;;;;;", +";;;;;;;;;;;= &#@:::::::::::::#& .;;;;;;;;;=%-:::::::::X@-*oo;;;;;;;;;ooooooo;o==;o*#+::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@:::::@%=;;.#-:::::::::::::@$ =..=;;o*&&O-@X:::::::::::::::::::X+$*o;o&$@:::::::::X:::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::#%#$%& &&&&$-@X::::::::::::::::::::X-&o;;;;;;;;;o. %$:XX@@::@----$#&&&.;;;;;;;;;", +";;=========o==*@+X:::::::::::@&.============.%+:::::::::::@O*****.====********* %O* %::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::@*;;o -:::::::::::::-&o;;;;;;;ooo. @:::::::::::::::::::::-*o;;;o.%@:::::::X@-:X:::::::::::::::::::::::::::::::::::@@*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::+O.=...ooooo=*%-::::::::::::::::::::::+O==========oo==*%@++-----#OO *.=oo;;;o===;;;", +";;O&OOOOOOO&&&%@::::::::::::::O &&OOOOOOOOOO#@::::::::::X:+$$$$$%&O&%$$$$$$$$$$--$++:X::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:+:::::::%=;;*-:::::::::::::+&o;;;;;;;;;o=oO+:::::::::::::::::::+Oo;;;;;;O+::::::::+%@::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::+O.==;;;;;;;;o.O+::::::::::::::::::::::#OOOOOOOOOOO&& &#--$& OO&*==oo;;;;;;= OOO;;;", +";;------------+:X::::::::::::::+-------------:X:::::::::::X:@+@@@-----+@@@@@@@+@:@+@:::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::&o;*-::::::::::::::$&.=;;;;;;;o=;O-:::::::::::::::::::-*;;;;;;=#@:::::::+&.O+::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::#%&*=o;;;;;;; -:X@-@X:::::::::::::::X@---------------$O *=o==o;;;;;;;;;;;.$---;;;", +";;+:@@@@@@@@@@:X:::::::::::::::@@@@@@@@@@@@@@:::::::::::::::XX:X::@@@:::XXXXXXXX::X::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+::::::::X.o=O+::::::::::::X@-#O.;;;;;;;;.$@:::::::::::::::::::- ;;;;;.O+::::::::-.;.$@::::::::::::::::::::::::::::::::::@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::X:+--$O .;;;;;o -::##$:X::::::::::::::::@@@@@@@@@@:++%&*=o;;;;;;;;;;;;;;;;;*++@@;;;", +";;@XXXXXXXXXXX:::::::::::::::::XXX:XXXXXXXXXX::::X::::::XX:XXX::::XXX::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::*o -::::::::::::X:@--%.;;;;;;.#-X:::::::::::::::::::@#=;;;=#-:::::::::-=;=%@::::::::::::::::::::::::::::::::::+@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::XXX::::::::::+-$#*o;;;o -:+O.&-:X:::::::::::::::XXXXXXXXXX@% =oo;;;;;;;;;;;;;;;;;;o&+@XX;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::::@@:X:XX@+@@+@@X::::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+::::::::::%*&+::::::::::::::X:@-#*ooo=*#-:X::::::::::::::::::::-&=oo&-@X::::::::-.;=%@X:::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::X:@@::XXX::::::::@-#*;;;o -@+&o*--@:X::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;.%-:::;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::::@--:::+-+++++-:XX::::::::::::::::::::::::::::::::::::::::X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o @:::::::::::$X:::::::::::::::::X:+#&* %$-:X:::::::::::::::::::::@+% *@@X:::::::::-.;=%@X:::::X:::::::::::::::::::::::::::+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::@+-++-++@@:X::::::X:-Oo;;o -@-O=o %--XX:::::::::::::::::::::X@% **==o;;;;;;;;;;;;;;;; +@X::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::@& #-+-+&**** O-++:X:::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::@X:::::::::::::::::X:++$+-+:X::::::::::::::::::::::X@-$$@X::::::::::-.;=#++++++++:X:::::::::::::::::::::::::- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::X@+%O *&%$---@:X::::X:+#.;;o -@-O=;o= %@:::::::::::::::::::::::X@$$$%% .*.==o;;;;;;;;;=%-::::;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::@+*o.O#% oooooo=&%$:X:::::::::::::::::::::::::::::::::::::X@- o;;;;;;o....................==&+@X+#.=..................=o;;;;;;;;;;;o=....=;;;;;;;;;;;.%+:::::::::::::::::::::::::::::::::@@@::X::::::::::::::::::::::::::@@:X::::::::::-.;=$-######$:::::::::::::::::::::::::::-&o;;;;;;;;;;o=..............................=.%+:@#*=...........................=o;;;;;;=O-X:::::X@$&.=oo=.* &%++:X::::::+O=;o -@+O=;;;;*-@X:::::::::::::::::::::X:@@@--$#$#O& ..=oo;;;o +@X:::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::- ;;=..o;;;;;;;o.*%@:::::::::::::::::::::::::::::::::::::X@- o;;;;;;.######################@::X:@#################### o;;;;;;;;;;; ##### o;;;;;;;;;;o +:::::::::::::::::::::::::::X:::::XXX:::::::::::::::::::::::::::::::::::::::::::-.;=& ......*%@::::::::::::::::::::::::@@ o;;;;;;;;;;.#################################:X::@$############################O=;;;;;;=%-X::::::+&=;;;;;;ooo. %-@:X:::X@- ;o -:@# ===.&@@:::::::::::::::::::::::::X:::@@@+--+$#& .== #+:X:::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::+%.;;;;;o=**.**=o=O+:::::::::::::::::::::::::::::::::::::X+$*;;;;;;o --@+++++++++++++++++++@X::::@+++++++++++++++++--.;;;;;;;;;;;;*$-++- o;;;;;;;;;;;*+@::::::::::::::::::::::X:++:XXXXXX:::+@::::::::::::::::::::::::::::::::::::::::-.;;oo;;;;;;oO+::::::::::::::::::::::::+#.;;;;;;;;;;o -++---@+++---++@+++++---++@++++++@::X:@++++++-+++++++++---++++++@+-O=;;;;;;=O-:X::::@+ ;;;;;;;;;;;o.O-+:X::::-&oo -:X@+%O%#+:X:::::::::::::::::::::::::::::::X:@:@@+-$$#O%$+::::::;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::::+ ;;;=. #$$$$$#&&#::::::::::::::::::::::::::::::::::::::X-O=;;;;;;=%-:::::::::::::::::::::::::::::::::::::::::::::@-.;;;;;;;;;;;;.#@:X-&=;;;;;;;;;;; -::::::::::::::::::::::::#%#-@@@@@@@--##::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;.#@X:::::::::::::::::::::::-#.;;;;;;;;;;o -X@$%$:X:+----+@::::@----+@X::@-----@:X:::+----@:X::@++---+:X:::X:-O=;;;;;;o +@X::::@+ o;;;;;;;;;;;;= #-:X:::-&o; -@X:@---+@X:::::::::::::::::::::::::::::::::::X::::@+---@:::::::;;;", +";;@X:::::@++:X:::::::::::::::::::::::::::::::::X-&oo*O#$-@@@@@+--:X:::::::::::::::::::::::::::::::::::::X-O=;;;;;;=O-:::::::@+++@:::::@++++++::X:++++++:X:::::::::@-.;;;;;;;;;;;;.#@:X-#=;;;;;;;;;;;*@@::::::::::::::::::::::+O=.O$+$$$@$O&.*:@::::::::::::::::::::::::::::::::::::::-.;;;;;;;;o=&+@::::::::::::::::::::::::+ o;;;;;;;;;;o*-:O*. +::%&&&&%-:X::%&&&O#+X::%%O&&O$+::::#%O&O$@X::#%O&&&OX@@++@:+$*;;;;;;;*$+X::::@+&o;oo;;;;;;;;;;o.O+:::@$ ;; -::::@+@:X:::::::::::::::::::::::::::XX::::::::::X:+@$@-++-@::::;;;", +";;@X:::::@%%::::::::::::::::::::X::::::::::::::X@: $-+@:::::::@:::::::::::::::::::::::::::::::::::::::X:-&o;;;;;;=O-::::::+-%O%$@::::#OOOOO%::::%OOOO%:::X:@@@:::@-.;;;;;;;;;;;;.#@:X-+.;;;;;;;;;;;=&+::::::::::::::::::::::+O.oo* *****=o;o@+::::::::::::::::::::::::::::::::::::::-.;;;;;;;.&%@:::::::::::::::::::::::::@#.;;;;;;;;;;;o -#*o;=%-%.oooo.&@:@#*oooo.&@@@ =oooo*O@:@#*=ooo*%@@$ .=ooo=O-$OO$:@- o;;;;;;*$+X:::::@#**& ..******.=;;=O-::@$*;=&+::::+--+:X:::::::::::::::::::::::::::::::::::::::+O***&%%O#::::;;;", +";;@X:::@@ =.%+X::::::::::::::::@@X::::::::::::::X@$$+::::::::::::::::::::::::::::::::::::::::::::::::::X+$*;;;;;;;=O-::::::O ==.*O@:@#.=====.%++#.o====O@:::#%#@::@-.;;;;;;;;;;;;.#@:X@-*o;;;;;;;;;;;*+@::::::::::::::::::::::$# ;ooooooo;;;=$+::::::::::::::::::::::::::::::::::::X@-.;;;;;;*#+-@X::::::::::::::::::::::::+&=;;;;;;;;;;;.#-#.;;=O-&;;;;;;=-@@&;;;;;;.-@+ ;;;;;;*+X-%o;;;;;&+-#=;;;;;oO$*==*#-+ o;;;;;;=O-:::::::@$$-+$$$$$$$$#O.oo -:X:@&.&+:::@:& %+:::::::::::::::::::::::XX@---+:X::::::X+%.oooo===*$@::;;;", +";;@X:::+$.;=O-X:::::::::::::::@++@X:::::::::::::::@@:X::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;.$+:::X@#.o;;;;*+@@#o;;;;;;%--#o;;;;;&-:+%...O@:@-.;;;;;;;;;;;;.#@::X-&=;;;;;;;;;;;.#+:::::::::::::::::::::X:-#=;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::X:-%=;;;;o*$-:::::::::::::::::::::::::::@@*;;;;;;;;;;;o --&o;;*++&o;;;;o.-@@ ;;;;;;*-:+ ;;;;;o +:+%o;;;;o&+-$.;;;o;o%Oo;;o&-+*o;;;;;;o&-@X::::::@@::@@@@@@@@@-#& #@:::::#+@X::+$.oo.#+X:::::::::::::::::::::X@@O&&%@:::::::X-O=;;;;;;;.$+X:;;;", +";;@X:::@$ ==O-X::::::::::::::@% &-:X::::::::X:@@:X::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;o -@X::X@#.oooo=*@@@#.ooooo=%++#=ooooo&+:-Oo;;*$@@-.;;;;;;;;;;;;.#@::X-&=;;;;;;;;;;;o&-::::::::::::::::::::::X@$*;;;;;;;;;;;*-::::::::::::::::::::::::::@:::::::::-&.;;;;; $-:X::::::::::::::::::::::::::+@.;;;;;;;;;;;=O-:*;;=O-:%*.o=.* +:@O=oo..=&+:+&===o=*O+:@#*==.**%@@+ =.**==%%=;;oO--&o;;;;;;o*$@X::::::::::::::::::::@++@X:::::+@::::-#=;;o&-X::::::::::::::::::::X:$ =oo.#+::::::X-O=;;;;;;;=O+::;;;", +";;@X::::@$OO:@::::::::::::::@$*o=&-:X:::::::::#$:X:::::::::::::::::X:@@X::::::::::::::::::::::::::::::X:-&o;;;;;;=%-:::::::%OOOOO%::::%OOOOOO::::OOOOOOX:X-Oo;;.#@@-.;;;;;;;;;;;;.#@::X-#=;;;;;;;;;;;;*@@::::::::::::::::::::::@$*;;;;;;;;;;=%+::::::::::::::::::::::::X@+:::::::X-#o;;;;;.#-:X:::::::::::::::::::::::::::+%.;;;;;;;;;;;.+-O=;;.++X@$#OO$$+X::@#&O#$O+:X:$%%#OO$+X:::$#%$$$@XX@$O#$$#O$+*o;o&--$=;;;;;;;.%-X:::::::::::::::::::::@@:::::::::::::+$.;;=O-X::::::::::::::::::::X-O=;;;o +@:::::X-O=;;;;;;;o +@X;;;", +";;@X::::X@--@X::::::::::::::@$*;;.-+X:::::::@%**$@:::::::::::::X:@+@-@+@::::::::::::::::::::::::::::::X@+ o;;;;;;=#-X:@@:X:------+::X:-------::X:------@XX-Oo;;*$@@-.;;;;;;;;;;;;.#@::X+@.;;;;;;;;;;;;.#-::::::::::::::::::::::@#.;;;;;;;;;;=-+:::::::::::::::::::::::X@$&%:::::X@@.;;;;;.O+:X::::::::::::::::::::::::::::-&o;;;;;;;;;;;*-@#*oo*-:X::@--@X:::::+--+@-:X:X:-----@X::X:@--@:::::X@-@::@--$.;;;*$-+ o;;;;;;.#+X::::::::::::::::::::::::::::::::::::@@ oo*@@:::::::::::::::::::::X- o;;;; $@:::::X-%.;;;;;;;o +@X;;;", +";;@X:::::::::::::@@++@:X::::@$*;;.-+X:::::::-%=oO-X:::::::X:@@@@-$O%&*&@@:::::::::::::::::::::::::::::X+#.;;;;;;o*@+X:++@@:::::::::::::::::::::::::::::::X-Oo;;.#@@-.;;;;;;;;;;;;.#@:::X-&o;;;;;;;;;;;o @::::::::::::::::::::::-&o;;;;;=o;;;o&--:X:::::::::::::::::::X@-*oO@:::::$ ;;;;;=#-:X:X::@@@@@:X:::::::::::::::::+#*;;;;;;;;;;;o&-:@$O %+X:::::@:::::::::::::::::::::::::::::::::::::::::::::X+$*;;o.%+-#=;;;;;;=O-:X:::::::::::::::::::::::::::::::::::X@$ *$+X:::::::::::::::::::::X-&o;;;; +@:::::X@+ o;;;;;;o +@X;;;", +";;@X:::::::::::X@@#%%#::::::@$*;;*-+X:::::::+#=o&+:X::XX::@+@###%*==ooo&@:::::::::::::::::::::::::::::X+%.;;;;;;=O-@@% %$::::@++++++++++++++++++++++++::X-Oo;;*#@@-.;;;;;;;;;;;;.#@:::X-:.;;;;;;;;;;;;=O+::::::::::::::::::::@+&=....*O*;;;;=&O@::::::::::::::::::::X-&;.$:::::- o;;;;o&-:X::@+-#%###:::::::::::::::::::+*;;;;;;;;;;;;=#-:@@-$+X:::::@+++++++++++++++++++++++++++++++++++++++++++++:X:+O.. %@X@+*;;;;;;;*$+X::::::::::::::::::::::XXXX::::::::::X@+$@X::::::::::::::::::::::X-&o;;;; +@:::::X:-&=;;;;;;=&+:X;;;", +";;@X:::::::::::@+&.=. +@X:::@$*;;.-+X:::::::+#=;.&-:X@@@@+$% ...=;;;;;;.$@:::::::::::::::::::::::::::X@-&o;;;;;;.%+:-&oo= :@::%&&&&&&&&&&&&&&&&&&&&&&&&#::+%=o=&@:@-.;;;;;;;;;;;;.#@:::X@- o;;;;;;;;;;;o -:::::::::::::::::::::::#####$- ;;;;;o=:@:::::::::::::::::::+%o.$@:::X@$.;;;;;.$@:@+++%&*....O+::::::::::::::::+%=;;;;;;;;;;;;.#+@$+::X::::::O&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&X@::+$$+-:X@+*o;;;;;;o&-::::::::::::::@++++++++@@@@:XX:::::::::::::::::::::::::::::::::::X-&o;;;; +@::::::X-$.;;;;;;*$+X:;;;", +";;@X:::::::::X@-&=;;;*-+X::::+ o;.-+X:::::::+#.;;=#-@--$%&*=o;;;;;;;;;o $@::::::::::::::::::::::::::::+%.;;;;;;;*$@:-Oo;;=#+@$.oooooooooooooooooooooooo&+::@&O#+:X@-.;;;;;;;;;;;;.#@::::X-&=;;;;;;;;;;;;.$+::::::::::::::::::::::@@@@@++*;;;;oo.:@::::::::::::::::::@@.o$-X:::@+*o;;;;o ---$%O =o;;;;;&-::::::::::::::::-&o;;;;;;;;;;;o +: *O-:X::::@#.ooooooooooooooooooooooooooooooooooooooooooooo&+@X::@@@@X:-%=;;;;;;;*++X:::::::::::::%O%%%%O%$---+@@@:X::::::::::::::::::::::::::::::::X-&o;;;; +@::::::X+$*;;;;;;*$+X:;;;", +";;@X::::::::X@+&=;;;=&-::::::+$*= +@X:::::::+#.;;;*%#& *=o;;;;;oo;;;;o $@X:::::::::X:@@:::::::::::::X@-*;;;;;;;;.$+@+ o;o*@++&o;;;;;;;;;;;;;;;;;;;;;;;;&+:X:+-+:::@-.;;;;;;;;;;;;.#@::::X+&=;;;;;;;;;;;;o&-::::::::::::::::::::::X:::::@&.... %#@X::::::::::::::::::- ; -:::::-&o;;;;; +$%&*=oo;;;;;;=O+:::::::::::::::+$*;;;;;;;;;;;;.$-O=;=&$@X:::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@:::@#%#:X-#.;;;;;;;.%-X:::::::::X@+&=o====o=* O##$@X::::::::::::::::::::::::::::::::X-&o;;;; +@::::::::+&o;;;;;.$+::;;;", +";;@X::::::::@+&=;;;o ++X:::::::$#$::::::::::+O=;;;;=.ooo;;;oo=. *o;;.$-:::::::::::@XO%:::::::::::::X+$*;;;;;;;o&-@+O=;;=#-@#.;;;;;;;;;;;;;;;;;;;;;;;;;&+:X:@@+@::@-.;;;;;;;;;;;;.#@::::::$ o;;;;;;;;;;;;*@@::::::::::::::::::::::::::::$#$$$$-@X:::::::::::::::::X-#o;O-:::X@@=;;;;;;*O*=o;;;;;;;;o=O+:::::::::::::::@+ o;;;;;;;;;;;o -$*;;;.+@::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::@%*=*#+-%.;;;;;;;o&-:X:::::::::-#.;;;;;;;;;oooo.. $@X::::::@+++@::::::::::::::::::::X-&o;;;o +::::::::X-&=;;;;;.$+::;;;", +";;@X::::::::-%=;;;;*$+X::::::::@@@::::::::::+&o;;;;;;;;;o.**O#$++$ o;.#+::::::::::X-%.*$@X:::::::::::-%=;;;;;;;.$+@- ;;o -@@O=;;;;;;;;;;;;;;;;;;;;;.=;;&+::#%%O$:X@-.;;;;;;;;;;;;.#@:::::X-O=;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::@@@@:::::::::::::::::::::@$.;o&+::::-Oo;;;;;;oo;;;;;;;;;;= #-:X::::::::::::::-#.;;;;;;;;;;;;.$-O=;;=O-X::::@#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +:@- o;o&-@+&=;;;;;;o*$@X:::::::::-%=;;;;;;;;;;;;;;;o&-:X:::::#%OO#::::::::::::::::::::X- o;;= $@::::::::X-&o;;;;;.$+::;;;", +";;@X:::::::@#*;;;;o&-X::::::::::::::::::::::@$*;;;;;;;o= $$$--@X@- oo +@::::::::::X-%.*$@X:::::::::X@-&o;;;;;;=O-::+O.o=#-:+ o;;;;;;;;;;;;;;;;;;;;.$ o;&+:-O=== @:@-.;;;;;;;;;;;;.#@:::::X@+ o;;;;;;;;;;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::+*;;*$::::@-*;;;;;;;;;;;;;;;;;o=O$+:::::::::::::::X:+&=;;;;;;;;;;;;*-+&=;;.++X:::::@O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+@-O=;;*$@+$.;;;;;;;=O-::::::::::@$ o;;;;;oo;;;;;;;;.%-X::::+ =oo*:@:::@@:::::::::::::X+O=;=&+@X::::::::X-&o;;;;;.$+::;;;", +";;@X:::::::-O=;;;;=O-X::::::::::::::::::::::X-&o;;;;o= #+@X:::X:+O.;o&+:::::::::::X-O.*#@X:::::::::X+$*;;;;;;;*$+X:X+$&&@:@$*;;;;;;;;;;;;;;;;;;;;;&-&o;&+:-Oo;;.#@@-.;;;;;;;;;;;;.#@::::::X+@.;;;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::::::::::::::::::- o;;X-::::@-.;;;;;;;;;;;;;;;o=&$+::::::::::::::::::-%=;;;;;;;;;;;;;.+-*;;;.-+X::::::-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:@+*;;=&+@+ =;;;;;;o -@X:::::::::-#.;;;;.O&.==o;;;;;*-@X:::+*;;;.$@::$$$@::::::::::::::+&*O+:X:::::::::X-O=;;;;;.$+::;;;", +";;@X:::::::-O=;;;;*++X:::::::::::::::::::::::+O=;;o. #++::::::X+-*;;o&+::::::::::X@+ ;.#+:::::::::X@+ o;;;;;;o&-@X:::@++:X-#.;;;;;;;;;;;;;;;;;;;;=O+ o;&+:-Oo;;*$@@-.;;;;;;;;;;;;.#@:::::::X- o;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::X+#o;;o#+::::@$.;;;;;;;;;;;;;o* #+@:::::::::::::::::X+$*;;;;;;;;;;;;;;o $&.==&-X::::::::@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:+$.;;;.%@++*;;;;;;;.$-X::::::::X@+ o;;o&--$## .o;;;=O-::::+ ;;; -:X+&**O+::::::::::::X:+$+::::::::::::X++*;;;;;.$+::;;;", +";;@X:::::::+O=ooo=O-X::::::::::::::::::::::::@+ o=&$+-::::::::X+-*;;o&+::::::::::X-#.;.#+:::::::::X-%=;;;;;;;o&-:X@-+:X:X:-Oo;;;;;;;;;;;;;;;;;;;;.$+ o;&+:-Oo;;*$@@-.;;;;;;;;;;;;.#@:::::::X-O=;;;;;;;;;;;;;.$@:::::::::::::::::::::::::::::::::::::@@X::::::::@$.;;;*+:::::-Oo;;;;;;;;;oo.*O$+-:X:::::::::::::::::@+*;;;;;;;;;;;;;;;;o -$% :@X:::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@+$.;oo=%@@$*;;;;;;;o $@X:::::::::-#.;;o&-@@--+$.;;;;.$-X::+&=;o&-:X- ;;.$+::::::::::::X@@:::::::::::::X@- o;;;;.$+::;;;", +";;@X:::::::@#& O@@X:::::::::::::::::::::::::@#&%+@X:::::::::X+$.;;o&+::::::::::X-%=;.#+::::::::X@-&o;;;;;;;.#+:+#&%+::X@$*;;;;;;;;;;;;;;;;;;;;;*$+#=;&+:-Oo;;*#@@-.;;;;;;;;;;;;.#@::X:@::X@+*;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::$@:::::::::-O;;;=#+:::::@#=o;o;;;;o= &$$-::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;o $-+:X:::::@+:X::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+@-&=;o*$@:-&o;;;;;;;=O-:X:::::::X@$*;;o -:X:X@+ ;;;;o +:X:@+O*&+@::+ ;;=O-:::::::::::::::X:@+++++@@:::::-&=;;;;.$+::;;;", +";;@X:::::::X@++++-@X::::::::::::::::::::::::::X@++::::::::::::X-&o;;o&-:::::::::XX-%=o +@:::::::X:-O=;;;;;;;=&-:@$*o=&+@:-Oo;;;;;;;;;;;;;;;;;;;;oO+@+=;&+:-Oo;;.#@@-.;;;;;;;;;;;;.#@:@@--@::X-#.;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::#*&-::::::::+*;;;=+@::::::+O***.=.*O#++@:::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;o*$-XX::::@@#:@XX:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@@$ *&$@:X+$*;;;;;;;o +@X:::::::X@$ ;;o&-:::X:+&=;;;;=O-::X:-$+@X:-#=;;; -:::::::::::::::::%OOOO%$--@::X-%.;;;;.$+::;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;o*$@:::::::X:-$*;o +@:::::::X+#.;;;;;;;o +@:+ ;;;*+@:-&o;;;;;;;;;;;;;;;;;;;;oO-@+.=O@:+%*.. $:@-.;;;;;;;;;;;;.#@:#%O&%::X:-&o;;;;;;;;;;;;;.++X::::::::::::::::::::::::::::::::@%;=@@:::::::+=;;;=:@::::::X-$$$$O$$--::::::::::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;*$-:X::@+&. +@X::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X@++++++::-O=;;;;;;;=O-::::::::::+%.;o*$@X:::@$ o;;;;.+@X:::@@:::-&o;;;.#@:::::::::::::X-O.oooo=*&O#X:X+#.;;;;.$+::;;;", +";;@X:::::::::::::::::::::::@@@@@@:::::::::::::::::::::::::::::X-&o;;;=#-::::::X:-$.;;;.#@::::::X:-&o;;;;;;;=%-X+#.;;o -@@+ o;;;;;;;;;;;;;;;;;;;;oO+:-&.%@:X:$$$+:X@-.;;;;;;;;;;;;.#@-&.=o*$@:X+@.;;;;;;;;;;;;;o +@::::::::::::::::::::::::::::::::@#o;%+::::::@#=;;; +:::::::::::X@-+:X::::::::::::::::::::::::X@$ o;;;;;;;;;;;;;;;;;;;;;;;*$-X:@# =;= +@X::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::@-O&%:@+&=;;;;;;;*++X:::::::X@-&o;=%-X:::X@+*;;;;o&-@:::::::@-*;;;;o&-:::::::::::::X-&o;;;;;;oo*#+::+ o;;;.$+::;;;", +";;@X:::::::::::::::::::::@--++++-@:X:::::::::::::::::::::::@@:X-O=;;;.#+::::X:@-#.;;;o $:::::::X++*;;;;;;;o -@X+&o;;=#-:+&o;;;;;;;;;;;;;;;;;;;;;oO+:+Oo +:::@@@@::@-.;;;;;;;;;;;;.#@-O=;;*$+::X-&o;;;;;;;;;;;;;o -@:::::::::::::::::::::::::::::::@%oo#+::::::- ;;;;O-::::::::::::::::::::::::::::::::::::::::X:- o;;;;;;;;;;;;;;;;;;;;;;;;;*$+:@%=;;;o +@X::-$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:@$&=o&-X++*;;;;;;;=O-:X::::::::+O=;=%-X::::@+&o;;;;=O-@:X::::@$*;;;;=O-::::::::::::::+$*o;;;;;;o*#+X:- o;;;.$+::;;;", +";;@X:::::::::::::::::::::#O **** #-X::::::::::::::::::::::@$$:X++*;;;=O-:::::@#O.;;;;*@:::::::X@+ =;;;;;;;.%+X@+*;;;*$++#.;;;;;;;;;;;;;;;;;;;;;;oO-::@ O::::+-+@::@-.;;;;;;;;;;;;.#@-O=;;*$@::X@+*o;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::@#o;&-:::::+#=;;;;&-:::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@::&=o;;o -::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:@- o;o $@@- o;;;;;;o*$-:X::::::::@ ;=%-X::::X:+&o;;;;= $-:X:::-O=;;;;=O-::::::::::X:++:-#.;;;;;;*$+X:X+#.;;;.$+::;;;", +";;@X:::::::::::::::::::@# o;;;;;o*$@X::::::::::::::::::::@&* @:@-*;;;;*$@:::+O.o;;;;o :::::::X@+ o;;;;;;;=O-:X:+O.o.$+:+ o;;;;;;;;;;;;;;;;;;;;;;oO-:X@+@::@#& O::@-.;;;;;;;;;;;;.#@+O=;;*$@:::X-%=;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::::::@#o;.-:::::+*;;;;;&-::::::::::::::X:@@::::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@-:+$*;;;.-@X:::@%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:- o;;o&-@+#.;;;;;;;;*$+::::::::::%oo%-X:::::X+$*;;;;;o*#-@::X+&o;;;;=O-:::::::::X@-OO@@- o;;;;; +@::X:-&o;;.$+::;;;", +";;@X:::::::::::::::::::@# =o;;;;;o -X::::::::::::::::::X-#.;=$+:-&=;;;=O+:X@-*;;;;;;*::::::::X-#.;;;;;;;;.$+@+::+% O+:@#.;;;;;;;;;;;;;;;;;;;;;;;oO-::::::X-Oo;;*#@@-.;;;;;;;;;;;;.#@++.;;*$+::@:@- o;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::@#o;*-::::@O;;;;;;&-:::::::::X:@@::-+:::::::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-@+%.oo&-::@:X:-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@-%=;;;*@@:-O=;;;;;;;;*++X:::::::::&.O-X:::::::+%=;;;;;;.&#-+:-&o;;;;=O-::::::::X:$&=o&@-O=;;;o*#@::::X-O=;o +@::;;;", +";;@X:::::::::::::::::::X:+$&=;;;;o -X::::::::::::::::::X+#.o.:+X@+ ;;;;*$@::-O=;;;;o&:::::::X@-&=;;;;;;;=&@+:%$::+++:X-O=;;;;;;;;;;;;;;;;;;;;;;;oO-::::::X-Oo;;.#@@-.;;;;;;;;;;;;.#@+#.oo @@::+@X+$*o;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::::@#oo%+::::+&o;;;;=%@:::::::X:@+-+--O*&:::::::::::::::::::X@+ o;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;o*#-:+$ *+@X@-:X::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o..o;;;;;=%+@+*o;;o&+:@+*;;;;;;;;=O-:X:::::::::::@:::::::X:+ o;;;;;;;.&#-$.;;;;;=O-::::::::@- o;;=%-+ =oo*$-:::::X@+ =*$+:::;;;", +";;@X::::::::::::::::::::::@+#.;;;o&-X:::::::::::::::::::::O O::::-&o;;;.%@:X@+&o;;;.:::::::X@-O=;;;;;;;o&+-+ .&-@X::X@$*;;;;;;;;;;;;;;;;;;;;;;;;oO-::::::X-Oo;;*$@@-.;;;;;;;;;;;;.#@:@O&O::X@-&O@:-$.;;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::@#o; -:::::#&*==*%@X::::::X:+$& oo&@::::::::::::::::::++ o;;;;;;;;;;;;;;=*=;;;;;;;;;;;;;;;;;.#-@@++@:-# :+:X:++ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$ o;;;;;o&+:-%=;;; +@:-%.;;;;;;;;.#-:X::::::::::X:::::::::@+O.;;;;;;;;. *o;;;;;=O-:::::::X-%=;;;o&@+@O&&$@:::::::X@$#$@::::;;;", +";;@X::::::::::::::::::::::X:-#.;;o&-X:::::::::::::::::::X:-++:X::@+ o;;o&+::X++*;;=%::::::X:+O.;;;;;;;;*$--O=;.O$@:::+%.o;;;;;;;;;;;;;;;;;;;;;;;o&+::::::X-Oo;;*$@@-.;;;;;;;;;;;;.#@:X++-@X:#Oo.#-:-&=;;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::@#o;=+@:::X@++$$+-:@@@@@@:@-$*o;;;;oO+:::::::::::::::::::$ o;;;;;;;;;;;;;;o&+&=o;;;;;;;;;;;;;;;;.O@@:@:@%*; $+X::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;.+*o;;;;;o +@@+ ==.%+XX@-&=;;;;;;;;.#-:X:::::::::::::::::::X@-#.o;;;;;;;;;;;;;;;=O-:::::::X-&o;;;;*$:@----@::::::::X@-@:::::;;;", +";;@X:::::::::::::::::::::::X:+&o;o -X::::::::::::::::::::::::::::X+#.;;;*+@::X-O.=O::::::X:-O=;;;;;;;;.%-@- ;;;= +@X::@%.;;;;;;;;;;;;;;;;;;;;;;;;.$@X::::X-Oo;;.#@@-.;;;;;;;;;;;;.#@:::@+::-&=;;*$@:+&o;;;;;;;;;;;;;;;.%-@::::::::::::::::::::::::@#o;o&-::::@@----+--------@O*;;;;o.%+::::::::::::::::::@#*o;;;;;;;;;;;;;;;*++-#.;;;;;;;;;;;;;;;;;= -:X@%.;;o*$@X::+$*o;;;;;;;;;;;;;;;;;;;;;;;;o&- o;;;;o*#+X:@+#%#@:X:X@+ o;;;;;;;;.$-X::::::::::::::::::::X:-$&=o;;;;;;;;;;;;;=&-::X@+@XX-O=;;;=O+@-$ O$@::::::::::::::::;;;", +";;@X::::::::::::::::::::::::X@+ ;o&-X:::::::::::::::::::::::::::::X-O=;;=O-::X@+#:::::::X:-$.;;;;;;;;o -+:-&=;;;=O-::X@+ o;;;;;;;;;;;;;;;;;;;;;;;=#@:::::X-O=oo*#@@-.;;;;;;;;;;;;.#@::+-@@:-&o;;; -:@+*;;;;;;;;;;;;;;;;=%-@:::::::::::::::::::::::@%o;;=O@@+-$####% &*=;;;;;*$@:::::::::::::::::::@$.;;;;;;;;;;;;;;;.O-X@-O=;;;;;;;;;;;;;;;;;=#-:@O=;;;o -X:::-+*;;;;;;;;;;;;;;;;;;;;;;;o*$-O=;;;o*#+X:--++--:X::X@-&o;;;;;;;;o -@X::::::::::::::::::::XX@+% .;;;;;;;;;;;;=O-:::@$@@X@+*;;;=%+@%*o;o #@:::::::::::::::;;;", +";;@X::::::::@@@@@@@@@@@:::::::-O==%-X::::::::::::::::::::::::::::XX--*o;;.%+::X:@::::::X:-$*o;;;;;;;;;.O-@:@&.;;o&-@X::@#&.;;;;;;;;;;;;;;;;;;;;;;o&+::::::@# *O:::-*o;;;;;;;;;;;.#@@#O *O:@+*;;;=&@:-%.;;;;;;;;;;;;;;;;=&$+:X::::::::::::::::::::@#o;;;*--$O***..=;;;;;;;;;;;;;;;=#::::::::::::::::X:++:X+O=;;;;;;;;;;;;;.O-:X:@+&=;;;;;;;;;;;;;;;;;.#-@@&=;;;o&+::::+#*o;;;;;;;;;;;;;;;;;;;;o +@-#=;;o*$-X@+OO@@:::::X:++*o;;;;;;;;;=&-@X:::::::::::::::::::@@X:-+%*=o;;;;;;;;o*#@:X+O* -@:- o;o*#-O=;;;;=O-:::::::::::::::;;;", +";;@X::::::@------------+::::::@$ +@X:::::::::::::::::::::::::::::+$O.;;;; $@:::::::::X:-$*o;;;;;;;;;;;=O-@@+O*=.#+X::XX@+%.;;;;;;;;;;;;;;;;;;;;;; -@:::::X@++++:::-O=;;;;;;;;;;;.#@-&=;;*$@-O.o;;*$@:-O=;;;;;;;;;;;;;;;;o*$-@::::::::::::::::::::::::O=*% *o;=o;;;;;;;;;;;;;;;;=&:::::::::::::::::X@-%#+::- o;;;;;;;;;;;.%-@X::X@+O=;;;;;;;;;;;;;;;;;.%-+-%=;;o +:::::-+ ;;;;;;;;o===o;;;o=== @+X-#=;o*$-X@-&==&+@X::XX++ o;;;;;;;;;;;=&-@XX::::::::::::::::@--@:::++$&*.*****. $+X::-*;o $@+# . $@- o;;;;=O-:::::::::::::::;;;", +";;@X::::@-+O %-@::::X:++XX:::::::::::::::::::::::::::::+&.o;;;oo*$@::::::::X:-$*o;;;;;;;;;;;;;=O-@X+@%%@::+-:XX@-O=;;;;;;;;;;;;;;;;;;;;; +@:::::::@@@:::@-*o;;;;;;;;;;;.#@- o;;*$@:+#*;.O@:X@-O.;;;;;;;;;;;;;;;;o*O-+:X::::::::::::::::::::::X&.;;;;;;;oooo=........* ::::::::::::::::::::-%..%+:@+ o;;;;;;;;;o&-@X::::X@-%.;;;;;;;;;;;;;;;;;.&@@-%=o +::@@XX:-$.;;;;;;;=%OO&...*&&#-::X@+ o*$-X:-O=;;=&+@:X:++ o;;;;;;;;;;;;;=&-@:X::::::::::::::@% $-+@X@-++++++++++@X:X++.;;;*@@@+++@X-&o;;;;.%+:::::::::::::::;;;", +";;@X::::#& =;;;;;;;;;;;.&$+X:::::@:::::::::::::::::::::::::::::X+@.;o==. &#@::::::::X:-#*o;;;;;;;;;;;;;;;=O-:X@-+X:@%%@@:X@+&=;;;;;;;;;;;;;;;;;;;;.#@:::::X:---@::@-=;;;;;;;;;;;;.#@-&=;;*$+X:-O*&-::@:@-&o;;;;;;;;;;;;;;;;;= %@::::::::::::::::::::::::::O .===. O+@$$$$$::::::::::::::::::X:@+-&.;;.$+X++.;;;;;;;;o +:X:::::@+@-%.;;;;;;;;;;;;;;;;;o&-@-% ++X@--@XX:-$.;;;;;;=O--+$$$+---:XX::+#&#-X:+O=;;;; +@XX++ o;;;;;;;;;;;;;;;=&-+:X:::::::::::::$*;o*O#@:X::@@@@@@@@::::X+-.;;;o&-::@::X+#*o;;.O+::::::::::::::::;;;", +";;@X::+#*o;;;;;;;;;;;;;;o #@::::::::::::::::::::::::::::::::::::@@ *O#%@++@X::::::XX@-#*o;;;;;;;;;;;;;;;;;.#-@X:::+%..#-:XX@-O.o;;;;;;;;;;;;;;;;;;o%+:::::::OOO#::@-.;;;;;;;;;;;;.#@-%=;;*$@:X:@++::+-+:@- o;;;;;;;;;;;;;;;;;o.#@:::X::::::::::::::::::::::::###@@@@@@@@@::::::::::::::::::::XX:--+%=;;;o&-@X-&=;;;;;;o ++::::::+$#+@-&=o;;;;;;;;;;;;;;;;=%-@-+@X@+&&-@XX:-$*o;;;;;=&$----+::::@@:XX+-@XX+$.;;;o*%+XX++ o;;;;;;;;;;;;;;;;;= +-XX::::::::::::: o;;o.&@@::::::::::::::X+-.;;;;=O+:X:::X+$*=.%-@X:::::::::::::::;;;", +";;@X::-%.;;;;ooooooooo;;;o&-::::::::::::::::::::::::::::::::::::X:++---+:::::::::X:++O.;;;;;;;;;;;;;;;;;;;o*#-@XX+#.;o*&@+:X@-#*;;;;;;;;;;;;;;;;;;o&-:::::-O.== $:@-.;;;;;;;;;;;;.#@-O=;;*$@::X@+::-% O-@@- o;;;;;;;;;;;;;;;;;=%-X@+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@-# *=;;;;;=&$@:-%=;;;;o --+-+:X:@$ *%-@+%*;;;;;;;;;;;;;;;;;.%-@:::# o=O-@:X:-+ =;;;;;o* %$--+++---@X::::XX+$.;;o +-:X++ o;;;;;;;;;;;;;;;;;;;o $-@X::::::::::::: oooo*-@X:::::::::::::X+-.;;;;;.#-::::X:++#@-:X::X:@:::::::::::;;;", +";;@X::@:&.==* .;;=O-:::::::::::::::::::::::::::::::::::::::@::::::::::::X:-+ =;;;;;;;;;;;;;;;;;;;;;o.O-@:-O=;;;=O$::X:-&=o;;;;;;;;;;;;;;;;;.#@:::X-Oo;;*$@:-&o;;;;;;;;;;;.#@+%*== $@:::::X+O.;.O-@@- o;;;;;;;;;;;;;;;;.@@:@$-+::X::::::::::::::::::::::::::::::::::::::::::::::::X:@+-+O.o;;;;;;;;o&-:@- o;;o --+O %+:@#*o;.%-@-#.o;;;;;;;;;;;;;;;;.%-:X+&;;;=&$+X:X-- o;;;;;;o.*&O$$#& %@:X:::::+&== ++XX+$ o;;;;;;;;;;;;;;;;;;;;;o*#-@::::::::::::::& #@X::::::::::::::X+-.;;;;;;.O@:::::X@-@::::X:+--@X::::::::;;;", +";;@X::X@+$%%@+++++++++%=;.+-X:::::::::::::::::::::::::::::::::::::::::::::::::::@-# o;;;;;;;;;;;;;;;;;;;;;;;;=O-@:$&=o;;= $@X::@O*o;;;;;;;;;;;;;;;;;O-:::X-Oo;;.#@X-:=;;;;;;;;;;;.#@X@$#%#::::::X@+*;;;= #:@- o;;;;;;;;;;;;;;=%-:@&* #-+:@:X::::::::::::::::::::::::::::::::::::::::::X:::+-# *=;;;;;;;;;;;=%-X:@*;o ---&=;*$@+O=;;;.O-@+#*;;;;;;;;;;;;;;;;;.%-@@O=;;;o*%::X:+$*o;;;;;;;;o=***=;o&-::::::X@+&O+@XX+$ o;;;;;;;;;;;;;;;;;;;;;;;;.O-@:X:::::::::::::@++XX:::::::::::::::@- o;;;;;;*$@:::::::::::X:+O &$:::::::::;;;", +";;@X:::X:+--+:::::@+-+&=;.$-X::::::::::::::::::::::::::::::::::::::::::::::::X:+-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@@-%*o;o*$@XXX@-#*o;;;;;;;;;;;;;;;;&-:::X@#=;;*$@X-#=;;;;;;;;;;;.#@::+--@::::::::@O=;;;o -X+- o;;;;;;;;;;;;;*-@@#.;o.O$--+@:XX::::::::::::::::::::::::::::::::::::XX:@++-$&.o;;;;;;;;;;;;;;*$@X-%* ---&=;;=%-:# o;;;=#@:-%.;;;;;;;;;;;;;;;;;.%-@@%.o;;o -::XX-+ o;;;;;;;;;;;;;o.#@:::::::X@--@X:+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;=&+-@XX:::::::::::::::::::::::::::::::X+#.;;;;;;*$@::::::::::::-&=;=&+@X::::::;;;", +";;@X:::::X:::XX:::@$O*=;;.#-X::::::::::::::::::::::::::::::::::::::::::::::XX@+%&=;;;;;;;;;;o.o;;;;;;;;;;;;;;;;=&-@:-#.o $@:@@X::+$ ;;o;;;;;;;;;;;;;*@@:::X- o;*$@X-&o;;;;;;;;;;;.#@:X@++::::::::X:-&=;;; -:X@-&=o;;;;;;;;;;=%+:+&;;;;=*&&$-+@::XXXX::::::::::::::::::::::::::XXXX::@+-$$O*o;;;;;;;;;;;;;;;;o +@X++--# =;;;.#@X@+ o;;o&-X:@%.o;;;;;;;;;;;;;;;;.%-@-#*o;*&@XXXX:+$*=;;;;;;;;;;;o*$+:X:::::::X@@XX-$ o;;;;;;;;;;;;;;;o=.o;;;;;;;;;= #-@:XX:::::::::::::::::::::::::::::X@-*;;;;;o +:::::::::::X-$.;;o +@X::::::;;;", +";;@X:::::::::::::@: =;;;;.$+X:::::::::::::::::::::::::::::::::::::::::::::::@-#.o;;;;;;;;;;.&$&=;;;;;;;;;;;;;;;;=%-@:+& $+:@--@XX:-$.oo;;;;;;;;;;;;;o&-:::X@+*o $:@-.;;;;;;;;;;;;.#@::@@++:X::::::X@-&=;=O+:@:@-%*o;;;;;;;;;*-:@$.;;;;;;oo*&$+--@@@@:::::X::::::::::::::X::::@@@@@---$&**=;;;;;;;;;;;;;;;;;;;o +::+@+O=;;;.O-:@:+- o;.%+XX@-#*o;;;;;;;;;;;;;;;;.%-@-@*.++X@@@:X:-+ o;;;;;;;;;o $-X:@::::::::XX:-$ o;;;;;;;;;;;;;;;o*%#*o;;;;;;;;;o.&+-@::X:::::::::::::::::::::::::::::+&=;;;;; +:::::::::::X+%*o;o +@:::::::;;;", +";;@X:::::::::::::-O=;;;o.&-::::::::::::::::::::::::::::::::::::::::::::::::--O*o;;;;;;;;;o.O---&=;;;;;;;;;;;;;;;;.O-@:@+@X@$&O+@XX:+%.;;;;;;;;;;;;;;;.$@X::X+$ O::@-.;;;;;;;;;;;;.#@:+&* %@::X@@:::X@-&= +@@--@@-#*o;;;;;;;=%-X-O=;;;;;;;;;=* O#-----++::@:::::::::::::@@:@-+-----#O *=;;;;;;;;;;;;;;;;;;;;;;;.#+:::@%*o;.O-@+--@++ .%+X@-+@-#*;;;;;;;;;;;;;;;;;.%-@@#O+:@----:X:-+*o;;;;;;;o*$-:X::+:::::::X:-$ o;;;;;;;;;;;;;;;;.#--+ o;;;;;;;;;;= #--+:X:::::::::::::::::::::::::::::+ o;;;; +:::::::::::::@# ..O@::::::::;;;", +";;+X:X::::::::::@$ ;;o. %+@X:XXXXXXXX::::::::::::::::::::::::::::::::X:::@#O =;;;;;;;;;;o*O-+X+-&=;;;;;;;;;;;;;;;;=&-@:@:@%*== -@XX:-%.;;;;;;;;;;;;;;o&+:::XX--+:X@-.;;;;;;;;;;;;.#@@-.;; $@:::@@:::X@+O#@@$&&#+:-$ =;;;;;;*-:@+ ;;;;;;;;;;;;o=. %$+----++++++++++++--+-#$& .=o;;;;;;;;;;;;;;;;;;;;;;;;= #---+:@+*=&-+:& &#@@#%-::-%O+@-#.;;;;;;;;;;;;;;;;;.O-:--X:#& %+:X:-$*o;;;;;o*$-XX@% O@:::::::@#*o;;;;;;;;;;;;;;;;.%-::+@&.;;;;;;;;;;o. &#-@@:X:::::::::::::::::::::::::X-&o;;;=O+::::::::::X:X:++$$:XX:XXXXXX;;;", +";;-@@@@:::::::::@$.;;*+--@:@@@@@@@@@@@:::::::::::::::::::::::::::::X:@@:X-O.o;;;;;;;;;o=*#-@XXX+-&=;;;;;;;;;;;;;;;;=%-@X:-&o;;o&-@XX@-O.o;;;;;;;;;;;;;*@@:::X:+@::@-.;;;;;;;;;;;;.#@-%=;;*$+X+&&$@X::X@-@:-&oo*#-@+-O=;;;;=%-X+O=;;;;;;;;;;;;;;;oooo.* %#&#+$$$$$$$$$@$&&$O**=oooo;;;;;;;;;;;;;;;;;;;;;;;;;;=O++-%&#-:+%&$-+&=oo -@@-::@O..$-@-O=;;;;;;;;;;;;;;;;;=O-@::+&ooo.++:X:-+*o;;;o*#-XX:@#**%@::::X@+*o;;;;;;;;;;;;;;;;.%-:XXX+-O.o;;;;;;;;;;oo*#+--@:X:::::::::::::::::::::::X-%=;;; +@::::::::::@@@@:+--@@@@@@@@@@;;;", +";;#$--+:::::::::@$*;o*--X@-------------:X:::::::::::::::::::::XX:XX@--+:X-Oo;;;;;;;;;o*O$+:X::XX+-&=;;;;;;;;;;;;;;;;.O-@X+%=;;;=&+::X@-%*;;;;;;;;;;;;;=%+:::::XX::@-.;;;;;;;;;;;;.#@-&o;;*$+X- = $@::::::+#=;;o*%$:@-O.o;o -@@#.;;;;;;;;;;;;;;;;;;;;;;o.*=.************==*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O--$&.o.%+X@--# =;;;=&+@:X@O=;o*%-:-%.o;;;;;;;;;;;;;;;;=O-::- ;;;;&+@XX:-+*o;o $-XX++:@% %@::::X@$ =;;;;;;;;;;;;;;;.#-:X@-@X@-%*o;;;;;;;;;;;o. #--@:::::::::::::::::::::::X@- =o.%+::::::::X:+------------------;;;", +";;.*& &%@:::::::@$*;;*-+:%& &#::::::::::::::::XX:XXXX:@+++-# &@@+#.;;;;;;;;o $--:X:::@@X@-&=;;;;;;;;;;;;;;;;=O-:X-O=;;;=#-XXX@-#=;;;;;;;;;;;;;&+:::::::::@-.;;;;;;;;;;;;.#@- o;;*$+X-&oo&-+:X:XX-%=;;;o= @::-$ =.$+X-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-+# o;;;*+@@-#*o;;;;;=&-@:+&o;;;.%+:-#.;;;;;;;;;;;;;;;;;=O-@@O.;;;o $::X:-+ . $-X:-$$+:@$::::::::@$&o;;;;;;;;;;;;;.%-:X@+#+@X:-$ o;;;;;;;;;;;;oo. %+-++@:XX::XX:::::::::::::X@:& %@::::::::X@:& ;;;", +";;;;oo=O-X::::::@$*;;*--$ ooooooooooo=*%+X::::::::XXX::::::@@+-+$$$O*o=&-@-O=;;;;;o. +-:X::::@@@:X@-O.;;;;;;;;;;;;;;;;.%-:@+&=;;.#+XXXX@+ =;;;;;;;;;;;;&+:::::::::@-.;;;;;;;;;;;;.#@-&o;;*$@X-&=;=O+@:::::$&.o;;;.@@X@--O&+:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%--+O*o;;;o*@-$O.o;;;;;;;=&$@@$ o;;;*+::-%*o;;;;;;;;;;;;;;;;=O-@-#.;;;=%+::XX+-#++X:-#**#@:+:::::::X:-$*=;;;;;;;;;;o.%-:X@$ * $-:X-+ .o;;;;;;;;;;;;;o. %$$+-@@::::::XXX:::::::::X+-+-:::::::::X-%.oooooooooooooooooo;;;", +";;;;;;=O-X::::::@$*;;*--$*;;;;;;;;;;;;=%-X:::::::::@@@+----++$%&***=;;;.%@@- o;;;= #-+X:::XX++ $+X@-O=;;;;;;;;;;;;;;;;*#-@@+&=.O@::+@:X:+O.;;;;;;;;;;;&+:::::::::@-.;;;;;;;;;;;;.#@+O**.&:@X-&=;;=&+-@X:X@-# o;=&@:@++--@X:@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$-@X-&o;;;= #@$ o;;;;;;;;;;o %++@ o;;.#-X:-$*;;;;;;;;;;;;;;;;;=O---#.;= %::+:XX@-+X@-#*o;*$@X:X:++:X:X:+#&.;;;;;;;;;.#-:X@+ o;o #-X:+-# .o;;;;;;;;;;;;;o.** #++----+@@@::::::::::::@@:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;", +";;;;;;o&-X::::::@$*;;*--$ o;;;;;;;;;;o +::::X@++++-+++####O *.o;;;;;;;o -X-#=;=.&+-@X:+-@::$&oo&+@X++*o;;;;;;;;;;;;;;;o*O+@++OO-@:+$+@XX+-O.;;;;;;;;;;&+:::::::::@-.;;;;;;;;;;;;.#@:@$$$$::X-&=;;;=&#@:X:X@-+ . -:@+%#+@@X@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #--:XX+O.;o.&--@%*=..........=.&+:+@ ==&#@XX:-#.o;;;;;;;;;;;;;;;;=&+@-#. -@:-@@@XX:X:$&*o;;=%+:X:+$$+:X:X:--O.;;;;;;;=%-:XX@$*;;;o*O@:X@--#*.=;;;;;;;;;;;;;;;o. O####+++-++++@::::::XXX:::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;=O-X::::::@$*;;*-+:O*.==o;;;;;;.$+X::::$$$$$O&& *..*.oo;;;;;;;;;;;*$@+@ *&#-+XX@-%O:+-O=;;= $@:-#.o;;;;;;;;;;;;;;;;=&-@@--:X@O* $+XX@-%=;;;;;;;;;&+:::::::::@-.;;;;;;;;;;;;.#@X:---+X:X-&=;;;;=*O-@::X:++#@:@+&.*O++:::% =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*%--@XX:@@-%**%-+X@:%%##########%O%@::-@&&--@@@X:-# ;;;;;;;;;;;;;;;;;= -+-$$@:-% %-:XX:-&=;;;= #@X:-#**#-:X:X:@-%.o;;;;=&-@X@@+@&.o;;;.$+X:@+-+#&=;;;;;;;;;;;;;;;;oo.*..* &&O$$$$:X::::::::::::::X:-O=;;;;;;;;;o=o;;;oo;o=;;;", +";;=oo.&$@X::::::@$*;;*-+X@+#OO .o;;;=O-:X:::@&****.o=o;;;;;;;;;;;;;;;;;;=O-::$$--@X:-+#*=&++%.o;;o&+::-#*o;;;;;;;;;;;;;;;;=O+@:::@%=oo ++XX@-&=;;;;;;;;&+::::::::::- o;;;;;;;;;;;.#@:X@++@::X-&=;;;;;;.#+@::XX+-+X-&o;o.&#@X:--O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-++:XXX:++++$$-@X:+++++++-----++++++@X:+--+++++:X@-#.o;;;;;;;;;;;;;;;;o&+@--X@%.o*$-::@- ;;;=&+@X:-#*o;*$+X::XX@-#*=;;= +@X@+++@-#*o;;.$+:++@:+--O.=o;;;;;;;;;;;;;;;;;;;;o=o.**** #@:::::::::::::X-#.;;;;o.***.*& *..* * &;;;", +";;& &%-+X:::::::@$*;o*-+X@+----%*o;; -@X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;o +:X--@:X:-% .o;= #+#*o;;.#-X:-#*o;;;;;;;;;;;;;;;;.&+:X:-&;;;=&+@XX@-&.;;;;;;;&+:::::::::X@$.;;;;;;;;;;;.#@:@& %@:X-&=;;;;;;o.&+@::XX:X@-*;;;;o*%@::@-+%*..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=..= & %@:@% &#::@O &:@:@O &$@::O &:@X:+#*o;;;;;;;;;;;;;;;;=&+@X@#.;;;*#-::@%*;o -+X:-#*o;;o @+:X::X:-+&=o -+X@@&* %--# ==O+:@O %-XX+-#& .o;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::X::::XX::X+$*;;;;= #$$$$+--$$$++$+-;;;", +";;----@XX:::::::@$*;o*+---+-----$ ooO-X:::::+*;;;;;;;;;;;;;;;;;;;;;;;;o=*&$:::XXX:+O.o;;;;.%--$*;;.#+:X:-#*o;;;;;;;;;;;;;;;;=O-:X@%.;;;=&@@XX@-%=;;;;;;&+:::::::::XX-O.;;;;;;;;;;.#@@-*oo @@X-&=;;;;;;;;=&++:XXXX@@&.o;;;o&-XX@+--+#%*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&#%=ooooo&-:-&=oooo=&-@#*ooooo.#+X@ ooooo=&-@$*ooooo.:-XX:-$*;;;;;;;;;;;;;;;;;=&+@@#.;;;o*O$:X-#* $@X:+#*o;;;;o&++:X::X:+-& $+X@-&=oo*$++@&&-@@#.o.%@:X@---% .o;;;;;;;;;;;;;;;;;;;;;;;;=O-:::X@:X@@::::- o;;;.O------+@@---++-+@;;;", +";;%O%$@XX:::::::@$*;;= OOOOOO%@+-@ *#@X:::::+*;;;;;;;;;;;;;;;;;;;;o===*&$+XXXX@@:@- ;;;;=. #::-O=.O+:@-@:-#*o;;;;;;;;;;;;;;;;.#-:X+O.;;;.$@XXX@- .o;;;;&+::::::::::X:-O.;;;;;;;;;.#@@-.;;*$+X-&=;;;;;;;;;=&$-@:X:::+# .o;=%+:@+++----$O ==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==**&$--@=;;;;;&-:-&o;;;;;*+-%=;;;;;oO-@+*;;;;;;*-@$*;;;;;=@-X:X:-#.;;;;;;;;;;;;;;;;;=&+@$%*;;;;*$:X:-$++X:-$*o;;;;;;=&+-:X::XX@--+X:+%.;;;=%-X@--@:+ o;;*++XX::@-+#*===o;;;;;;;;;;;;;;;;;;;;o ++X:X@X@++-@X+$.;;;.O-@XXXXX:XXXXX:XX:X;;;", +";;==.*%@::::::::@$*;;;o=.====. $@:+$::::::::+*;;;;;;;;;;;;;;;;;;;=*&&O$--@X:@-+++:+&=;o*&$-@:X:$O%-@:@%$::-#*o;;;;;;;;;;;;;;;o*#-::-O=;=&@::@:X@+%*;;;;&+:X:++:X::::X@-O.;;;;;;;;.#@+#.;;*$+X-&=;;;;;;;;;;=*%-+@XX:@--% . +:+# #+@X--$&& ..=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. &O$$--@-%=;;;;;&-:-&o;;;;;.@-%=;;;;;; -@+*;;;;;;*-@$*;;;;;=@+X::X:-%.;;;;;;;;;;;;;;;;;=&++-#*o;o*$::X:-+X:-# o;;;;;;;;= #-:X::XX@@::+O.;;;o #@X:+@X@$*;o. @@X:XX@@+-+O&&*.o;;;;;;;;;;;;;;;;;;;= $@X:::-O %+:-#.oo.%-@XXX::X:::X:X:::::;;;", +";;;;;o*-+X::::::@$*;;;;;;;;;;;o +@++:X::::::+*;;;;;;;;;;;;;;o=.=.&$---+@XX@-+#&&$@@-*o $---+-+X@--::-&. ++:-#*o;;;;;;;;;;;;;;;o*#-:@-O*&-:X--@XX+-%=;;;&+:::$$-:X:::XX@-O.;;;;;;;.#@-&=;;*$@X-&=;;;;;;;;;;;;.O$+@:XXX+-+#@@@$*ooo*O@XX:+---$#&.=ooooo;;;;;;;;;;;;;;;;;;;;;;;oooooo=*&#+---+@XX@%.====.O+X@O.===== :+%*=====.&+@@ =====. +:: ====.*@@XXXXX:-#.;;;;;;;;;;;;;;;;;=&+@-$*=*#@:::X:XX+#*o;;;;;;;;;;o*#-:X:::XXX++*;;;= +@X+-+:X@$ =*#+@::::@++++----$% .=oo;;;;;;;;;;;;;;;;o +::X-%=o.%-+:&* #-@X:::::::::::::::::;;;", +";;;;;;*++X::::::@$.;;;;;;;;;;;;=&+:X::::::::+*;;;;;;;;;;;;=**&%O#--@@:XXX:$% *==*#@-O #-++$OO#@:::X+O=;=&+@:-$*o;;;;;;;;;;;;;;;;*#+::-$-@:+#O@@XX:-&.;;&+:@%**#+::::::X@-%.;;;;;;.#@- o;;*$+X-&=;;;;;;;;;;;;;=*&++@XXX:+-+X-Oo;;;;=O+XX@------%O *****====;;;;;;;;;;;;;;o==.*****&%$---+@@@:@@@@%O%%%%$@@@$%O%%%%#@@@%O%%%%#$:X:#OOO%%%#+@@#OOOO%#-@@:@@::+-#.o;;;;;;;;;;;;;;;;=&++-$%+-:::::X:-+*;;;;;;;;;;;;;;.%+:::::::@@&.oo -+:@#&&#@::#%$-@XX::@# %$--@@---$O **o;;;;;;;;;;;;;;;=%+:::.;;;*#+:++--:X::::::::::::::::::;;;", +";;;;;o&-@X::::::@$*;oo;;;;;;;;;;=&-:X:::::::+*;;;;;;;;;;;;*$+----@XX:::X@+&.o;;;o $@@++++$ == ++XX@- ;;;=&+@X-$*;;;;;;;;;;;;;;;;;.&@:@-@X@#.=&++XX@-O.o&+:-Ooo*#@::::::X:-%.;;;;;.#@-&o;;*$+X-&=;;;;;;;;;;;;;;;=&$-@:XXX:::+O.o;;;o&-:::%%:-+----$@@+$&&&&o;;;;;;;;;;;;o OO#-------++++++++++++++-++++++++++-++++++++---++---:XX@----++++++-----++++--++--+++$*o;;;;;;;;;;;;;;;;=&+@---XX:::X:-$&o;;;;;;;;;;;;;;;.%+:XX:::X:-$ @+X@#*=.O-:X+--:#O%@:+&=o. O#XX#%%$-+$#.;;;;;;;;;;;;;;;o&+::%o;;;o*%+@@@:X:::::::::::::::::::;;;", +";;.=. $@X::::::::@&** .==========*++X:::::::+*;;;;;;;;;;;o&-+@::::@+-++X@- ;;;;==*#@@--#&*o;;=&+@::+O.o;;= $::+O.o;;;;;;;;;;;;;;;;=O-:XX:$*;;=&+@XX@-# %:X-Oo;; $@:::::XX:-%.;;;;.#@@#*.= $@X-&=;=.....ooo;;;;;;o*%+-@::X:::+%*..o=O+:$ .. % #:@@-+++----+=;;;;;;;;;;;;o#+&&&&&&&& &O &O%%@:#O%O& &O$##% &O# &%% OO=;;;;;;;;;;;;;;;;;=&+@:XX:::X:-#*=;;;;;;;;;;;;;;;;oO-:X:::::X@---+X:+O.=*O+::@@:X#O%@@#*;;;o.*%$*..*%-+-*;;;;;;;;;;;;;;;o&-::%=;;;;;.#@XXX::::::::::::::::::::;;;", +";;%O%++XX:::::::X:+$$+#OOOOOOOOOOO::::::::::+*;;;;;;;;;;;o +XXXX+-+$OO#@X-&=;o.&OO:--+%*=;;;;;= ++::-%.o;;.#-XX-#*o;;;;;;;;;;;;;;;;.#+@X:$.;;;=&+:XX@--@XX-O=;;.#@:::::::X@-%.=;;.#@X+$%O#::X-&=;*##%%% **.=o;;;;o. %+-@:XXX@-+%O #@+%=;;=.o ::XX::X:@@+$=;;;;;;;;;;;;;..=oooooooooooooooooooooooooooooooooooooooooo==ooo=..&-@%*..=oooooo=***.oooo=.o=..ooo=.=;;;;;;;;;;;;;;;;;;=&+@X:::X:-$.o;;;;;;;;;;;;;;;;= #@:+-@::::X:@+:X::%&O$@:+--+-@::::+O=;;;;;oO$=;;oO-X+ o;;;;;;;;;;;;;;.%+::@ o;;;;o ++::::::::::::::::::::::;;;", +";;---+XX:::::::::X@-++------------XX::::::::+*;;;;;;;;;;;o +::::$O *== $:@$ .*%---+#%&.o;;;;;;;=&$+X@-#*oo #@:::-$*o;;;;;;;;;;;;;;;;.&#::@O.;;;=O+::X:@::X-Oo;;.#@::::::::X:-#&=;.#+::---+:XX-&=;. &#+--@@%O *.=;;;o.&#++::XX:+---@X:-&o;;;;;.+@:XXXXXXX:#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@XXX:-$*;;;;;;;;;;;;;;;;;=&-@X@$#@+::::XXX:::X@---@+$%%%#++@:X@% *.=;;=%$=;;.#+X+ o;;;;;;;;;;;;;;*+:::@#.;;;;;=O++X::::::::::::::::::::;;;", +";;+::XX:::::::::::XXXX::::::::::::::::::::::+*;;;;;;;;;;;o +:X+# .o;;;=O+::$#$---+&..=;;;;;;;;;;= #+X:-$* $@:+-@:-$.;;;;;;;;;;;;;;;;;=&-::-%.;;; +:XXXXX:X-Oo;;.#@::X:::::XX:--O..%@::@++@::X-&=;;;o.*O+-----$#&.o;;;=. $-+@:XX::++::@%*.o;;;.-:::::::::@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@X:-%*o;;;;;;;;;;;;;;;;=&-+X@#*.&$@:::::::::::::++%*....&$++@:@+$#&.. +#.;o -::+ o;;;;;;;;;;;;;; +::::-%.;;;;;.&+@::::::::::::::::::::;;;", +";;@XX:::::::::::::::::XXXXXXXXXXXX::::::::::+*;;;;;;;;;;;o +:X-#=;;;;o= @::---+$# =;;;;;;;;;;;;;;o*$+X:-+@@@+$%$@:-%*o;;;;;;;;;;;;;;o.O+:X:-%.o*%@:@@::::X+O.==*#@::@:::::::XX+-O&#@::$$$:::X-&=;;;;;;.&%+-@@---# .o;;;o*O$+-+:XXXX::X@+% .== -:::---+X:@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= ++-#.;;;;;;;;;;;;;;;;;=&-+X:-Oo;= #@X:XX:::::XX:#&.o;;;;=*O$+------#O$-#=;;*+@X+ o;;;;;;;;;;;;;o&+:::::-%.;;;;;=&++:::::::::::::::::::;;;", +";;@X::::::X:::::::::::::::::::::::::::::::::+*;;;;;;;;;;;o +:X@+*;o=* &O:@+-+$& *o;;;;;;;;;;;;;;;;o $+XX-+:@O*. #+:-#*o;;;;;;;;;;;;o #@X++::-O #-X:++@X::::XO&&%::::+@X::::::XX@-+:X+O **&:@X-&=;;;;;;;=. #+@:X@--% .=;;;=* %+-@@:XX:::+--%&&%::::%%%$::@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+#.;;;;;;;;;;;;;;;;;=&-@XX:-O=;;.#+X:@:XX::::+# =;;;;;;;o=* O$+@@@----#=;;.@+X+ o;;;;;;;;;;;;;.#+::::X@-O=;;;;;=O+@X:::::::::::::::::;;;", +";;+@+++++@@:X:::::::::::::::::::::::::::::::+*;;;;;;;;;;;o +::X-&.*&$--@@-$#O*=o;;;;;;;;;;;;;;;;;;;o ++XXX+$*;;o*++@-$*o;;;;;;;;;;o --@@$#+::---::+&&@@:::X@----:::XO@@::::::::X@@:X-&o;;*$@X-&=;;;;;;;;;o*#++:X:+--$&=;;;;o. %+--@::XXX:+----X::#*..*$@@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= .;;;;;;;;;;;;;;;;;=&-@X@@:@$ == $::++-+::XX:-%=;;;;;;;;;;;o=*O+++:::@#*.. +@@$*;;;;;;;;;;;;o=&+::::::X@-&=;;;;;=O-@:::::::::::::::::;;;", +";;++$$$$$+-+@X::::::::::::::::::::::::::::::+*;;;;;;;;;;;o +::X++#$--@@@#O .=o;;;;;;;;;;;;;;;;;;;;;;=&+@XX@$*o;;o&$::-+ =;;;;;;;;o -+:@@ *&+@@+:X$&==&++::X:---@:X@:.&-@X:::::::XX:X+O.o;.$+X-&=;;;;;;;;;;o. #-@XX:+--&*=;;;;o.&O#+-+:::XX:@@:X:@#=;;o#@@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;=&-@X@++@:+$&&@@:@O&O$-+@:@-O=;;;;;;;;;;;;;o. OOX::::#O%$@X+%=;;;;;;;;;;;;=&+@X:::::XX@-&=;;;;;.%-@:::::XXXXX::::::;;;", +";;O ***** O$@:X:::::::::::::::::::::::::::::+*;;;;;;;;;;;o +:X@++--@XX@@ =o;;;;;;;;;;;;;;;;;;;;;;;;;;= ++:X@$ o;;o*#@:--&=;;;;;;o -+:+#O=;=O+:XX+%=;;= +@:X@$#%::X@+==O+@X:::::::::::+$ o.#+X-&=;;;;;;;;;;;;o*%+-@XX:@-$&=;;;;;==.&%$----@:XXX::@#=;;=#@@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X+-& %+:+--@@-O.=. %$+--+*o;;;;;;;;;;;;;;;o=.%-XX:---+XX-O=;;;;;;;;;;;;=%-X::::::::X@- =;;;;;*#+@XXX:@@@@@::X:::;;;", +";;=ooooooo=*O+::::::::::::::::::::::::::::::+*;;;;;;;;;;;o +:@#& &:XXX-$.;;o;;;;;;;;;;;;;;;;;;;;;;;;;;=&$-:X-- =;;.%-XX+-&o;;;;= -+X+#*.=;;.&+:X@%.;;;o #@@$ ..O@:@-.;=O-@X:::::::::X@-- #@X-&=;;;;;;;;;;;;;;.&#+@XXX@--O.o;;;;;;o.*O###+-+@:::@#=;;=#+@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X++O=o*O$:@@@+O.;;;o.*&%$&=;;;;;;;;;;;;;;;;;;=O-XX:+++@X:-%=;;;;;;;;;;;;=O-:::::::::XX++&.;;;;o.O-@:@+-++++-@:X::;;;", +";;;;;;;;;;;;*-+X:::::::::::::::X::::::::::::+*;;;;;;;;;;;o +@- =o.O+:X-%=;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;=*#-XX+- =*O::@::+- .;;= -+X+%*o;o;;;=O-:X@%.;;;o&+-Oo;; $:@-.;;=O+@::::::::::XX@-$::X-&o;;;;;;;;;;;;;;;o*O-@:XXX@-%*o;;;;;;;;=... O$$:::@#=;;;%+@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X@$ =;;;*$@X:-&=;;;;;;o=.*=;;;;;;;;;;;;;;;;;;;=%-X::O&&%@:@$*;;;;;;;;;;;;=&-::::::::::XX+-&=;;;;;.%+-+#O&&&&%$+@::;;;", +";;;;;;;;;;;;*-+X::::::::::::@--@X:::::::::::+*;;;;;;;;;;;o ++-.;;o&+:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-XX-$O$-@@--+X@-&oo -+:+$*;;;;;;;;.%-::-#.;;=&@-Oo;;.#@@-.;;;=O-@::::::::::XX+-:XX-&o;;;;;;;;;;;;;;;;;.#-@X:XX@-$ =;;;;;;;;;;;o=* :@:@#=;;o#+@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X@$*o;;;= $@:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X+#.o= +:X+ o;;;;;;;;;;;=O-:::::::::::XX@-&.;;;;o.&O&*=====. O+@X;;;", +";;;;;;;;;oo*O+::::::::::::X@@##+@X::::::::::+*;;;;;;;;;;;o ++-*;;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+XX+--:@+%&#@:+@**$-:+# o;;;;;;;;;.%-::-#*.O@X-O=;;.#@@-.;;;;.%-@::::::::::XX:::X+O*=o;;;;;;;;;;;;;;;;*%+@X::X:--&.;;;;;;;;;;;;;o:+::#*.. $@@:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX-%=;;;=&+:X-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#=;;*-:@$*;;;;;;;;;;;;=O-:::::::::@+@XX+-O=;;;;;o=o;;;;;;;o.O+:;;;", +";;;;;;;o* &#-:X::::::::::::$&.*&+:::::::::::+*;;;;;;;;;;;o +:-&=;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +-:X@:@# .=*++:@$#@:+%*o;;;;;;;;;;;.%-::-$%-+X-Oo;;.#@@-.;;;;;.O++:::::::::::X:::::$O =;o;;;;;;;;;;;;;;.&+@:::XX+-O=;;;;;;;;;;;;o:+:::#%#+@X@:=;;;;;;;;;;;;;o=================================oo========o;o=====.O+@%*==o===============================oo=====o====o;;;;;;;;;;;;;;;;;;;=O-@X::+#.o;=&-@:+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:+#.;; +@+#.;;;;;;;;;;;;=O-::::::::@$$+@XX+-&=;;;;;;;;;;;;;;;;.#+;;;", +";;;;;;= #---@X::::::::::::+%=;;=O+::::::::::+*;;;;;;;;;;;o +X-%=;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+:X:-&=;;o $@:--::O.;;;;;;;;;;;;;;.%-:X--@XX-Oo;;*$@@-.;;;;;;=&$-:X::::::::::::X@--+&**.o;;;;;;;;;;;;;=&++:::XX@-O*;;;;;;;;;;;=:+:::---+X:@:=;;;;;;;;;;;;o OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO OOOOOOOO * OOOOO%::::%&& &OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO *&OOO& OOO%*;;;;;;;;;;;;;;;;;;=O-@X@-@:@%*.&-@X+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@+#.;;*@@:$*;;;;;;;;;;;;=O-::::::X@% *O-@XX@-O=;;;;;o=.=o;;;;;o&-;;;", +";;;;o.&+-@@:X:::::::::::::-O=;;;*-@X::::::::+*;;;;;;;;;;;o +:-&=o=O@:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+::@O.o;;o*$@X:@$*;;;;;;;;;;;;;;;;.O-:X:::X+%*..O@:@-.;;;;;;;=*#-:::::::::::::::X:+-$@# ..o;;;;;;;;;;;= @+::::X:-#.;;;;;;;o=.*:@::::::XX:@:=;;;;;;;;;;;;=---------------------------------------------$-------@X:@------------------------------------@---------$*;;;;;;;;;;;;;;;;;=O-@X@+#@::-$%-@X+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-++#=;;*+@X- o;;;;;;;;;;;=O-::::::X- o;.%+@XX+- =ooo.*O#&*=o;;;;*$;;;", +";;;= %-+:XXX::::::::::::::-O=;;;*-@X::::::::+*;;;;;;;;;;;o +@@& &@::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-XX+#*o;;o&-:X:@ o;;;;;;;;;;;;;;;;=O-:X:::::###+:X@-.;;;;;;;;;*#-@:::::::::::::XXX@---+$# .=oo;;;;;;;;o +-::::X@-O=;;;oo. O##:::::XXXX::@:=;;;;;;;;;;;;=@@::@@@@@::@++-----@::@-+--+-@:::-----+-@:::+--+++-@:::@---+--::::@-+---@@:::+-+--+-::::::::+-@:::@@@-$*o;;;;;;;;;;;;;;;;=O-@X++&.&+::--@X+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+@$.oo -:X+ o;;;;;;;;;;;=O-:::::X@-*;;;.O-@XX++&** %+---$& .;;;=O;;;", +";;.O+-@XXX::::::::::::::::-O=;;o -@X::::::::+*;;;;;;;;;;;o +:X:+--@X:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $+:@-#*o;=O-:::@$ o;;;;;;;;;;;;;;;;=%-@:::X@---@:X@-.;;;;;;;;;;*O$:X:::::::::::::XXXXX+--@%O *.ooo;;;;;o #@::::X:+O*=**&#----:X:::::::::@:=;;;;;;;;;;;;=#:XX:+++:X:XOOOOOO%XX:#OOOOO%@:X::OOOOO%:XXX:$%OOO#@X::%OOOOO#@XXX#OOO%$@:XX:$OOOOO%:XXXXXXXXXXXXXX:@# ;;;;;;;;;;;;;;;;;=O-@:-$&=;=&$:X::-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@:@O *&+::+ o;;;;;;;;;;;=O-:::::X-#=;;;;.#+:XX+-++--+@:@---O.;;o ;;;", +";;O-+:XX::::::::::::::::::-O=;;o -@X::::::::+*;;;;;;;;;;;; +XX+---:::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-X:-+ *&+::++X+- o;;;;;;;;;;;;;;;;=O+@X::::::X::@-.;;;;;;;;;;;= $::::::::::::::::XXXX::+---+%&& .=ooo;o*$@::::X@-$&$+--@@:::::::::::::@:=;;;;;;;;;;;;=:@:::###::+%.=====*#@+&.====.O+@$*=====.%+:@O .===*%+@$ =====*#@:@&===.*&#@:# =====.@+X::::::X:::::+$*o;;;;;;;;;;;;;;;;.O-@X+#*=;;;*$@X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-XX:--@@:::+ o;;;;;;;;;;;=O-::::::- o;;;;o*#@:XX@++@:XXXXX:+-&o;;.;;;", +";;-@XX::::::::::::::::::::-O=;;o -@X::::::::+*oooooooooooo +::$$$$:::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+X:--$-@:$&%@:+- o;;;;;;;;;;;;;;;;=&@@:::XXX:::@-.;;;;;;;;;;;;.#@:::::::::::::::::::XXX::+-----#& ..%@:::::X:----@XXXXX:::::::::::@:=;;;;;;;;;;;;=:@:+&...&@-O;;;;;;.#@- o;;;;; +-%=;;;;;; -@-*o;;;;; -@$.;;;;;o&-:+ ;;;;;=%-@O=;;;;;o+-:@:X::::::::+$ ;;;;;;;;;;;;;;;;;.O-@X+#.;;;;=&@::-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-X:X@--@X::+ o;;;;;;;;;;;=O-::::::-*;;;;;;=O-::XXXXXX::::XXX-%=;;=;;;", +";;@X::::::::::::::::::::::-O=;;o -@X::::::::@&************O@@@&*.*O@:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-XX+-@X+&=*+-X+- o;;;;;;;;;;;;;;;;o&-@X:::::::@-.;;;;;;;;;;;;.%@::::::::::::::::::::::XXXX:@:@------$O%:::::::X:@:XX:@@@@:::::::::::@:=;;;;;;;;;;;;=:@:-*;;; +-Oo;;;;;.#@- o;;;;;*+-O=;;;;;; -@-*;;;;;;*-@$.;;;;;o -:+&;;;;;oO-@Oo;;;;;=@--++:X::::::+$ o;;;;;;;;;;;;;;;;.O-@X:-%=;;;=O-::-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-XX:$$+@X::+ ;;;;;;;;;;;;oO-::::::-*;;;;;;=O+::::::::::::::X@+*o;=;;;", +";;@X::::::::::::::::::::::-O=;;o -@X::::::::X@$$@@@@@@@$$+@X+-.;;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+:XX:@O.;o $+X++*o;;;;;;;;;;;;;;;;=O-:X::::::@-.;;;;;;;;;;;;.#@:::::::::::::::::::::::::XXXXX:@@@@@--@X:::::::XXXX:+++++:X:::::::::@:=;;;;;;;;;;;;=:@:- ;;; ++%*..... :@@O*..o.*O@@#*.....*O+:@O*.....&-@: .....*O+:@O.....*%+:%*...=. @+O&$-XX::::-$ o;;;;;;;;;;;;;;;;.O-@X:::$&=;=O-@X-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X@:&*&$@::+ ;;;;;;;;;;;;o&+:::::@-*;;;;o. $@::::::::::::::X:-&o;=;;;", +";;@X:::::::::::::::::::::@-%=;;o -@X::::::::X@------------@X@-*;;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X@+ ;;;o*$@X+$ ;;;;;;;;;;;;;;;;;=O-@::::::@-.;;;;;;;;;;;;.#@::::::::::::::::::::::::::::::XXXXXXX::::::::::::::# &&&&:::::::::::@:=;;;;;;;;;;;;=:@:- o;; +::######$::::#$% %@+:::######++:X:+@####$@::::#####$@::::$####$::::$###O%@-&==*#@::::+#*o;;;;;;;;;;;;;;;;.O-@X@-+X@-O*&-@X-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#.;=&-::+ ============.O+::::::- ===* %-@X::::::::::::::X@+ o;=;;;", +";;@X:::::::::::::::::::::$$#.;;o -@X:::::::::@---------+$-@XX-O=;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-::@O.o;;o $@:-$.o;;;;;;;;;;;;;;;;=O-:X::::@-.;;;;;;;;;;;;.#@:::::::::::::::::::::::::::::::::::::X::::@:::::::+Ooooo=:@:::::::::@:=;;;;;;;;;;;;=:@:- ;;; +:@------+:XX@------:XX:-------:X:X:------@X::+------@X:X@------:X::-------%=;;;*-@X:-$*o;;;;;;;;;;;;;;;;.O-@X+$%#+:@-$-@:-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#=;;*+@::#OOOOOOOOOOOO%:::::::::#OOO$--@XX::::::::::::::X-#.;;=;;;", +";;@X:::::::::::::::::::@# * =;;;*-@X:::::::::X######### O$:X-O=;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+X:-#*o;;=#-X:+% o;;;;;;;;;;;;;;;;=O-:X:::@-.;;;;;;;;;;;;.#@::::::::::::::::::::::::::::::::::::::::@+++X:::::@#*o;;o:+:::::::::@:=;;;;;;;;;;;;=:@:-*;;; +:::::::::::::::@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::@@O.;;;o*@+:@# o;;;;;;;;;;;;;;;;.O-@:@#*=*%@X@-@X-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#.;;=%-XX+-------------@X::::::X+----@:X::::::::::::::X:X-O=;;=;;;", +";;@X:::::::::::::::::::@#*=o;;;o -:X::::::::@ .........oo=&@:- o;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-X:-$*oo*+@:::-- o;;;;;;;;;;;;;;;;=O-@:::@-.;;;;;;;;;;;;.#@::+--@:::X@-@:::::::::::::::::::::::::++$%&$+X:::::@+ o;=:@:::::::::@:=;;;;;;;;;;;;=:@:+ .==&@::X@+---------------------------------------------------------+:X::XXXX@%.;;;=&$X:+#.o;;;;;;;;;;;;;;;;.%-@X-+*o;;.#+:XX-@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#.;;*#@X:+-------------@X::::::::::::XX:::::::::::::X::@-$*o;;*;;;", +";;@X::::::::X:::::::::::@% =o;;.#-X:::::::::+*;;;;;;;;;;;; +:-O.o.%@:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+X:-$& $+X+$@X+@*o;;;;;;;;;;;;;;;;=O-@::@-.;;;;;;;;;;;;.#@:+#OO%::::##-@:::::::::::::::::::::X@-$&*.= +:::::X:++*;=+@:::+---::@:=;;;;;;;;;;;;=:@::#OOO#::::#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@::::::@%=;;=O-+:@$*;;;;;;;;;;;;;;;;;.%-@X:$ o;;;=%-XX+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#.;; -::XOOOOOOOOOOOOOOX::::::::XXXXX::::::@@@@@@@@::@-+#*o;;.%;;;", +";;@X:::::+-+:X:::::::::::--% .*&-:X:::::::::+*;;;;;;;;;;;; +X:@%&%@::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+XX+-++:+# O+:++*o;;;;;;;;;;;;;;;;=O-@X@-.;;;;;;;;;;;;.#@+#*== $@X-&.&$-@:::::::::::::::::::+-#*=;;;o&-:::::XX+%=o#@:::####::@:=;;;;;;;;;;;;=:@:X----+X::+&==========================================================.@@X::@@@::&.o&-@:+$ o;;;;;;;;;;;;;;;;.%-@X@@ o;;;.&$::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#=;; -:@#*============.O+:::::::::::::::X:+++++++++++$$&.o;;o&-;;;", +";;@X::::@%&O+:::::::::::::@--#$+:X::::::::::+*;;;;;;;;;;;o +:X:---:X:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++XX@+::#*o +@:+#*o;;;;;;;;;;;;;;;;=O-@@-.;;;;;;;;;;;;.#@-&o;;*$+X- oo #$-+:::::::::::::::@-$&.o;;;;;.-@:::::X:-&;*-::$*=..%@@:=;;;;;;;;;;;;=:@::$###::::- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::X:+$+::-O&-@X-$*o;;;;;;;;;;;;;;;;.%-@XX@+*;;;.O-:X-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X@#*=. -:@$.;;;;;;;;;;;;o&-:::::::::::::::@:O&&&&&&&&&& .=;;;;.#-;;;", +";;@X::@+$*o*$@X::::::::::XXX+--@X:::::::::::+*;;;;;;;;;;;o +:::@@@:::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:XX@#*o;= $+X+#*o;;;;;;;;;;;;;;;;=O-@-.;;;;;;;;;;;;.#@-&o;;*$@X-&o;o.*&#-+@:::::::::::@+O*=;;;;;;;=$-X:::::X@#=.-::#=;;;%+@:=;;;;;;;;;;;;=:@:+&*..&@:@@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@X::+O.&+::--@X@%*o;;;;;;;;;;;;;;;;=O-:X@::@O*oo&-@X-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::%O%#:::+ o;;;;;;;;;;;=O-::::::::::::::X-#.ooooooooo=o;;;;o.&$@;;;", +";;@X:+$+$*;=%-X::::::::::::XX::X::::::::::::+*;;;;;;;;;;;o +XX@+++@X:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X@$.;;;o $@:-#*o;;;;;;;;;;;;;;;;=&--.;;;;;;;;;;;;.#@-&=;;*$@X-&=;;;o=.O#$++@:::::X:-$&=;;;;;;;;;o +:::::::::OO@:@#=;;oX+@:=;;;;;;;;;;;;=:@:-*;;; +:@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+-X::-$*;=&+::@X+#.o;;;;;;;;;;;;;;;;.O-@X++-::-# &+@X-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-XX:---@X::+ o;;;;;;;;;;;=O-::::::::::::::X-#=;;;;;;;;;;;;;;o*#-@X;;;", +";;@X@O O-O=; -@X:::::::::::::XX:::::::::::::+*;;;;;;;;;;;o +:@% &%@:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+::@%.o;;o @@:-+&=;;;;;;;;;;;;;;;;=O+.;;;;;;;;;;;;.#@- o;;*$+X-&=;;;;;;=. O$-@::::+%*=;;;;;;;;;;;=O+::::::::--X:@#=;;o%+@:=;;;;;;;;;;;;=:@:-*;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+XX:-#*o;;.-@X:+$*;;;;;;;;;;;;;;;;;.%-::-# O+@@+--@:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::+--@X:+#.;;;;;;;;;;;;=O-:::X:@::::::::X:+ ooooooooo;;o=. $-@:X;;;", +";;@@#.o*$- ;=#-X::::::::::::::::::::::::::::+*;;;;;;;;;;;o +@- =o=&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.$-XX-#*;;;*@@X:+-&o;;;;;;;;;;;;;;;;=&.;;;;;;;;;;;;.#@+&.oo*$@X-&=;;;;;;;;oo=*%$+---O.;;;;;;;;;;;;;;.-::::::::::::@#=;;;%+@:o;;;;;;;;;;;;o:@:- o;; +::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@XX:$O.;;;o&-::-$*o;;;;;;;;;;;;;;;;.%-::-$.o=&#::+::-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::%&O#::@#.;;;;;;;;;;;;=O-:::X-#:::::::@@:-# ********.= O#--:X::;;;", +";;+-%=;o $#.; +@X:::::::::@@@X::::::::::::::+*;;;;;;;;;;;o ++-*;;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #@X:-#.o*%@:@@X@- o;;;;;;;;;;;;;;;;=o;;;;;;;;;;;;.#@:#O& O@:X-&=;;;;;;;;;;;o.*&%##*;;;;;;;;;;;;;;;=$+X::::::::::@#=ooo%+@#o;;;;;;;;;;;;o#@:- o;; +:@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++XX:@#*;;;= -@X+#*o;;;;;;;;;;;;;;;;o%-:X+#*;;;o @:XX-# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X+#*== -::+ o;;;;;;;;;;;=O-::X@@%:::@@@-++++--+++++++-OO+--@XX:::;;;", +";;+-%=;;o&-%=o%-X:::::::X:+$@:X:::@-+XX:::::+*;;;;;;;;;;;o ++-*;;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++X:+#&$-::+$@X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X@+--@::X-&=;;;;;;;;;;;;;;o=.=o;;;;;;;;;;;;;;;o -:::::::::::::& &X@@:..............:@:-*;;; +::+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::$&=;=O-@X+#.o;;;;;;;;;;;;;;;;= -@:+O.o;;;=O@X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#=;; -:X+ o;;;;;;;;;;;=O-::::::XX@+$$O #$$+-+++++--+::XX::::;;;", +";;++%=;;;*+- ;*+@X:::::::$&*&+::X@#O#@::::::+*;;;;;;;;;;;o +@- o;o&+:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&$-:X+-+X:+& $+X++*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@:X:--@X:X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+@:::X::::::::+---::::#%%%%%%%%%%%%#:::- ooo +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX@-+:@+ =O-@:+$*;;;;;;;;;;;;;;;;;=O-:X@- ;;;;.O+X:-# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-X-#.;o -::+ o;;;;;;;;;;;=O-:X:::X:+$ ..=oooo...&$@XXX@--:XX::::::;;;", +";;++%=;;;=O-%.=%-X::::::+#.;.$+X@$*=*++X::::+*;;;;;;;;;;;o +@- ;;o +:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O+::@::@&=o $+:@# ;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X@+##@:XX-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-XXX:@@::::::@@@@::::--------------:::@#***#:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= ++XX:+%&-::#O-::-#*o;;;;;;;;;;;;;;;;oO-@:::@%.;;.%-:X-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@+#.;; -::+ o;;;;;;;;;;;=O-:X::X:-$ o;;;;;;;;;;=&@::+$##@:X::::::;;;", +";;++%=;;;;.%-O %@:::::::-#.;.#-X+%=;oO-X::::+*;;;;;;;;;;;o +@+&.=.O@:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-XX:+#=;;o $+X+$.o;;;;;;;;;;;;;;;;;;;;;;;;;;.#@@#&..&@:X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-::+-$+-:::::---+X:::--------------:::X@@$+@:::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O++XX@-O=.$+X@-@:+%.o;;;;;;;;;;;;;;;;o -@X+-:X-O.=O-::-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@+#=;;*-:X+ o;;;;;;;;;;;=O-X@:X:+%*o;;;;;;;;;;;;*$+#O ..O+:::::::;;;", +";;++%=;;;;o*#--:X:::::::+#.;.$-X+O=;o -X::::+*;;;;;;;;;;;o +::#%O%$::X@$*=========================================================o=&+:::@$*o;;o #@:+# o;;;;;;;;;;;;;;;;;;;;;;;;;.#@-&=;;*$@X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+-#& %:::::OOO#@:::OOOOOOOOOOOOOO:::::---::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@XX@-%.;;*$@XX:-#.;;;;;;;;;;;;;;;;;= -::@#O-::+OO+::-# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:+#.o= +:X+ o;;;;;;;;;;;=O-X@:X-%.;;;;;;;;;;;;;;*#-%.o;; +@X:::::;;;", +";;+-%=;;;;;=O-::::::::::+#.;.$-X-%=;o -X::::+*;;;;;;;;;;;o +XX@---:X:::@#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&%:::::@#*;;;o @::+- o;;;;;;;;;;;;;;;;;;;;;;;;.#@- o;;*$+X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#.=oo.:@::#.==.@@@:==============:@:X++++@X::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@XX:+O=oo;=#-X:@#*;;;;;;;;;;;;;;;;;oO-@:-+*=O-::+-::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-X::%&O#:::@*;;;;;;;;;;;;=O-X@X@-*;;;;;;;;;;;;;;;*$- o;;;.%+::::::;;;", +";;+-%=;;;;o.#+X:::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +:X@---:X::X:@-----------------------------------------------------------@:::::X+#.;;o +:X:@$*o;;;;;;;;;;;;;;;;;;;;;;;.#@-&=;;*$@X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#*;;;;o:+X@#=;;oX+@:o;;;;;;;;;;;;o:@:@O %@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #+:X@@&=;oo= +@:@%.;;;;;;;;;;;;;;;;;= -@X+# o;=%+:@:X-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::+-+@X:@$*;;;;;;;;;;;;=O-X@:-O=;;;;;;;;;;;;;;;.$-*;;;;=O-::::::;;;", +";;++#.;;;o*%+:::::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +X:$O&%@::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+O.=*#@::XX+#*o;;;;;;;;;;;;;;;;;;;;;;.#@-%=;;*$@X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.o;;;;=:@X@#=;;o%+@:=;;;;;;;;;;;;=:@:- ooo +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+XXX@$*;;;=O+@X:@O=;;;;;;;;;;;;;;;;oO-::@%.o;;; +:X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::@@@:X::@ o;;;;;;;;;;;=O-X@+#.;;;;;;;o=====ooo*$+*o;;;*$@::::::;;;", +";;++#.;o= +-:X::::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +:+&==.%@:::@@@@+@:X:X:@++++@:X:X:@++++@:XXX:@+++++:XXX@@++++@:XX:@+++++@X::X@++++-#O+@:+++++-$ o;;;;;;;;;;;;;;;;;;;;;.#@-O=;;*$+:X-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=;;o%+@:=;;;;;;;;;;;;=:@:-*;;; +::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@:X::::%*o=O-@:@@:#&*o;;;;;;;;;;;;;.&-@X@$*;;;;.O@X:-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-XX:+$++X:X+ o;;;;;;;;;;;=O-X@-&o;;;;;;.&OO&OO * %+%.;;;=&-:X:::::;;;", +";;+@#*=*&++:X:::::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +@- o;o&+:X@-####$@::X+$###%$+:X:+$####$::X:+####%#::X:+#####$@X:@######+:X::@#####--@::######-@&o;;;;;;;;;;;;;;;;;;;;.#@@$.oo @@:X:+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=;;o%+@:=;;;;;;;;;;;;=:@:- ;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&+@X::@-@X+# O-:X+$+::-#*o;;;;;;;;;;;.#-:XX@$.;;;.%+X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X@:& O@::+ ;;;;;;;;;;;;=O-X+-*o;;;;;.#------+$-@-&o;;;.%-:::::::;;;", +";;+X:%O$-@XX::::::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +:-O=;o&+::$&**.. $@X+# ....*%@:+%*.... #@:+O*.....O+@+O..... #+@%*.....&@@:@&.....&@:+%*.....O+-*o;;;;;;;;;;;;;;;;;;;.%@:+O %@:X:X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=oo=#@@:=;;;;;;;;;;;;=:@:- o;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+@XX:+$O$+X@--::-%*&-::+#.o;;;;;;;;;.%-@X:X@@*oo.%-::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X+#.oo -:@@*;;;;;;;;;;;;=O-X+-.;;;;;=O-@:::::@+@X-&o;;;.#+:::::::;;;", +";;@X:+-+:X:::X::::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +X-%=;o&+X-O=;;;;=O+:- o;;;;;*$-- o;;;;.#+@$*;;;;;o&--+ ;;;;;.#-+&o;;;;;=#+@$.;;;;;.#@-Oo;;;;;*$+$*o;;;;;;;;;;;;;;;;;;*$@::@--@X:+@:X:+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@::: ** X@@:=;;;;;;;;;;;;=:@:-*;;; +@:-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@XX:-$*= #X:@:@-#*o=%-:X+#.;;;;;;;o=%-:X@-+X@%**#-XX-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#=;; -:@$*;;;;;;;;;;;;=O-X+-.;;;;o +@X:::::::X:- o;;o @@:::::::;;;", +";;@X:::X:::X::::::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +X-O=;o&+:- ;;;;;o&-@- ;;;;;;.$--*;;;;;=#++$.;;;;;o --#.;;;;;*@-+ ;;;;;;o%-@#.;;;;;=#+-&;;;;;;.$@+#*o;;;;;;;;;;;;;;;;; -+XX@@@X@-#$-@X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:+:::@$$$::@:=;;;;;;;;;;;;=:@:- ooo +:@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:XX@-#*o;o +XX:+%*;;;.%-::+%=;;;;;o*O+@:@+O$-:@@@+::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#.;o +:+#.;;;;;;;;;;;;=O-:@+.;;;;*$@X::::::::X:- o;;o&+@X::::::;;;", +";;@X:::::::@--@X::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +X-O=oo&+@@ =====.O+@+&====== $++ =====*#@@$ ======&++#*===== ++$ ======.#+@#*=====*#@+O.===== $@:+#*o;;;;;;;;;;;;;;;;o&+@X::X:$&.*%-:X:-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o===.@@:::@++@::@:=;;;;;;;;;;;;=:@:@O O::::&.===o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@@X::$O*o;;o +X:-O=o;;;;.%+:X@&=;;;o*#-::-# =*%$:+@X:-# ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X-#.;;*@@@$*;;;;;;;;;;;;=O-:@O=;;;o -:X::::::::::+ o;;=&+@:::::::;;;", +";;@X::::X:++#%:@::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +:@% **O@@:%OOOOO%::::#OOOOOO#:::#OOOOO%::::#OOOOOO#:::%OOOOO#:::#OOOOOO%::::%OOOOO%::::OOOOOO#::::+$Oo;;;;;;;;;;;;;;;;o +@X:X+&=;;=&-@X:+%*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo. OOO%:::::::::::@:=;;;;;;;;;;;;=:@:X@---@X::X@%OOO .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::+&o;;;=O#X:-#.;;;;;;;= -@:+&=oo*#-::+%.o;o=&+:X:-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X-#=;;.@+X+ o;;;;;;;;;;;=O-:@ ;;;;; +::::::::::X+$*o;;.#@::::::::;;;", +";;@X:::X:@% .= +@X::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o +XX:$$$:XXX@+++++@:XXX:++++++@XXX@+++++@XXXX@++++++:XXX@+++++@XX:@++++++@:XXX@+++++@XXX:++++++@XXXXX@-*o;;;;;;;;;;;;;;;;o +@XX-&o;;;.%+:X:-$.;;;;;;;;;;;;;;;;;;;;;;;;;ooo.&&%-++++:::::::::::@:=;;;;;;;;;;;;=:@::@@@@:X:::@+++-+#O .ooo;;;;;;;;;;;;;;;;;;;;;;;;o +@:XX:@&o;;o -@:-#.;;;;;;;;;=O-::+&**$-:X@#.;;;;=&+X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=%-X-#.oo -::+ o;;;;;;;;;;;=O-:@&=;;;; +::::::::::X-#.;;;*$@::::::::;;;", +";;@X::X:-#.o;;*++X::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;o -@@@---@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+$&=;;;;;;;;;;;;;;;;o +@X:$ o;;;.O@:X:-%.;;;;;;;;;;;;;;;;;;;;;;oo #--+@:::::::::::::::@:=;;;;;;;;;;;;=:@::::XXX:XX::::::@+-@#& *oo;;;;;;;;;;;;;;;;;;;;;= #@XX@@::#O.=&$@:-#.;;;;;;;;;;;.O-@:-$#+::@$*;;;;.O$::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;oo* &#@:@:& %@::+ o;;;;;;;;;;;=O-:@+.;;;; +::::::::::X-$.;;;*$+::::::::;;;", +";;@X:XX+$ o;o*%@::::::::+#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;;*$+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@XX:+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+-&o;;;;;;;;;;;;;;;;o ++X@+&=;;; +:XX:-#.o;;;;;;;;;;;;;;;;;;o=* ---+@:::::XXXXX::::::::@:=;;;;;;;;;;;;=:@::X:+++-@XX::::::::@+--+&*=o;;;;;;;;;;;;;;;;;;=&++XX@-$-::-#%-@:-#.;;;;;;;;;;;;;.O+::++:XX@#.;;;=#-::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@XX@$*o;;;;;;;;;;;;;;;;;;;;;;;oo. &$-+:X:::+--@X::+ o;;;;;;;;;;;=O-:@-*;;;; +::::::::::X-$.;;;*$+::::::::;;;", +";;@X:X@$ o;;*$-XX:::::::-#.;.$-X-%=;o&-X::::+*;;;;;;;;;;;;=* %@@$& *o;;;;;;;;;;;;;;;;;o +@X@-&== %::::X:+#*o;;;;;;;;;;;;;;;o. O$+@@@:X:::XX::@@@::::::::@:=;;;;;;;;;;;;=:@::::%%%%+-@X::XXX::::@@@+$%*.oo;;;;;;;;;;;;;;=&-@:X@+&*%-::++@:-#.;;;;;;;;;;;;;;;=&+X:XX@@::O.o.&-::-%*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= @@X:::-O=;;;;;;;;;;;;;;;;;;;;;o.* #++@@@:X:::@@@:X::+ o;;;;;;;;;;;=O-::-&o;;o&+:X::::::::X-$.;;;*$+::::::::;;;", +";;@XX@-&o;;=O-:X::::::::-#.;.#-X-%=;o&-X::::+*;;;;;;;;;;;;;oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=&-+#.ooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;;;;;;;;;o +@X@+OO@@X+--:X:-$.;;;;;;;;;;;;;o.&#--+@::::::::@@--##$::::::::@:=;;;;;;;;;;;;=:@::+%.... %$::::@@:XX::XX@+-$#&*o;;;;;;;;;;;o.&-@:X@-&=o.O@::X:-#.;;;;;;;;;;;;;;;;; -X::++$@:+% %+::-%=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X@--:+$.;;;;;;;;;;;;;;;;;;;;.&%#@+@@@--@X::::::::::+ o;;;;;;;;;;;=O-::@$*o;; $@:::::::::X-$.;;;*$+::::::::;;;", +";;@X:+%.;;=&-@X:::::::::@$*;.+@:+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++X:--@X+$O#-:X:-O=o;;;;;;;;;o= #-+@::::XXX::::-$%&.*&@:::::::@:=;;;;;;;;;;;;=:@::- ;;;;o.&$:X@$-+@:X::::::@+-$&.oo;;;;;;;;.%+@XX:-#.;;;.#+X:-%.;;;;;;;;;;;;;;;;;.%+X:-# *$-X+--@:-%*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X+-%OX++*;;;;;;;;;;;;;;;;;o=.%-+@@:@-$%O#::::::::::@$*;;;;;;;;;;;;=O-::X-%=;;o $@::::::::X-#.;;;*$@::::::::;;;", +";;@X@+*;;o -@X::::::::::@+ o*-X:+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++X:::@#*=.%-@X:@%*;;;;;;;o. O++@:X:XX::@@:X:# *==;o.+@::::::@:=;;;;;;;;;;;;=:@::-.;;;;;;&@:@% &#--@::::::::@+-%&*o;;;;;;=O-::::@%*;;;= :@:-%.;;;;;;;;;;;;;;;;o.%-::+O*oo*#@:@::-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$@:-#&=.O-+&=;;;;;;;;;;;;;;o*&O#-@:X@-$&*..%+X::::::::@$*;;;;;;;;;;;;=O-::X@-*;;;=%+::::::::X@+*o;;*+@X:::::::;;;", +";;@X+%.;;o&-X::::::::::::@% O@X:+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+XX:- ;;;.%-@X:-%=;;;;o.&#--@:X:::::---#@X@%=o;;;;o$@:::XXX:#=;;;;;;;;;;;;=#:X:+*oo;;;;%+X-&=o.&O$@X:XXX::::@--$ =o;;;=&+@XXX@@*;;;o +::-%.;;;;;;;;;;;;;;;;o*%-::-#=;;;o&-XXX+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@@-#*o;=O-+@*o;;;;;;;;;;;o= #--@:X::#&*=o;=O-X:::::::::+ o;;;;;;;;;;;=O-::::-%=;;o -@XX::::::X-&o;;.#+::::::::;;;", +";;@:+&o;;=O-X:::::XXX::::X@+@X::+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+::+&o;;;.O+:X:-&=o;o %-+@:::::::--%O *$@@$.;;;o==#@XX:@@@@$=;;;;;;;;;;;;=$@@@+% ===.$@:+*;;;o=*#@X@@@:X::::@+-& =;=&-@X:@@@@ oo= +@:-%.;;;;;;;;;;;;;;;;;*$-:::O*;;;;*#@X:+$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #++-$%.;;;=O+@- o;;;;;;;;;o=*O-+@@@@::+ =o;;;o -@X::::::::+ o;;;;;;;;;;;=O-:::X:-&o;;=&+@X::::::X-&o;;=&+::::::::;;;", +";;@@+ o;;*$+X:::::@@@XX::::@:X::+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&$-X:$&=;;;=O+:X@+% .&+-@:X:::::::#O.=oo -:-&o.* OOX@@@------=;;;;;;;;;;;;=--------%&&#:X@@=;;;;;oO+X---+@:X::X:@-+&*&-@XX@-+::$ *&+@:-%.;;;;;;;;;;;;;;;;;.%-:X@#.;;;;=$+X@-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&-+--O .;;;;=%-:-&o;;;;;;;;o*O#-@X+---@:+ ;;;;o=&+@X:::::::X+ o;;;;;;;;;;;=O-::::X@+ o;;=&-@::::::X-&o;;o&-@X::::::;;;", +";;@@+ o;;*++X:::::$#-+:X::::::::+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*#+:@-&=;;=&+:XX@-@#+@:X:XX::X:+O.=;;;;=-:@# %#+----$#%&&&&&o;;;;;;;;;;;;o&&&&&&O$----@X:@ .=o;;=%@@O&&%+-:X:::X@@+#$@XX@@O%-:@$#-@:-%.;;;;;;;;;;;;;;;;;=#-XX::: o;;=O-::-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*%---# =o;;;;;=O-:+$*;;;;;;o= $-@::+%&&&%@@%.oo. %$:::::XXXX::-&o;;;;;;;;;;;=O-:::::X@+ o;;.%-::::::X-#.;;o $@X::::::;;;", +";;@:+&o;;=O-XXXX@+&.&#-:X:::::::+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+X@-&=.O#:@+@X:@+@X:X::@--:X-&;;;;oo*+:X:-----$#O*..ooooo;;;;;;;;;;;;;;oooooo=*O#$$-+@@$%O ==&@:+*o=. #-@X:::XX@+@XX:-O=*$@X@+::-%.;;;;;;;;;;;;;;;;;=O-::@+@:$&ooO-::-O=o;;;;;;;;;;;;;;;;;;;;;;;;;;;o %$--+%*o;;;;;;;o +@:-%=;;;;= %@+:X:-$*=== -:+% &#+-@XXXX:@@@@+-$ ;;;;;;;;;;;;=O-:::::XX-+*o;;*#@:::::X@-*;;;=&-:X:::::;;;", +";;@X+#.;;o -@:::++*;o*#-:X::::::+%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X@@O#-::+#+@X:::::X@-$O#-:+O=;o=* %::@---@%&*.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.**&#------O%+:+%o;;;o.O+:::::::::X@-#.;o -@XX@-%.;;;;;;;;;;;;;;;;;=O-:X-+$+:@@ -::-#.;;;;;;;;;;;;;;;;;;;;;;;;;oo=* ----# =;;;;;;;;;;.%-X@- o;o= --@:X:@O*o;;;.$+:--++@:XX::@----+#O =;;;;;;;;;;;;=O-::::::X:-%*o;o +::::::X+%.o;;*+@X:::::;;;", +";;@X@- o;;.%-----&o;;o*#-:XX::::-%=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$+X@--::-&*&-@X::::+-O =.%@@@ . O$++@--% & ==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo. &#$---::+O.o;;;;.%+X::::::::+%.;;;*-@X@-%.;;;;;;;;;;;;;;;;;=O-::+% *O-X:-+::-#*;;;;;;;;;;;;;;;;;;;;;;;;o= &O#--#O .o;;;;;;;;;;;o&-::-%=o*O+@:XX:+%.o;;;o*#+X:+@XX:::+--%& & .=o;;;;;;;;;;;;;=O-:::::::X:-$.;;*+@:::::X:-#.;;=O-:X::::;;;", +";;@X:-#.;;o.OOOOO.;;;;o.#-@:X:::-O=;o&-X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+::::+O=;=O-@X:X@$&=o;;.#+@$%--++-+% .ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=. O$@X::#O =o;;=%+X+-+:X::+O.;;;.O+X@-O.;;;;;;;;;;;;;;;;o.O-:@-#.oo=O@:@@:-%*o;;;;;;;;;;;;;;;;;o;;;oo=*O----+&.=o;;;;;;;;;;;;;o +@X@# &$-@X@-@:-%=;;;= %::::XX:+---#O .=ooo;;;;;;;;;;;;;;;;=O-::::::::X:-%.=&+:::::::@$&=;;;*$-:::::;;;", +";;@XX@-&o;;o=====;;;;;;;.%--@X::@#.;o -X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=ooooooooooooooooooooooooooooooooooooooooooooo&++#*oooooooooooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;;;;;;;o*$+:X@-*;;;.O-:X@$ =;;;;.$@X@+@@:XO .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*#@:X@--&*=o $:@$O#-@X:-&o;;.O-::-O.;;;;;;;;;;;;;;;;o*#-::$O*;;;;.-:X:-O.o;;;;;;;;;;o==ooo=******&O@-$%%% =;;;;;;;;;;;;;;;;;*$+X::+-+::+$%+@@#*==*&--:XXX:@-$O%&*=o;;;;;;;;;;;;;;;;;;;;;=O-:::::::::X:-%O$::::::X@$ =;;;;o&+@X:::;;;", +";;@X::+$*;;;;;;;;;;;oo;;;.&%-@X::+&=o -X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;o O&& &%@@:O& & .o;;;;;;;;;;;;;;;;o*$+X:-&=;;;=&+:+#=;;;o*O@:@++:X@#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-X:----$O&$@:$ =*%-+:@# o=%-:@-O.;;;;;;;;;;;;;;;;;*#-::$ =o;;;=&+:@-O=;;;;;;;;;;;o*&&OOOO+-+++--+#&*===o;;;;;;;;;;;;;;;;;;=O-:X:@@X:-$*.&-::$&&#-@:X:@@-$% ===;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::X:--@X:::::X-%=;;;;;;.O+::::;;;", +";;@X:+++%.;;;;;;;;;. *o;;;o.O-:X::@O &@:::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+--------------------------------------------@XXX@--------------------------------------------------# =;;;;;;;;;;;;;;;;o*+-X@- o;;;*-:@$ oo=*#-:+-##-:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O-:+%%$----@X-%=;;.&$@X-$* -:@-O.;;;;;;;;;;;;;;;;;.#-XX@#*;;;;=O-X:-%.;;;;;;;;;;;;;.* %%%%OOOOOO&*.=o;;;;;;;;;;;;;;;;;;;;;;o*$+X::X:+# o;=O+:@--+@XX@++$%*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::X-%=;;;;;;; -@X::;;;", +";;@X@##--%.;;;;;;o.%-#*o;;;;*--XX:@-+:::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* %---@@@@@@@@++----+@@@@+-----++@@@@+----+@@:X:@+----@@@@+-----+@@@@+-----+@@@@+-----@@@@@+----+@@@++O=;;;;;;;;;;;;;;;;o $+:@$&=;=&@:X+$ O#++-$ * O+:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+@$..*&%--@X+%=;;;=*%@:@#$::-O.;;;;;;;;;;;;;;;;;=%-::@@:O o;=O-@:+&.o;;;;;;;;;;;;;;;o===========o;;;;;;;;;;;;;;;;;;;;;;;;;;.$-X:X@@O*o;;;.$+X@@XX:@-# *.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::X@+ =o;;;;;.$+:::;;;", +";;+@%.*$--O.oo;;o*%+:+# =;;;=&$@X::@+@X:::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&#--:XXXXXX+------:XX:-------+XXX@------:XXX+------@XXX+-----+XXXX-------:XXX------@XXX:------@XX:+- o;;;;;;;;;;;;;;;;o*$-X@-&. +::::@-+---$%*o=..@@@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@:-&o;o=.O--+:$ =;;;; -X:+@@-O.;;;;;;;;;;;;;;;;;=O-::--+X+- .&-:@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@::X@+ o;;;o*#+XXX:+-+O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::X:::::::::::::::X@$O =;;;;o&-@X:;;;", +";;-+ ;;*$--#&*== $-@@@--&=;;;= -:X:XX::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&%-+:X:::%&&&&&O#:::O&&&&&&%::@#&&&&&O::::%&&&&&&#@::O&&&&&%::::O&&&&&O#:::O&&&&&#:::#O&&&&O#:::X@$ o;;;;;;;;;;;;;;;;o*$+X@@#$@:::XX@@+-O*.o;o=oO-:$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:-*;;;;;= O$++$&.;;o&-X:X@-O.;;;;;;;;;;;;;;;;;.O-::@O&%+:@+%-::+O*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$@XX:::+O=;;= %$:X:@-+O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::X:+--+:X:::::::::::X@--&=;;;;*$@X:;;;", +";;-@ o;o*$-+-@OO@+@--@:+-&=;;;=%+X:::::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.&$-@X+$*======&+-%.======*$+@ =====.#+@$ ======&+@$*===== @@@$.======%@+@.=====&@:-O====== $@::X++ o;;;;;;;;;;;;;;;;o +-X:-@X:::X:@-$ =o;;;o;;.+:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@:+@=;;;;;;o=*#---%.o $@XX@-O=;;;;;;;;;;;;;;;;;.O-::-O.=*$@X@-@:-O=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-+X:@:XX@-&=.O$+:X@--% =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::+#OO$-@:XXX::::::::::+-&=;;;=O+:X;;;", +";;++%=;;o*#@@+--@++O O@:+- o;;; -X::::::::::+ ooooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*%-@-$.;;;;;o&--%=;;;;;;.$-$*;;;;;o#-@$*;;;;;; -@$.;;;;;.+@@$=;;;;;;O@-@o;;;;; @:-#=;;;;; $@:XXX++ o;;;;;;;;;;;;;;;;o $-::::::X:++% o;;;;;;;;=%+X-%;;;;;;;;;;;;;;;;oooo=..........oooo;;;;;;;;;;;;;;;.+@:-&o;;;;;;;;o*O$--%&$+XX@-O=;;;;;;;;;;;;;;;;;.O-::+%*;;o -@XX:+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-@X:--@X::@:&#-@XX@-% .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo=&+:::X+#*==*%--@@@:XX::::::XX@-&o;;o +@X;;;", +";;+-#=;;;;*+@X::@$ =o -@X-O=;;o&-X::::::::::@#& .=oooo;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$-+*oo=o;=&--#.o;oo;o.$-+ o;o;o.$+:+ o;oooo&-@$.ooooo*$@@$=;ooo;oO@-:=oooo;&@:@-.ooo;o&@:X@-@:++ =;;;;;;;;;;;;;;;;o*$-XX::X:-$ =o;;;;;;;;;o -:@%=;;;;;;;;;;ooo=. O%%%%%%%%%% *===oo;;;;;;;;;;&+:+%=;;;;;;;;;;;=*#---@XX@-O=;;;;;;;;;;;;;;;;;.%-:X@&=o;;;.-+X@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X@-#O:@X:X@--:X:+-&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo==.* %@:::X-&o;;o. %$$--+@:XXXX:@:@-O=;;; +@X;;;", +";;@@#*oooo*+@XX@$*o;;=%-:-&o;o $@X::::::::::X@-------#& ***=ooo;;;;;;;;;;;;;;;;;;;;;;;;=*%-%* & **%@@@O******&:@@O*****O@::@# **** #@:$&*****&$@:$ ******%@@: *****O@::+&*****%@X+-#$+X@+ =;;;;;;;;;;;;;;;;o $@:XX@-#*o;;;;;;;;;;;;=#+:$*;;;;;;o=o=** OO-------------+----$OO&**.=o=o;;;;.#@@-*;;;;;;;;;;;;;o*#--XX@-O=;;;;;;;;;;;;;;;;;.%-:X@%.;;;;.&+::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X@-%.=&-::::@:X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;oo=.****&OO+-----@::::X- o;;;;o.**&%$--++++----%*o;;=O+::;;;", +";;@X@%& &#@:X:-%.o;;o -+%.;o*$-X:::::::::::::@+++++++--$$$O&&*.=o;;;;;;;;;;;;;;;;;;;;;;o.&-$@-+#$@:X:+$#$$$$$:X::$$$#$-:XX:@+$$$$+@XX:@$$$$$@::::$$$$$$$::X:$$$$$$:::::@$$$$$::@#&.*%@:@- =;;;;;;;;;;;;;;;;o --:+-O*o;;;;;;;;;;;;;;*-@+O=;;o=. &&&$$---++++:::::::::::@+++---$$#&&& =o;;&-:-%=;;;;;;;;;;;;;;o*&++--O=;;;;;;;;;;;;;;;;;.%-:X:@%.;;;.O-::+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X@$O.;;.%+:::XX:@% =;;;;;;;;;;;;;;;;;;;;;;;o=. &&#$$$+---+++++@:::::X- o;;;;;;ooo=*&%####%&&&.o;;o&+@X:;;;", +";;@X:-----+:X::@#& *==&-$*;;=%-:X:::::::::::::XXXXXXXX:++++---+%& .=o;;;;;;;;;;;;;;;;;;;;;= $-+@++:X:X@++++++@:XX@+++++:XXXXX@++++@:XXX@+++++@XXXX@++++++:XXX@+++++:XXXX@+++++:X- o;o.#-:++ =;;;;;;;;;;;;;;;;=&$-+&=;;;;;;;;;;;;;;;;=#-:$&==*&#----++@::XXXX:::::::::::XXX:::@++----+O ..#@:+*;;;;;;;;;;;;;;;;;= +$&=;;;;;;;;;;;;;;;;o.%-::-+:$&.o=O-::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:-O=;;;o&-:::::+%.o;;;;;;;;;;;;;;;;;;;;;oo.*O#----++++:::XXXXXX:::::X-&=;;;;;;;;;;o=......o==;;o=*@+:::;;;", +";;@X::@@@@:X::::@--#OO:+O=;;.+-X:::::::::::::::::::::::X:XX:@@+--+%& .o;;;;;;;;;;;;;;;;;;;;o*%-@XX:::::X::::XX::::X:@@@@@@@@@@@@@@@@@@@@@@@@@@@@++@@@@@@@@@@@@@@@@@@@@@@@@@@@X:X-&o;;o*%$:++&.o;;;;;;;;;;;;;;;=*O =;;;;;;;;;;;;;;;;;; -:@+OO$-++@@@:XXX:::::::::::::::::::::XXXX:@@@@--%%$X+%o;;;;;;;;;;;;;;;;;;o *=;;;;;;;;;;;;;;;;=*%-::+#$@:-O*&-::@O*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&+@XX:-&o;;o #@:::::-%=;;;;;;;;;;;;;;;;;;;;o.*&O+-+@@@:X::XX:::::::::::::X+$.;;;o.=;;;;;;;;;;;;;;;;o O#@::::;;;", +";;@X::XXXX::::::------@+O=;;.$-X::::::::::::::::::::::::::::XXX:@++--% *=;;;;;;;;;;;;;;;;;;;o.&-@:X:::::::XX:::::::X@---------------------------$$$+-------------------------@:X@$ =;;o=O@:@-%*o;;;;;;;;;;;;;;;o=o;;;;;;;;;;;;;;;;;;;=-:X@--+@XXXXX::::::::::::::::::::::::::::::XXXX:@--:X-O=;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;= +-::-O* -@:+@-::-O=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@X:::@#*;o ++XXX:::@$*o;;;;;;;;;;;;;;;;;o. %+--+:XXXX:::::::::::::::::::X+-*;;;.#&..=o;;;;;;;;;o=. +-+:X:::;;;", +";;@X::::::::::@#&&%---@-%=;;.$-X::::::::::::::::::::::::::::::::XXX@@--#&.o;;;;;;;;;;;;;;;;;;;=&--:X::::::X@--:X::@#& &&&&&&&&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&O++:X+$&=;;=O@:X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==*+:::::XX::::::::::::::::::::::::::::::::::::::::X::::@:&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+::+%.;=O$X:+@:+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@XX@-+:+%.*#-XX@@:XX:-#.;;;;;;;;;;;;;;o=. %--@@::::::::::::::::::::::::::X+-.;;;.$+%%O*=oooooo=. &%++:::::::;;;", +";;@X::::::::::+O.=. O#--%.;;.$-X:::::::::::::::::::::::::::::::::::XX:@++O&.o;;;;;;;;;;;;;;;;;;=&$+:X::::X@+%%+:X:@$*o====================ooo===** *========================= ++XX@-&.*&$:@+:X-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&O%:::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+X:-#.;;;=O+:X@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@XX+@O#+@+#%@:X@-+@:XX:-%.;;;;;;;;;;;;=*&%--@:XX::::::::::::::::::::::::::X+-.;;;o&--+-$O ****&&%---@:XX:::::;;;", +";;@X::::::::::+#.;;o=* *=;;.$-X::::::::::::::::::::::::::::::::::::::XX@--% .=;;;;;;;;;;;;;;;;;=*$-:X::X:+&..%-:X:@O.;;;;;;;;;;;;;;;;;;;;;o. O##&& o;;;;;;;;;;;;;;;;;;;;;;o&-+XX@+O$-@:@$+:X-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-++X::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+-#*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:@%*;;;;=O+X@+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+XX+- =*#@:++:X++& %-:XX@-%.o;;;;;;;;o.&+-+@:X:::::::::::::::::::::::::::::X+-.;;;;*#@:@+--$$$$---+@:X::@:::::;;;", +";;@X:::::::::::-O=;;;;ooo;;;.#-X::::::::::::::::::::::::::::::::::::::::X:@-+%&.o;;;;;;;;;;;;;;;;o $+:X::+O=;;*$-:X:-%=;;;;;;;;;;;;;;;;;;=*&#----#&* &o;;;;;;;;;;;;;;;;;;;;;;;=&++:X@--:X-O*&+:X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&++:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-$&*o;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+X:@$ o;;;.O@:@+ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:X@-&=;o*#@:::+-&=o*++XXX:-%*o;;;;;o. %-+:XXX::::::::::::::::::::::::::::::X+-.;;;;=O+:XX:@++++@::XXX:----::::;;;", +";;@X::::::::::X++*;;;;;;;;;;.#-X::::::::::::::::::::::::::::::::::::::::::X:@--%*o;;;;;;;;;;;;;;;;o ++:X:-&o;;o +@XX@- o;;;;;;;;;;;;;;;;=&$-++--&.o;o=o;;;;;;;;;;;;;;;;;;;;;;;;= ++:X:X::#*o=%-::-%.o;;;;;;;;;;;;;;;;;;;;;;;;=&#-@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-$*=o;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::@&=;o.%-:@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X@-O=;;;=%-XX+-&=;;o&-@X:X:-$.;;;;o*O--@XX::::::::::::::::::::::::::::::::::@- =;;;=%+:X::X::::XXXX:@-$OO#+:X:;;;", +";;@X::::::::::::-&o;;;;;;;;;*@@X::::::::::::::::::::::::::::::::::::::::::::X:@-# =o;;;;;;;;;;;;;;;=&+-:X@%*o;;= +@X:+#.;;;;;;;;;;;;;;o.O-+@:+#O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:XX@- o;;*#+::-#*;;;;;;;;;;;;;;;;;;;;;;o.&-+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$& =;;;;;;;;;;;;;;;;;;;;;=&-@XX::X@+&.*%-:@+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:+%.;;;o $@X@-&=;;;;=O-:X:X@+&.o;=&$-@:X:::::::::::::::::XXX::::::::::::::::X@$&=o=&$:::::::XXXX:@++-%*==*%+:X;;;", +";;@X::::::::::::@#*========.&-X:::::::::::::::::::::::::::::::::::::::::::::::X:--O*o;;;;;;;;;;;;;;;= $+:X-#.;;;.$-XX:-O=;;;;;;;;;;;;o*%-@XX-O.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:X:+&=;;o.&@::-#.o;;;;;;;;;;;;;;;;;;;o #-@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-+&=;;;;;;;;;;;;;;;;;;;=&-@X:::::X@@%$-::+ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+XX++*;;;;*$+X@-&=;;;;;;.#-:X:X:+%*.O-+:XX:::::::::::::::::::::::::::::::::::::XX@-O O+@X:::::X::::+-$$&.o;;;*$@:;;;", +";;@X:::::::::::::@#&OOOOOOO%@:X::::::::::::::::::::::::::::::::::::::::::::::::X:@-#.o;;;;;;;;;;;;;;;o ++X@-&=;o*$@X:X@+*;;;;;;;;;;;o*$-@X:@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:X:- =;;;*$+X:-%*o;;;;;;;;;;;;;;;;;= $-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::+-&=;;;;;;;;;;;;;;;;;o -+X::::@+:X@++@:@&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:XX@@ =;o.%-X:-#.;;;;;;;;*+-:X:X@+#%-@XX::::::::::::::::::X@---@:::::::::::::::::X@---@X:::XX:+----$&*.=;;;;;=%-:;;;", +";;@X::::::::::::::+-+----+--@X::::::::::::::::::::::::::::::::::::::::::::::::::XX@-% =;;;;;;;;;;;;;;;o&-@X@$&* %@:@:X:+O=;;;;;;;;;o #-:X::$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:X@$&=;o @@:X:-&o;;;;;;;;;;;;;;;;.&$+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-&.o;;;;;;;;;;;;;;;o&-:X::@-+$@:X:X:@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@X:::@$&**O+::-#*o;;;;;;;;o $+:X:X:++:X:::::::::::::::::::X@-#%%$:X::::::::::::::::X@@:X:::X:@-$#%#O*=o;;;;;;;.#+:;;;", +";;@X:::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-- =;;;;;;;;;;;;;;;.%-:X@-$+-:+-+:X@-&=;;;;;;;;.+-:X::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%@::X+-O.*#@X:X:- o;;;;;;;;;;;;;;;.%-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%*o;;;;;;;;;;;;;;o*$-X::@# *$-X:::@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:X@--@+-$+-:X+#*o;;;;;;;;;;o -+X:::::X:::::::::::::::::::X@-O...&@::::::::::::::::::XX:::X::-+% ...=;;;;;;;;;=&+@:;;;", +";;@X::::::::::::XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$&.;;;;;;;;;;;;;;;.O-:X@+@@-#O#@:X@- o;;;;;;=O-:X:::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #@::XX@-O++:XX:@%.;;;;;;;;;;;;;;;.%-:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-# o;;;;;;;;;;;;;;o*$@:@&.oo +:X:::#&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X@+%O@@:++:X++*o;;;;;;;;;;;;o $@X:::::::::::::::::::::::X:-O=;;;.#+:::::::::::::::::::XX:@+-# .o;;;;;;;;;;;o.&+@X:;;;", +";;@X:::::::::@+-+@::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-O.;;;;;;;;;;;;;;;.+-:XX:@O*=*+@XX+#.;;;;;=O-@X:::@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::X@+:@++::XX-O.o;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-- o;;;;;;;;;;;;;;o&-:+ ;;o= -::::+@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:-O.= #:XXX@-&=;;;;;;;;;;;;;;=%-X::::::::::::::::::::::::+O=;;;;o&-::::::::::::::::::X::--$O.o;;;;;;;;;;o..*%-@X::;;;", +";;@X::::::X:+-$#@--+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-%.;;;;;;;;;;;;;;o $@XX+%.;;=O-:X:-O=;;;o -@X::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-::X:+++@:X::X+-*;;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$*o;;;;;;;;;;;;;;*--@O=;o;=#@X:::@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:X+$.;;o +@X:-O=;;;;;;;;;;;;;;o*#+X::::::::::::::::::::::X@$.;;;;;;*+:::::::::::::::XX:@--%&*=;;;;;;;;;;o= %%$-@X:::;;;", +";;@X:::::::@$O*. O%$-:X::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;;;= +@X-O=;;;*-+XX@+*;;;o&-:X::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::-& O+@::X@+ o;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$*o;;;;;;;;;;;;;= --+O=;;; -:X::@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X@-&o;;o -@X--*;;;;;;;;;;;;;;;*$+X:::::::::::::::::::::::X-#=;;;;;;.%+:::X:::::::::X:@--#O.=;;;;;;;;;oo= O-+++:X::::;;;", +";;@X::::::@O*=o;o==*O$::::@+@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;;;;;;;;=#-::$&=;;=&+:X:-&o;;o&+@X::::$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+::X@$.o.&@@::-&o;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$*o;;;;;;;;;;;;;o +-+ o;o*-@X:::++*;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=o;;;;;;;.#+XX+#.;;;*#@X@-O=;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::-&o;;;;;;o&-:::X::::::::X:+-$&.=;;;;;;;;;o. &O--@:XX::::::;;;", +";;@X::::X@+ o;;;;;;o.%+X:++#++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$ o;;;;;;;;;;;;;o*$+X@- o;;.%-:X@#.;;=%+::::::$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-:::X-&o;;.%+X++.;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$*o;;;;;;;;;;;;;o&-@+ =*O::::::@+&;;;;;;;;;;;=*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*=;;;;;;=O+:X@- o;;=%-X@-&=o;;;;;;;;;;;;;=O-:X::::::::::::::::::::::::@+*;;;;;;;o&-:::X::::::::X+$&*=;;;;;;;;o=. %---@:X:::::::::;;;", +";;@X::::X:+O=;;o. * %+X+$ * $-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$ o;;;;;;;;;;;;;o*$@X+$.;o*%+:X:+O=;=$-X:::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@::X@-*o;;=%@:-&o;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$*;;;;;;;;;;;;;;.++@@O+-X@@X:::@%=;;;;;;;;;;.#;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%.;;;;;o +@XX@$*o;o*+@X-O=;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::@+*;;;;;;;=O+::::::::::::::*=;;;;;;;;;;=&$--@::XX::::::::::;;;", +";;@X:::::X@+*;o*O-+@$::@%*o;o*#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$ o;;;;;;;;;;;;;=O-::+O**%@X::X@+*;o%-X:::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:::-&=;;=&$:-O=;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-%=;;;;;;;;;;;;;o -:@+@@--+:X::@+ ;;;;;;;;;;*#;;;;;;;;;;;;;;;;;;;;;;;;;;;oO&=;;;;;=%-::X::O **O+X@-*;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::@+*;;;;;;;*$@:::::::::::::&o;;;;;;;;;;;o*O%++++:X::::::::::;;;", +";;@X::::::@+&.*#-@@+@:@$*;;;;o*$@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-$*;;;;;;;;;;;;;o*++X:+#$+@@@:X:@O=o%-X:::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@::X+#=;;o&-:++.;;;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;=%+X:X@#&&-:X::+%=;;;;;;;;=& ;;;;;;;;;;;;;;;;;;;;;;;;;;;.+.;;;;;;.$@X:@++--##+:X-%=;;;;;;;;;;;;;o @@XX::::::::::::::::::::::::::@+*;;;;;;; -:::::::::::::: o;;;;;;;;;;;;o=. ##$+@X:::::::::;;;", +";;@X::::::X:@%#+:XXXX:@$ ===;;o&-X::::::::::::::::::::::::X:+--@::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;=&-@X@@@@+@#::X@+ *#@X::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::X-%.o;*$+X-O=;;;;;;;;;;;;;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- ;;;;;;;;;;;;;o -::@O.=.++X::@+&o;;;;;;;.@.;;;;;;;;;;;;;;;;;;;;;;;;;;;*$.;;;;;;*$:X:@$$+++@:X++*o;;;;;;;;;;;;;.#-XX:::::::::::::::::::::::::::@+*;;;;;;;*#@:::::::::::::% ===o;;;;;;;;;;;=..*#-+:X:::::::;;;", +";;@X::@@::::@++:X:::::::$O&&.;o -X::::::::::::::::::::::::::%O%+@::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;.%-:XX:@O* #@X::##@::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@:::::X%&*O@X+#.o;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#=;;;;;;;;;;;;;=O-@$*;;o -@:::@@*;;;;;;;*@=;;;;;;;;;;;;;;;;;;;;;;;;;;o $.;;;;;.O@:@:&**O$:XX:-&o;;;;;;;;;;;;;=&+@X::::::::::::::::::::::::::::@+*;;;;;;;=O+::::::::::::X+$O&& *.*.=o;;;;;;;;o*O++:X::::::;;;", +";;@X:@@:::::XX:::::::::X@---%=; -X::::::::::::::::::::::::+%.=. $@::::::::::::::::::::::::::::X+$*o;;;;;;;;;;;;o*-@X:+&=o*$+X::@+:X::::::::@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+:::X++@+-$@::- o;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;.#+$*;;;=--X::@+ ;;;;;;o&$=;;;;;;;;;;;;;;;;;;;;;;;;;;=#O=;;;;o&-:X+$.oo.&@:X+$*;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::@+*;;;;;;;.#@::::::::::::X:+----#%#%& =;;;;;;;;o= #+:::::::;;;", +";;@X@#&O@:::::::::::::::X::@- o -X:::::::::::::::::::::::X-Oo;;o $@:::::::::::::::::::::::::::X:-#*;;;;;;;;;;;;;.#-X@$*=*%@:::::::::::::::X++ =;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;=%@::X@%#@@@@:X+#=;;;;;;;;;;;;o $@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;o -@&=;;o&-X::@@&o;;;;;=$%=;;;;;;;;;;;;;;;;;;;;;;;;;;*-&o;;;;.$+XX-#=;;; +@:-&o;;;;;;;;;;;;;*-+X::::::::::::::::::::::::::::::@+*;;;;;;; -::::::::::::::XX:::@++++--O.o;;;;;;;;o*$+::::::;;;", +";;@:+&. -X:::::::::@@@X::XXX@#&&@::::::::::::::::::::::::X-O=;;;=%+::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;o -@::O&++:X:::::::::::::::X+-&=o;;;;;;;;;;;=& o;;;;;;;;;;;;;*$@::X-*.O+:X:X- o;;;;;;;;;;;;.$-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;;*-+$ ;;;=@+X::@$*;;;;o*-%=;;;;;;;;;;;;;;;;;;;;;;;;;; -*;;;;o&-:X@-&o;;.O+:+$.;;;;;;;;;;;;;=O-XX::::::::::::::::::::::::::::::@+*;;;;;;; +::::::::::::::::XXXXX:X:@@-% .o;;;;;;;o $@:::::;;;", +";;@@+*o -X:::::::X:+--+@:X::X+-$X::::::::::::::::::::::::X-O=;;;=O-:::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;*++X:+-@:X::::::::@:::::::X:@-&**=o;;;oo=..%$*o;;;;;;;;;;;;o&+@:X@-.;. O::@-*;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;.#-+%=;=*#+X:::-&;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;oO%=;;;;o&-:X+%.;;o&-:@- o;;;;;;;;;;;;o +@X::::::::::::::::::@@:::::::::::@+*;;;;;;o +:::::X::::::::::::::::::XX:--%*o;;;;;;;=O-:X:::;;;", +";;@+#.o&-X:::::::@#& O$++@:XX:@@X::::::::::::::::::::::::X-O=;;;=O-:::::::::::::::::::::::::::::X@+ o;;;;;;;;;o=*O@:X:::X::::::::::+-:X::::::X@-$#& .==* &%$%.o;;;;;;;;;;;;;*#@::X-#=;;=O@:-O=;;;;;;;;;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;;;;;;;;o*-+#*=&%$X::::@%=;;;o&-#*;;;;;;;;;;;;;;;;;;;;;;;;; $ o;;;;=%+:@- o;;=%+X-%=;;;;;;;;;;;;o $+X::::::::::::::::X:@+@@:::::::::::+*;;;;;;o&-:::::@+-----+:X:::::::::::X:@-$*o;;;;;;;*$@::::;;;", +";;+-%=; +@X::::::+O.o=* %--@:XXX:::::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::X+$*;;;;;ooo=*O#+:X:::::::::::::@O %-:X::::::X@@@-+OOO$+--%=;;;;;;;;;;;;;;;&-::::- o;;.#@@-*;;;;;;;;;;;;=&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;=O-X%%-@@:::::@#*;;;o -@&;;;;;;;;;;;;;;;;;;;;;;;;o%-*;;;;o +:X@+&=o=*$@@- o;;;;;;;;;;;;=O-:X::::::::::::::::@-+ %@::::::::::-*;;;;;;; ----+--$%OOOO@-@:::::::::::::X:-#.o;;;;;;.%-::::;;;", +";;+-%=;.$-X::::::@#&*=oo.&%-+XX::::::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::X:-O=oo=. &&&$-+:X:::::::::X::::-&o.#-::X:::::XXX:@+--+-+%.;;;;;;;;;;;;;;;;&@::X+%=;;=&+:-O=;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*;;;;;;;;;;;;o*-:++:@--@X::@$*;;;=%-@&;;;;;;;;;;;;;;;;;;;;;;;;.$+*o;;;.#+::X:$O&&#@X-$.;;;;;;;;;;;;;.#+X:::::::::::::::::+# oo -:::::::::@#.;;;;;;;.%####%&*===== %-::::::::::::::X:-&=;;;;;;.#+::::;;;", +";;++%=; $@X::::::X@-$&*o;=.&$@X::::::::::::::::::::::::::X-O=;;;=%-:::::::::::::::::::::::::::::::X@$& &%+---+::X::::::::X::::::+Oo;*#--@:XXX:XXXXX@+--%*=;;;;;;;;;;;;;;;;=O@::X-&o;;*$@@-*;;;;;;;;;;;;=#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;.@+X:@-O&+:X::@O=;;=O-@&;;;;;;;;;;;;;;;;;;;;;;;;*$+*o;;o&+::::@@---+X:-&=;;;;;;;;;;;;o&-:X::::::::::::::::@O.o;o -:::::::::+&o;;;;;;;o=....==o;;;;;o.&:::::::::::::::X-O=;;;;;o +@X:::;;;", +";;+-%=o&-X:::::::::@@-+&=;;= -@X:::::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::::X@-++-+@@@::X::::::::X:@---:::@$*;o.O#---@+-------@%&=o;;;;;;;;;;;;;;;;; +@::X@O oo&+:-%=;;;;;;;;;;;;*-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;oO-X@# ==&+X:X@+*;;o -@&;;;;;;;;;;;;;;;;;;;;;;;;.$-*o;;=#+:X:@---@::X+$.;;;;;;;;;;;;o*$+X::::::::::::::::@$*;;o*#@:::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;=&::::::::::::::X-&=;;;;;=%-:X:::;;;", +";;++%=;*@@X::::::::XX:+-O.;;=#-:X::::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::::::@@@::XXXX::::::::::::$%&O@:X:+%=;;=. %#-+#%%%#% *=o;;;;;;;;;;;;;;;;;;oO+::::X+$ &#:X- =o;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;=.o -@@ o;;.-@X::+Oo;o -@&;;;;;;;;;;;;;;;;;;;;;;;;*$+*o;;=#@X:@% O$@:X:-O=;;;;;;;;;;;;=O-X:::::::::::::::::+#.;;=#-X:::::::::-&=;;;;;;;;;;;;;;;;;;;;;;;;*:::::::::::::::- o;;;;= $@X::::;;;", +";;++%=;.#-X:::::::::::X@-%*o;*O+:::::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::::::XXXX::::::::XX@-@:X@$ .=.#+XX@$.;o;;o=. *......oo;;;;;;;;;;;;;;;;;;;;=O@::::X:@$-@:X@&& .=o;;;;;;o*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&o;;;;;;o=*O &@@@ o;;=#-X::@#.;=#+@&;;;;;;;;;;;;;;;;;;;;;;;o&+#.;;;.#@X@+*o=.O@:@+ o;;;;;;;;;;;;.#+X::::::::::::::::@+ o;o -@X:::::::::-&o;;;;;;o;;;;;;;;;;;;;;;;;*::::::::::::::+%.;;;;=&$@X:::::;;;", +";;++%=;.$+X:::::::::::::@-#*o;*-@X:::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::::::::::::::::X:@++%%::@$*;;o&-:X@$.;=;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::X@-+@+@:::X@-+#O ==o;;;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$.;;;;=*&O%:-$:@@%.;;o -::::$ ;.-@+&;;;;;;;;;;;;;;;;;;;;;;;o#-%=;;o&+:X-#=;;o +:+$.;;;;;;;;;;;;o*@@X::::::::::::::::+%=;;=%-X::::::::::+O=;;o=o.******************O@:::::::::::::- o;;;=&-@X::::::;;;", +";;++%=;.$+X:::::::::::--@:+$ ;=#-X:::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::::::::::::::X:@--+ = -@:-&o;o*+@X@$ oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::X:+##-@X:X@+@@@@-$OO&*.. :@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- o=..&$-+@:@--+@#.;;;.-@X::@ ;.-@#*;;;;;;;;;;;;;;;;;;;;;;;.$-Oo;;=%+:X-#=;;o&+:-#=;;;;;;;;;;;;=O-::::::::::::::::::+ o;;=%-X::::::::::@$ ..*&&%$$$$$$$$$$$$$$$$$$@::::::::::::X@-*;;o*O$@::::::::;;;", +";;++%=;.$+X::::::::::@%&O@@-Ooo -X:::::::::::::::::::::::X-O=;;;=%-::::::::::::::::::::::::::::::::::::::::XX@--%&*o;.++:-&o;;=O-::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@::X+O..*&:@::$---@:@---$#%#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%&O##@@:@---$&O+$ ;;o*-:X::@&;=-+O=;;;;;;;;;;;;;;;;;;;;;;; +$*;;;.#:X:-O=;;=%@@-&o;;;;;;;;;;;;*++X::::::::::::::::@$*;;;=%-X::::::XX::X@$%%$---@@@@@@@@@@@@@@@@@@@X:::::::::::::- oo*#-@X::::::::;;;", +";;++%=;.$+X:::::::::+%.o*-+@&oo -X:::::::::::::::::::::::X-O=;;;=%-:::::::::::::::::::::::::::::::::::::::X:+-% =o;;;=%-@-&o;;o&-::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%@:::-*;;; $@+&* &#-----+@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-++-----%OO*o*-@%.. %@::::@%==-+%=;;;;;;;;;;;;;;;;;;;;;;oO-#=;;;.$@X@+*;;;*$@-#.;;;;;;;;;;;;o&-@X:::::::::::::::::+ ;;;=%-X::::X:+-@:X:@@@@:@:XXXXXXXXXXXXXXXXXX:::::::::::::::@# $-:::::::::::;;;", +";;++%=;*$+X:::::::::+O=o*--$ ;o&-X:::::::::::::::::::::::X-O=;;;=O-:::::::::::::::::::::::::::::::::::::XX+-$&=o;;;;;o -@@%.oo.%+::@$ ...................................&:::X+$=;;=O@X-&oo=.*O%%#--@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--+%%%&.==o; -X@##++X::::@# *+@:&...................... $@: ... $:X@+*o;o&-++ o;;;;;;;;;;;;=O-X:::::::::::::::::@$*;;;=%-X:::X:-@%$@X:X::XXX::::::::::::::::::::::::::::::::::X@$+@:X::::::::::;;;", +";;+-%=;*@+X:::::::::@#& O@@+ ;o&-X:::::::::::::::::::::::X-O=;;;=#-:XX::::::::::::::::::::::::::::::::::X+-&.o;;;;;;;;.$@:@O %@:::X@+###################################+:::X-&=;;*+@X-&=;;;o=.=. #@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%&*=.=o;;;;o*+::+----XX::::$#:X:+######################$:X:$###$:::::O&**%@+$.;;;;;;;;;;;;;*$+X:::::::::::::::::+%.;;;=O-X::::@#*= $@:::::::::::::::::::::::::::::::::::::::::X:@@:::::::::::::;;;", +";;+-%=;.#-X:::::::::X@+++X:- ;o -X:::::::::::::::::::::::X-O=;;;=O--@@:XX:::::::::::::::::::::::::::::::@$ =;;;;;;;;;;=O-::+++-:X::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::X@-.;;;*$@@#*o;;;;;;;;o=&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*oo;;;;;;;;;.$-X:+-#O+:::::@@X::@@@@@@@@@@@@@@@@@@@@@@@@:::@@@@:XXX::@+$$@X+$.;;;;;;;;;;;;o&-@X:::::::::::::::::-&o;;;=%-X:::@$*o;=O-X:::::::::::::::::::::::::::::::::::::::-::X::::::::::::::;;;", +";;@+#.;o&-@X::::::::::@@::-$*;=O-X:::::::::::::::::::::::X-O=;;;;.&#---+@X::::::::::::::::::::::::::::::-&=;;;;;;;;;;;o&-:X:@@::::::::::::::::::::::::::::::::::::::::::::::X-@.o;;*$@- o;;;;;;;;;;;*+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@*;;;;;;;;;;;=%-X@%*..-+X:::++X::::::X:+-----+:XX:+----@X::X:+-----@:::@@@:X@+*;;;;;;;;;;;;=O+X::::::::::::::::::+O=;;;=#-@:X:-$.;;=O-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::X:::::::::::::::::::;;;", +";;@:+ o;.#+X:::::::::::X:-$*o;*++X:::::::::::::::::::::::X-O=;;;;;o. &O@-@:X::::::::::::::::::::::::::X@- o;;;;;;;;;;;o*+@X::XXXXXXX:::::XXXXXXX::::XXXXXXX::::XXXXXX:::::XXX:XO ..&@X-&=;;;;;;;;;;;*+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o;;;;;;;;;;o -@#*o;o -X:::$$@X:::::::$#$$$#$::::$#$$$-@X:::$#$$#$-@XX::::X+$.;;;;;;;;;;;;.#+X::::::::::::::::::@#*;;;= #------.;;=#-@++++++++++++++++++++++++++++++++@----+:X:::::::::::::::::;;;", +";;@X-O=;o -@X:::::::::::-$*o;=&-:::::::::::::::::::::::::X-O=;;;;;;;oo=*&--@XX::::::::::::::::::::::::::-&=;;;;;;;;;;;;=#-X:::@@++@@@::::@+--++@:::X+-@@-@@::::@@@---:::X@------+%%$::+ o;;;;;;;;;;;*+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;;;;;;;;;;;;.--%.;;;.#+X@# *-::::::@#*.....*:@@#*.... #@:@%*..... #@::::::-O=;;;;;;;;;;;o +@X:::::::::::::::::::+ ;;;;o. &O&O&=;;=&$----------------------------------$O&&$-::::::::::::::::::;;;", +";;@X@@ o;*-+X::::::::::@#*o;o&$@X::::::::::::::::::::::::X-O=;;;;;;;;;;o= %-@X:::::::::::::::::::::::::X+#.;;;;;;;;;;;;=#-X:X@---@--+X:X+--##-+-::X:$%--$--::X:---%#$::::$%O%%O--+@@X+$.;;;;;;;;;;;o&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;.%-: ;;;=#-X@%.o#-X::::@%=;oo;o=X-+%ooooo=O+:-&o;ooo;o&-::::X@-&o;;;;;;;;;;;o&-@X::::::::::::::::::@$*;;;;;;oo====o;;;=* ******************************* .===*#-:X:::::::::::::::;;;", +";;@X:+#.;*-@X:::::::::@+ ;;o ++X:::::::::::::::::::::::::X-Oo;;;;;;;;;;;;o=&-+X::::::::::::::::::::::::X++*;;;;;;;;;;;;=#-X:@%& ** O@::%&*..**&::@+ . * &::@X& ..*%@X+&.====*O:::X-#=;;;;;;;;;;;.%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;=&-@ ;;;=%-X@%=;$+X::::@%=;;;;;o:-+%;;;;;=#@:-&;;;;;;; -@:::X@+*o;;;;;;;;;;;=O-::::::::::::::::::::@+*;;;;;;;;;;;;;;;;;ooooooooooooooooooooooooooooooooooo;;;;o*%@::::::::::::::::;;;", +";;@XX:-&o=%-X:::::::::@@&== $@:X:::::::::::::::::::::::::X+O.======o;;;;;;;o +@:::::::::::::::::::::::::@-&=;;;;;;;;;;;o&+@:-&oo;;oo*++$ o;;;;;o%++#o;oo;o=%@-Oooo;;;O@X- ;;;;;;*$@::- o;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@*;;;;;;;;;;;=&-@&;;;;*-:@#*.-::::::@#.===.=.:+@%.====*$::+O=.=====&+::::X-#.;;;;;;;;;;;;*$+X::::::::::::::::::::+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::;;;", +";;@X::-%=;*+@X::::::::::#OO+@X:::::::::::::::::::::::::::::XOOOOOOO&*.o;;;;;o&+:X:::::::::::::::::::::::X-O=;;;;;;;;;;;o*+@:-&oooooo*@+$ oooooo=%+-&=ooooo=%@-O=oooo;&@X- =ooooo*$@X@-.;;;;;;;;;;;o @::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ ;;;;;;;;;;;=&-@%.oo= -:::%O@::::::::%OOO#%O:::XOOOOO%::::XO%OOOOO#:::::X-$=;;;;;;;;;;;o*+@X:::::::::::::::::::::@% .=ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::::::::::;;;", +";;@X::+#*o.#-X::::::::::@--@X:::::::::::::::::::::XXX:::::X:--------$% =;;;;;.#+::::::::::::::::::::::::X-O=;;;;;;;;;;;o*+@X@%&&&&&&%:::%&&&&&&&::@O&&&&&&O::@#&&&& *%@:@%&&&&& O::X@-*;;;;;;;;;;;o +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;*++:O &&#@:::++X::::::::+---+--::::-----@:::X@-+-----@::::::-O=;;;;;;;;;;;o -@X::::::::::::X::::::::@+$#O &&&&*=o;oooooooo;;;;;;oooooooooo;;;;;;;;;ooo;;;;;;;o&$@X:::::::::::::::;;;", +";;@X:::@% #@:::::::::::::::X:::::::::::::::::::XX---:X::::::@@@@@:@@++O =;;;o $@:::::::::::::::::::::::X+$*o;;;;;;;;;;o -@XX:@@@@@@@XXX@@@@@@@@XXX:$@@@@@@XXX:+@@@@#XXXX:@@@@@@:XXX@-*;;;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;=+-X@@@+@XXXX:::::::XXXX::::XX:XXXX:::::::::XX:::::::XXXXXX@+ o;;;;;;;;;;;=&-::::::::::::::@:XXX::::::@@++++++#O * .====* =;;;;;=* .o;;;;;=%-:X:::::::::::::::;;;", +";;@X::X:@+$:X::::::::::::::::::::::::::::::::::X:-$O#:::::::::::::::XX@+$O.;;;.#-:::::::::::::::::::::::X@- o;;;;;;;;;;o --++----------------------------------@---------------------%.;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;.--+----------+X::::-------------------:::X:----------------- o;;;;;;;;;;;=O-X:::::::::::X@--+-@XXX::::::@@@@@@@@$$$$$$$$$%OOOO#$$$$$$$$$$$O=;;;o #$$$#*o;;;;.#+:::::::::::::::::;;;", +";;@X:::::@@:X::::::::::::::::::::::::::::XXX::::@%*=*%+:::::::::::::::::@-O.;;=%-:::::::::::::::::::::::X@- o;;;;;;;;;;;.%$-@#################################$-@###################-&=;;;;;;;;;;;*@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;.@-+##########++X:::$#################$@::::$################ o;;;;;;;;;;;=O-X:::::::::::@%&O$$--+@XX:::::::XX@-------------++-+@@@@@@@@@@+-*;;;=%-@@@-&o;;;; $@X::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::XX@-+:X:@$.;;o%-:::::::::::::::::X@-O.;.#+:::::::::::::::::::::::::-O=;;;;;;;;;;;=..**.................................*&*...................**o;;;;;;;;;;;*@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*;;;;;;;;;;;o***..........*$@:@O..................*%@:@#*................=;;;;;;;;;;;;=O-X:::::::::X@-&==*. #---@XX:::::X-----%&&%--------@X:::::::::X:-&o;;.$+:XX-#.;;;; +@X::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::XX:+-%+-@X@$*oo*$@::::::::::::::::::X@-O*&$@::::::::::::::::::::::::X+#.;;;;;;;;;;;;;ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;.:+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;ooo;;;;;;;;;;o&-X@&;;;;;;;;;;;;;;;;;;=O+X-%o;;;;;;;;;;;;;;o;;;;;;;;;;;;;;=O-X::::::::::@-&o;ooo.* O-+XX::::@% ***.==.**** &O#+:X:::::::::X-%=;;.#+::X-O=;;;; +@X::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::X:+--+ .*%+::@%&&%@X:::::::::::::::::::X@@#$::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;o -X@%=;;;;;;;;;;;;;;;;;=#@X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::+%.;;;;;oo=&--:X:::+ ;;oo;;;;ooooo==.O+::::::::::X-O=;;=#-::X-&o;;;;*$@X::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::X$$&*o;o.#+XX@+++X:::::::::::::::::::::X:@@::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;o&-X@$*;;;;;;;;;;;;;;;;;.$@X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::::@O.o;;;;;;= #-@XX:@O.;;;;;;;;;;;;;;; -@X::::::::X-Oo;;*$+::X-#.;;;o +@:::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::@# ==o;;;=&-X::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;o -:@+ ;;;;;;;;;;;;;;;;;.$@X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::::@+%*o;;;;;;o.%-+XX:$%.;;;;;;;;;;;;;;.$+:::::::::X@$.;=O@:::X@-*o;;=%+::::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::$ o;;;;;; -@::::::::X:-----X:::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;.++:@&o;;;;;;;;;;;;;;;;.$@X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::::::+$ o;;;;;;o.&+-@X@+%.;;;;;;;;;;;;;o&+:::::::::::+O. $@X::XX-O=;;.#-::::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::@#&.o;;;o -:::::::::::O&&&%@:::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;=@-X@%=;;;;;;;;;;;;;;;;=$@X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::X:+$ o;;;;;;;=*%-@X:+%*o;;;;;;;;;;;o +X:::::::::X:@##::::::X-%=;;=%-::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::@+#&*** %@X:::::::X+#*=oo*$@::::::::::::::::::::::::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;=--X@%=;;;;;;;;;;;;;;;;=$@X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::::::X:+$ o;;;;;;;o.O-@X:+#*=;;;;;;;;;;o&-X::::::::::X:+@::::::X-O=;;.#-::::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::::@++###$@X::::::::X-#.;;;*$@::::::::::::::::XX@--@X:::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;=$-X@#*;;;;;;;;;;;;;;;;*$@X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::X:+$*;;;;;;;;;.O-@X:+#&.;;;;;;;;;;*$@::::::::::::::::::::X+#.;; +@::::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::::::@@@@@:X::::::::X-#.;;;*$@:::::::XX:::::::X+-&O:::::::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;o -X:@&;;;;;;;;;;;;;;;o&+:X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::::::::X:-%.;;;;;;;;;=&+XX:@+#*;;;;;;;;;.#+:::::::::::::::::::::@- =*#+:::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;;*$@::::::X::X:::::X@+ =.O+:X:::::::::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;o*-X:@%=;;;;;;;;;;;;;;oO-:X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::+&=;;;;;;;;o&-X:X::+#*=;;;;;;;=%+::::::::::::::::::::::@#O#@:X::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;;.$@:::::X@--+XX:::X-Oo;=%-:::::::::::::::::X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;;;;;;;;;;;;;;;;;;;;;;;;;;;=$@:@%=;;;;;;;;;;;;;;=%@:X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::@$*;;;;;;;;*$@X:::X:+$&.o;;;;;=%-:::::::::::::::::::::X:--+:X:::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;o +@::::X+-&&++XX::X-O.= $@X::::::::::::::::X+$.;;;;;;;;;;;;o..==.....................................................=.=;;;;;;;;;;;;*@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;ooo.............%+X@%*=............. $::X+#.===..........===o;;;;;;;;;;;;=O-X::::::::::::::::::::+&.======.%-X:::::X:+@# o;;;;.#+:::::::::::::::::::::X:+@:X::::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;=O+::::X@$ == --XX:::#%O#:::::::::::::::::::X+%.;;;;;;;;;;;o %%&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%# o;;;;;;;;;;;*+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;=& %%%%%%%%%%%%%X::::#%%%%%%%%%%%%%%#@::::X#%&&%%%%%%%%%%&OO.;;;;;;;;;;;;=O-X:::::::::::::::::::::$%OOOOO%#@:X::::::X::+$&.;;; +:::::::::::::::::::::X+%* #@::::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::::::::X--.;;=%-::::X-&=;;o --XX:X:+-@X:::::::::::::::::X@-&o;;;;;;;;;;;=%--+++++++++----+++++++-----++++++----++++++-----+++++------#.;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;.+$$+++---------+:X:::+-----+++++++--@X:::::@+++-+++++++--+-- o;;;;;;;;;;;=O-X::::::::::::::::::::X@+------+:X:::::::::::@@%.o=O+X::::::::::::::::::::X-O==%-:X::::::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::::::::X-%=;;.#+::::X-Oo;;;o --XX:::@:::::::::::::::::::X@- o;;;;;;;;;;;.#-:@@+----+@::::@-----+::::@+----+:::@+----+@:::@+----@::::@-*;;;;;;;;;;;o&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;;;=+-@+-@X::::::::::X::::::::@-----+@:::::::::++@::@+----+@::++*o;;;;;;;;;;;=%-X::::::::::::::::::::::::::::::::::::::::::X:@+% &::X::::::::::::::::::::X-O=;*#+:::::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::::::::::X@$*o;o&+:::::X+$*;;;;o $+XX::::::::::::::::::::::X+#.;;;;;;;;;;;o*$+XX@-------:XX+-------:XX:------@XXX:------:X:X@------+XXX@-.;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;.++X+---:X:::::::@:::::XX:X@-------X::::::X:--:XX+------@XX@+ o;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::@$+:X:::::::::::::::::::::X-O=;o*@+::::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;*+@X::::::+%*o;;;o --XX:::::::::::::::::::::X-O=;;;;;;;;;;;o*+@:@O *****O@@@# ***** #@:@O*****&::@@ **** %::@O ****&#::X@-*;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;o -@:&* #@::::::X@-+X:::+@X@O****** @:::::X@: #@@&***** %@::-O=;;;;;;;;;;;;*$+X::::::::::::::::::::::::::::::::::::::::::::X:@::::::::::::::::::::::::X-%=;;=&+:X::::::::::::::::;;;", +";;@X::::::::::::::::::::::::::XX:::::::::::::::::::::X@-*;o*#@:::::::X:+# =;;;= --:X::::::::::::::::::::X-O=;;;;;;;;;;;o&-@:-&oooooo.#++&oooooo=%++-.ooooo*$:-&ooooooO@X-&ooooo= @@::-&=;;;;;;;;;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++*;;;;;;;;;;;=&-@#*;o*%+X:::::% O@X::##@@&oooooo*+::::::+Ooo%-+*oooooo +@X-#=;;;;;;;;;;;;*-@X:::::::::::::::::::::XXXXXXXXXXXX::::::::::::::::::::::::::::::::::::::X-O=;;; -@X::::::::::::::::;;;", +";;@X:::::XX:::::::::::::::::X:@:XX::::::::::::::::::::+@*= #+:::::::::X:++ o;;;o $+:X::::::::::::::::::X@-&o;;;;;;;;;;;=#-X@- ;;;;;;.#-+&;;;;;;;%+-%o;;;;;=%@- ;;;;;;&@X- ;;;;;;*$@:X-#=;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;o&-@&o;;=O-X::::@&o*-X::&&+@Oo;;;;;*+::::::- ;;%-+*;;;;;;.#@X@+*o;;;;;;;;;;;*$+X::::::::::::::::::XXX:@@@@@@@@@@@:XX:::::::::::::::::::::::::::::::::::X-%.;;;.$-:X:::::::::::::::;;;", +";;@X::X:--@XX::::::::::::::X@----:X:::::::::::::::::::::OO$+:::::::::::::@$ =o;;o --X::::::::::::::::::X+$*;;;;;;;;;;;;=$-X:+&=oooo= @@+ =ooooo=%++ =ooooo.%@@O.oooooO@X- =oo==o*$@:X@$.;;;;;;;;;;;o +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;.%+@&;;;=%-X::::@%**-X::%%@@Oooooo=*-::::::+O==%-@*ooo;;o.%@X@-&o;;;;;;;;;;;=O-:X:::::::::::::XXXX@+--------------+:XX:::::::::::::::::::::::::::::::::X@+ o;;o*%@::::::::::::::::;;;", +";;@X:X@@%#--@:X:::::::::::X@-O #-:X::::::::::::::::::X:@-@:X:::::::::::X:@$O.;;;=&$@:X:::::::::::::::X:-O=;;;;;;;;;;;;=#-X@@%& && &%@:@O& && &#::O&&&&& &:::@%& & &#::@%& && O:::::-*o;;;;;;;;;;;*+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;.++#*;;;=O-X::::::#%@:::@@:@% &&&&&&@:::::::$&&X@:%&&&*. &$+X@- o;;;;;;;;;;;o +@X::::::::::::X@----+#& &--+@X:::::::::::::::::::::::::::::::XX@- o;;;=&+::::::::::::::::;;;", +";;@XX:-O.. $--:X::::::::::@$&=oo.%+X:::::::::::::::::::::::::::::::::::::::+-&o;;oo +@X:::::::::::::::X@-&o;;;;;;;;;;;;=#-X@---+@+++@:XX@+++++++::X@+++++++::::++++++:::X@++++++@::::X- o;;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ o;;;;;;;;;;o*-+O=;;;=#+X::::::+@X::::::::++++++@X::::::X:++:X:@+++$#+--+::-&=;;;;;;;;;;;;.#-X::::::::::X:--#&& *.oooooooooooo=*&$-X::::::::::::::::::::::::::XXXX:@--@*;;;;o -@:::::::::::::::;;;", +";;@XX++*;;o. #-:X:::::::::+%.;;;o*-@X:::::::::::::::::::::::::::::::::::::::@$&=o;;=O+::::::::::::::::X:-Oo;;;;;;;;;;;;*$+@%&O%:@@@@:XXX::@@::::XXX::::::::XXXX::::::XXXX::@@@:@:::::X-#=;;;;;;;;;;; -@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;=O-@O=;;=*-:::::XXX::X:::::XX::::::::X::::::::::XXX:@::@-$O $:+#.;;;;;;;;;;;;.#+X::::::::::::% .==o;;;;;;;;;;ooo;;;o.&@::::::::::::::::::::::XXXX@-----# *o;;;;;.#+:::::::::::::::;;;", +";;@X@-&o;;;;o.&+:X::::::::-O=;;;;.--X::::::::::::::::::::::::::::::::::::::XX@+&=;;o +::::::::::::::::X@+ o;;;;;;;;;;;o&-++ ==.O+:XXX@++++:X@++++++++++++++++++++++++++++@:X:::::X:X:X+-.;;;;;;;;;;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;.@+:# **&#@X:::@+++++@X::::@@+++++++++:X::::::@++++:X:X@@ =o=O@+$.;;;;;;;;;;;;.#+X::::::::::+#.o;;;;;;;;;;;;;. &&*.===&+::::::::::::::::::::XX@----$$$O .o;;;;;;;o +@::::::::::::::;;;", +";;@:-O=;;;;;;;*@+X::::::::+%=;;;;*-@X:::::::::::::::::::::::::::::::::::::::::+$*=;o +::::::::::::::::X+#.;;;;;;;;;;;;=%+@$*;;o&-::::@---$X:------------------------------:X:::X+---@X:- o;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;;;;;;;;;;;o -X::+$$++X::X:+------@X::X:----------@X::::X:-----@X:X++*;;o&--$.;;;;;;;;;;;;=O-:X:::::::::+#.;;;o. .;;;;;o ++@$###%#::::::::::::::::::::X:+-#&& ...=o;;;;;;;;;;=O+::::::::::::::;;;", +";;@@$*;;;;;;o*O$@::::::::::$&=oo.%+::::::::::::::::::::::::::::::::::::::::::X:@#O* #@:::::::::::::::::-O=;;;;;;;;;;;;*+@@#.;;oO-:X:@O*** #+ **************************** #@:::@#OO%X:X-&=;;;;;;;;;;;=O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@#.;;;;;;;;;;;o*-X@---@@::::@#&*****&-::::& *********O@::::@# *** :@:X@+*o;o +++ o;;;;;;;;;;;o -@X:::::::::::% .* $$+#*o;;;;.+-:@----@X::::::::::::::::::X:-$&.==o;;;;;;;;;;;;;;;=O-::::::::::::::;;;", +";;++%=;;;;;o*$+:X::::::::::@@O &%+:X:::::::::::::::::::::::::::::::XXXXX::::::::@+$$@::::::::::::::::X+$*;;;;;;;;;;;;o&-@-&o;;=%-::@#.;;o +O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@:X@-*===O@X-&o;;;;;;;;;;;o -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ o;;;;;;;;;;;o -X:##+@X::::@$*;;;;;=$+X:@&o;;;;;;;;; +:::X+%o;;;o&+:X:+O=;;.%+-#.;;;;;;;;;;;;=O-:X::::::::::++$$+-@:-$*;;;;o #@X:::::::::::::::::::::::::-O*o;;;;;;;;;;;;;;;;;;o $@::::::::::::::;;;", +";;+-%=;;;;.&$+::::::::::::::@++++:X:::::::::::::::::::::::::::::::X@--+::X::::::::@@:::::::::::::::::X-O=;;;;;;;;;;;;*++:- ;;;*++X:-#o;;.$+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@:::-*;;;&-:+#.;;;;;;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+*;;;;;;;;;;;;=%-:O.. -@X:::@#.;;;;;o&-X:@$.;;;;;;;;o +:::X+%=;;;;*$@:X-#=;;oO+@-*o;;;;;;;;;;;;*++X:::::::::::@@@@::X:-%=;;;;o -@X:XX:::::::::::::::::::X+%.;;;;;;;;;;;;;;=====.&$+:::::::::::::::;;;", +";;++%=;;o*%+@:X:::::::::::::::@@:X::::::::::::::::::::::::::::::X:--%O+--+:X::::::::::::::::::::::::X:-&o;;;;;;;;;;;o -@:+%.oo +@X:+Oo;o&-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+::X-O=;;*#@:- o;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;.++@ ;;o&-::::$ ;;;;;;;.-:::+Oo;;;;;;;o +:::X+#=;;;;=O+:X-#=;o*#@:-O=;;;;;;;;;;;;=%-:::::::::::::::::::X@-&o;;;;=&-:X:::::::::::::::::::::X-&o;;;;;;oo=*****&%OOO#+@::::::::::::::::;;;", +";;++%=;o $-@X::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*.=* &@-:::::::::::::::::::::::::X++*;;;;;;;;;;;;o*+@XX+$ %@::@$*;o.#-$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:X@+.;;o +:-#.;;;;;;;;;;;=&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;o -@#*;;;.-@X:@%.;;;;;;;=#+X:@#=;;;;;;;o +:::X+#=;;;;o&-:X+#*.&$@:X-#=;;;;;;;;;;;;o +@X:::::::::::::::::::+$*o;;;;=#-X:::::::::::::::::::::X+%=;;;;;.&&O$$$$$+----+:X::::::::::::::::;;;", +";;++%=;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::+O.o;;;oo*%+:::::::::::::::::::::::X:-O=;;;;;;;;;;;;o -@XX:@+++:X::$.;o&+-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@::X-*o;; @:@-*o;;;;;;;;;;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;o*@@@#.;;;*-:::@O=;;;;;;;o&-X:@#.;;;;;;;o +:::X+#=;;;;o +@:::$$+@::X+$.;;;;;;;;;;;;;.#-X::::::::::::::::::::+%.;;;;; -@X::::::::::::::::::::::- o;;;; -++@@@@@::::@@@:X:X:::::::::::::;;;", +";;++%=;*++X:::::::::::::::::::::::::::::::::::::::::::::::::::X@-.;;;;;;;;.#@::::::::::::::::::::::X++*;;;;;;;;;;;;;.#+X+--+@@:::X@$.;=$-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&@::X- ;o=&::X- o;;;;;;;;;;;;*+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;=%-X@&o;;=%-X:@+&o;;;;;;;o -:::+&;;;;;;;o +:::X+#=;;;;;.#@:::++@+--:@- o;;;;;;;;;;;;=&-::::::::::::::::::::X@$*;;;;;=O-X::::::::X::::::::::::X@+*o;;;=O-:X::::XX@-----+-+:X:::::::::::;;;", +";;++%=;.$+X::::::::::::::::X::::::::::::::::::::::::::::::::::X@+ =o;;;;;;o&+::::::::::::::::::::::@-&=;;;;;;;;;;;;=&-::$#%#@:X:::+Oo; ++Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@:X@#. %:X:X-&=;;;;;;;;;;;o*@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+*;;;;;;;;;;;;=#-:@ ;;;*-:X:@+*;;;;;;;;;.++X:+%=;;;;;;o +:::X+#=;;;;;=#@::::::#OO$@+%=;;;;;;;;;;;;;*$+X:::::::::::::::::::@$*;;;;;o&-X:::+---+@:X:::::::::::X+$*;;;;.#+:::::::@O O##$+::::::::::::;;;", +";;+-%=;*$+X:::::::::::::::@--@X::::::::::::::::::::::::::::::::::$O *=;;;;=O@:::::::::::::::::::::X-%.;;;;;;;;;;;;;*++:# ...&@@::@$.;o&-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@::X+$+-@:::@+ o;;;;;;;;;= #@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O*o;;;;;;;;;;=%-X:%*== -X::$&=;;;;;;;;;=+-X::@&;;;;;;o +:::X+#=;;;;;=%+:::@@&.==&-@+&o;;;;;;;;;;;;=&-:X:::::::::::::::::::+&o;;;;=%-X::@%&&O$--@::::::::::::X-#.o;;o +@X::X@-&=o;o=...&@:::::::::::;;;", +";;+-#.;*++X:::::::::::X:@--%O#@:::::::::::::::::::::::::::::::::X@++$&=;;;*$@X::::::::::::::::::::X-O=;;;;;;;;;;;;o -:@#.;;;.$+XX+%=;=O-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @::X:+@@++@:X-O=;;;;;;;o.%+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+$ o;;;;;;;;o*$@XX@$%&%@X:@#.;;;;;;;;;;=#-X:X+#=;;;;;o +:::X+#=;;;;;o +@XX++*;;;.#@-#=;;;;;;;;;;;;;*$+X:::::::::::::::::::-#=;;;;o @@X@@*oo=* O$+:X:::::::::X:-#.;;;=&@@::X+$.;;;;;;;;.$+::::::::::;;;", +";;++&o;.%-::::::::::::@--%*== -:X:::::::::::::::::::::::::::::::::::-+.;;.O+:::::::::::::::::::::X@+ o;;;;;;;;;;;;=%-:-%=;;=&+:X@+ o;*++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::X@$#%#:X@+ o;;;;o*&#-::+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:X@+&.=o;;;;;*$+X:@:@-++X::@#.;;;;;;;;;;o -X::@$*;;;;;o +:::X-%=;;;;;;=O-:X@+*o;;=%+@$*o;;;;;;;;;;;;o&-:X::::::::::::::::::-O=;;;;;.#-X-%=;;;;o=*#+X::::::::::X@-O.o;;.#-::X-#.;;;;;;;;.$+::::::::::;;;", +";;-@ o;o -@X::::::::@--O .;;o +:::::::::::::::::::::::::::::::::::X::- =.%+:::::::::::::::::::::X:-&=;;;;;;;;;;;;;*$@@+ ;;o +@X:+%=;oO-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+::::+ .= :@X+$.;;;=&$++::-%&#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$@-@:@+$O =;;;=%-X:+--+:X::::@%.;;;;;;;;;;;.-@:::-%=;;;;o +:::X+%=;;;;;;;*$@X:-O=;;=O+@- o;;;;;;;;;;;;;.#-X::::::::::::::::::+%.;;;;;.@+:+ o;;;;;;; +@:::::::::::X:-$ o;o&+::X@+*o;;;;;;;.$+::::::::::;;;", +";;++O=;o -@X:::::X:+@O =o;;o&+::::::::::::::::::::::::::::::::::::::X@#&%+@X::::::::::::::::::::X-%.;;;;;;;;;;;;;=O-:+O=;;=O-:X@+ ;;.#+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:X-#=;;=%+:X- =.*O+@X:@@O.o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&*&#+@@+-+&.o;*-@X@O OO:::::@@ ;;;;;;;;;;;;=O-X:X:+ o;;;o +:::X@$*;;;;;;;=O+:X@+*o;;*$++O=;;;;;;;;;;;;;;*+@X::::::::::::::::::+ ;;;;;.#+:+*;;;;;;;;=O+::::::::::::X:++ o;*$@::X-%=;;;;;;;.$+::::::::::;;;", +";;++#.;o -@X:::X@+-$ =o;;;o*++X::::::::::::::::::::::::::::::::::::::X@+@::::::::::::::::::::::X@- o;;;;;;;;;;;;;*+@:-&=;o +@X:@#.;o -@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO@:X+#.;;o @@X@$&#+-@@@-$ =;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;o.O$@@@:+$&. +:+O=;o.%-X::@O=;;;;;;;;;;;;;.+@:::@+*;;;o +:::X@-&o;;;;;;o&-:X:-O=;o.%+@+&=;;;;;;;;;;;;;=O-:::::::::::::::::::+ o;;;;o -@+*;;;;;;;;; +::::::::::::::X++ =*#@::X@-&=;;;;;;.$+::::::::::;;;", +";;++%=;;.$+X:::+-#&.o;;;;;.#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;=O-:::#&..O+:X:@#.;o ++$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&@::X- o;;=O@:X@-+::++#&*o;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;=*&++@:@+$@X@$*;;;.%+X:@@ ;;;;;;;;;;;;;;oO-X:::-Oo;;o +:::X@+*o;;;;;;o +@:X@$*. O:@X++ o;;;;;;;;;;;;;*@@X:::::::::::::::::+ ;;;;;;*-@+*;;;;;;;;o +:::::::::::::::X++OO:::::X@+ o;;;;;.$+::::::::::;;;", +";;++%=;;=O-X@+-# .o;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+#.;;;;;;;;;;;;;;*++X::@+$:X::X:+&o;=#--%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $@:X+O=;;; @@::XX@+O .o;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ o;;;;;;o* #+::+@:@&=;;=O+X::@$*;;;;;;;;;;;;;;o*-:::X:$*o;o +:::X@$*;;;;;;;;=%+:::::$+-@::X-#.;;;;;;;;;;;;;=&-@X::::::::::::::::+ ;;;;;; -@+*;;;;;;;;o&+:::::::::::::::XX@-+:X::::X-O=;;;;;.$+::::::::::;;;", +";;++%=;;=&-+-# .o;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;;;;;;;=O-::@+@@+-@X::@%=;;=#--%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::X+&=== $@::::+&=;;;;;;;;;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;.%-XXX@$*;;;.++X::@#.;;;;;;;;;;;;;;;=@+::::+@*;o +:::X@- o;;;;;;;; +@XX:++::++@X@- o;;;;;;;;;;;;;.%-:X:::::::::::::::+ ;;;;;; -@+*;;;;;;;;o&+:::::::::::::::::X::::::::X@+ o;;;;.$+::::::::::;;;", +";;++%=;;;*#$ .;;;;;o=o;;;=%-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;o +@:#&&%#XX::::+&;;;=#-+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:X@@&&%$@:::@+ =;;;;;;;;;;;;.%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#*o;;;;;;;;;;;.%@::@$*o;o -:::@$ ;;;;;;;;;;;;;;;;=@-X:::X-+*o*+:::X@- o;;;;;;;;=O-:::XX@$& %@:-O=;;;;;;;;;;;;;o*$-X:::::::::::::::+ ;;;;;; -@+*;;;;;;;;o&+:::::::::::::::::::::::::::X-$.;;;;.$+::::::::::;;;", +";;++%=;;;o..o;;;;;= &=;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%.;;;;;;;;;;;;;;.+-X-O=;. $@::X@$*;;o*$+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@::X@++-@@@@X@-.;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;*-@X:@#*o.++X::@&=;;;;;;;;;;;;;;;;=#-X::::X-+. @:::X@- o;;;;;;;;; +@X::@#*o;*$@@+ o;;;;;;;;;;;;;o $@:::::::::X@++@+#.;;;;;; -@$*;;;;;;;;o&+:::::::::::::::::::::::::::X@- o;;;.$+::::::::::;;;", +";;++%.;;;;;;;;;;;= +&o;;;o -:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+#*;;;;;;;;;;;;;;o&-::@&o;;*-@XX:-O=;;o&-@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::XXX:@#O%:X-O=;;;;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ o;;;;;;;;;;;;;=&+X:::++ +:::@#*;;;;;;;;;;;;;;;;;o*-:::::::++#::::X@- o;;;;;;;;;.#@:X@-&o;;o&-:-+.;;;;;;;;;;;;;;o&-@X:::::::::%O#- o;;;;;; --O=;;;;;;;;o&+:::::::::::::::::::::::::::X:- o;;;.$+::::::::::;;;", +";;+-#.;;;;;;;;o=*#++ o;;;.@-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*o;;;;;;;;;;;;;o*$+:+O.o;=%-:X:@#.;;;=&-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@:::::@$ = @@@+*;;;;;;;;;;;;;;=&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;;;o +:X@@@X@++X:::@O=;;;;;;;;;;;;;;;;;;o%+X:::::X++X:::X@- o;;;;;;;;;o @@X:-O=;;;*$@@+ o;;;;;;;;;;;;;;=&$@::::::::::&* .;;;;;;; -+&o;;;;;;;;o +::::::::::::::::::::::::::::X-%.;;;.$+::::::::::;;;", +";;-@ o;;;;;;;o*#+-@@O.;;;.$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;;.#-X@+ o;o*$+XX@+ ;;;;.$+@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@::X+O*o;.#+X-&=;;;;;;;;;;;;;;oO-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;.%+X@#O%@:X@:::@@ o;;;;;;;;;;;;;;;;;;;*-:::::::XX::::X@-&o;;;;;;;;;;=O-:X@+ =;;o&-:+#.;;;;;;;;;;;;;;;o&-:X:::::::::# .;;;;;;; --&=;;;;;;;;; +::::::::::::::::::::::::::::X:+ o;;.$+::::::::::;;;", +";;$ o;;;;;;o= +-@XX@+ o;;.$-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&=;;;;;;;;;;;;;;o&-@X+$*;;.#-:X:+%=;;;;.$+-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+::X-&o;;o&+:@+ =;;;;;;;;;;;;;;.%+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;;;=%-X@%*=.%$:X:::@O=;;;;;;;;;;;;;;;;;;;;=-@::::::::::::::+#.;;;;;;;;;;;*$@::@# o;o -@:-%.;;;;;;;;;;;;;;;=%-:::::::::::XX*;;;;;o -#*o;;;;;;;;o&+:::::::::::::::::::::::::::::X-#.;;*$+::::::::::;;;", +";;*;;;;;;;= $++XX:::+#.;;.$-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+O=;;;;;;;;;;;;;;;.+-X:@$ =o -@XX@+ ;;;;o*$++&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#@:X+@.;;;.#@X@+&o;;;;;;;;;;;;;;.O-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ o;;;;;;;;;;;;;o&-::$*;;;.#-X::@#*;;;;;;;;;;;;;;;;;;;;;=#@X::::::::::::X@$.;;;;;;;;;;;o&+@X:-+.o.#+:X:-%=;;;;;;;;;;;;;;;.#-::::::::::::X% o;;=%+&o;;;;;;;;;.#+:::::::::::@@@@@@@@@@@@@@@@@@@+- o;.%+::::::::::;;;", +";;;;;;;;o.%+-@X:::::@- o;.$-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$&=;;;;;;;;;;;;;;;=&@@:::@+O O@:X:+&=;;;;oO-:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@:X-&=;;o $@X@+*;;;;;;;;;;;;;;;=&@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*o;;;;;;;;;;;;;;*+@:$ o;o;.@@X::@&o;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::X+#.;;;;;;;;;;;;.#@XX@$ $-:::X+-*o;;;;;;;;;;;;;;o.%-:::::::::::::: ;;*++*;;;;;;;;;;*-@::::::::X:@@:$$$$$$$$$$$$$$$$$:+%.;o +::::::::::;;;", +";;;;;;=. #-:XX:::::::+$*o.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#=;;;;;;;;;;;;;;;=&+@X@@@::-+-XX:@#.;;;;;oO-:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@:X:- o;;.%@:X-%.;;;;;;;;;;;;;;;o&+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+%*;;;;;;;;;;;;;;;.O-X+O=;o==%-X::@#.;;;;;;;;;;;;;;;;;;;;;;;=#+X:::::::::::X@$.;;;;;;;;;;;;=&@::X:+++X@@:::-#*o;;;;;;;;;;;;;;;.$-::::::::::::::X**$+ o;;;;;;;;;.@+::::::::X+O ******************* *=;o +::::::::::;;;", +";;;;;.&++-:X::::::::::-$*.#+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:@+&.;;;;;;;;;;;;;o ++:@O %+:XXX::@+&o;;;;;oO-@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@:X+$*=*O@::X:-%.;;;;;;;;;;;;;;;oO-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&.;;;;;;;;;;;;;;;=O-::+&=;;=&-:X:@$ o;;;;;;;;;;;;;;;;;;;;;;;;*-::::::::::::X:+&o;;;;;;;;;;;;.#+::::XX@$&&#@X-#.;;;;;;;;;;;;;;;o*#+:::::::::::::::X++ ;;;;;;;;;;.@+::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;=&+::::::::::;;;", +";;;o.#+@:XX::::::::::XX++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@X:-%.;;;;;;;;;;;o*$+X+%=;.&+@::::+#.;;;;;;oO-@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+::X-%O+-::::X:-O=;;;;;;;;;;;;;;;.O$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O=;;;;;;;;;;;;;;;o&-:X:@#*oo -@X::+O=;;;;;;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::-%o;;;;;;;;;;;;o&+:::::@% oo&-:@-&=;;;;;;;;;;;;;;;o*O+@::::::::::::::::%.o;;;;;;;;*@@:::::::@-*;;;;;;;;;;;;;;;;;;;;;;;;;*$+::::::::::;;;", +";;.&+-:X:::::::::::::::X@-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::@@O O$:@-&=;;;;;;;;;o ++X+$*;;;=#-X:X@$ o;;;;;;oO-@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=&@:::X--@XX::::X+-*;;;;;;;;;;;;;;;;= $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#&=;;;;;;;;;;;;;;;;*+-X::X+$* -@X:::@&o;;;;;;;;;;;;;;;;;;;;;;;;;;*-:::::::::::::-O=;;;;;;;;;;;;o.%+::X@+*;;;.O-X@- o;;;;;;;;;;;;;;;;=&$@::::::::::::::::::&*o;;;;=O+:::::::::-*o;;;oo;;;;;;;;;;;;;;;;;;o +@::::::::::;;;", +";;$++XX::::::::::@@:::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O.;.%-X@- =;;;;;;;;*@+X:+ o;;o.#+X::+&o;;;;;;;=O-@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::XXX::::::@@%.;;;;;;;;;;;;;;;;;o O@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+%*o;;;;;;;;;;;;;;;;;.%+::::X@--@X@@@X:$&=;;;;;;;;;;;;;;;;;;;;;;;;;=@@::::::::::::@$*;;;;;;;;;;;;;;.$@XX@@ =;;;=O+X+- o;;;;;;;;;;;;;;;;o #+:::::::::::::::::::XO& . -@X:::::::@- o;=.**.................=*#+:::::::::::;;;", +";;-:X:::::::::::@$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+O=;;;*$+X+- o;;;;;o.O-:X-O=;;;.#-X::+%=;;;;;;;;.#+:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@-:::@@:::::::::@# =;;;;;;;;;;;;;;;;;;;;=O-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+%.;;;;;;;;;;;;;;;;;;;;.$+X:::X::X@%&@:X@- o;;;;;;;;;;;;;;;;;;;;;;;;oO+:::::::::::X@- o;;;;;;;;;;;;;o @@:X@-&=;;;.#+X+#*o;;;;;;;;;;;;;;;;;.O@:X:::::::::::::::::::::::X:::::::X+#.;o ++++++++++++++++++++++@::::::::::::;;;", +";;@X::::::::::@@O *%@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#%&=;;;;o $@X+#.;;;;o.%-@X@- o;;=&-@X:@+ o;;;;;;;o -@:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O@:::@##::::::::@$ ;;;;;;;;;;;;;;;;;;;;;;;=O#@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@% .;;;;;;;;;;;;;;;;;;;;;o*$@::::::$O.o&-:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;.%@::::::::::X@+*o;;;;;;;;;;;;;;=O-:XX@- o;;=O-X:-%*o;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::X:-&o;=O+@@-------------------:X:::::::::::;;;", +";;@X:::::::::@$&.;; -X::::::::::::::::::::::::::::::::::::::::::::::::::::::@@+ .o;;;;;;o $@X-%.;;;.%-:X::@# o=&-@XX:+O=;;;;;;;;o*+@:-&o;;;;;;oo;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;o*--:X:@+**O@:::::@$*o;;;;;;;;;;;;;;;;;;;;;;;;o*%@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@-O.;;;;;;;;;;;;;;;;;;;;;;;;o*$@::::@O.;;=O-:X+-&=;;;;;;;;;;;;;;;;;;;;;;;;*-::::::::::X@+*o;;;;;;;;;;;;;;;*#+:XX+$*o.&@@:::-- o;;;;;;;;;;;;;;;;;*-@X::::::::::::::::::::::::::::X:-%.o;;.&::XXXXX::::XXXXX:#%%X:::::::::::::;;;", +";;@X:::::::::+O=;;o*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::@@@$ o;;;;;;;;;o&+::-%.o.#-:X@@:X-+ -+X::+#.;;;;;;;;;;=%+:-&o;;;;o.* ..=.=. .oooooo;;;;;;;;;;;;;;;;o.$+:X:@$ ;;*$@:::@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#$O=;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@:::+&=;;;o&+:X@-&o;;;;;;;;;;;;;;;;;;;;;;;.$::::::::::X@+*o;;;;;;;;;;;;;;;;*$@XXX-# #-@X@$:X+#*o;;;;;;;;;;;;;;;=&-@:@@@::::::::::::::::::::::::::+%.;;;;;=O-:::::$O*&$@:X+#*.. :::::::::::::;;;", +";;@X:::::::::@&.o;;=%-X::::::::::::::::::::::::::::::::::::::::::::::::::@$% *o;;;;;;;;;;;=&+::-O*O-:X@%O#:X:--:X::@$*o;;;;;;;;;;o&-:@%=;;;;.O$#%%%##@-+ *****.=o;;;;;;;;;;;;;*$@XX:@# o;;.#@::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o* $@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::@O**=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::-%=;;;oO-XX@+ o;;;;;;;;;;;;;;;;;;;;;;.O@:::::::::X@+ o;;;;;;;;;;;;;;;;o +@:XX---::$& #@X-+*o;;;;;;;;;;;;;;.$-X:O&%@@::::--:::::::::::::::::+%.;;;;;;o $@:X@# =;o&+:@- ;;;=O::::::::::::;;;", +";;@X::::::::::-#*=;o -::::::::::::::::::::::::::::::::::::::::::::::::@@@$&.;;;;;;;;;;;;;;;=O+X:---XX-$*=*#@:+@XX:@+ o;;;;;;;;;;;oO-::$*;;;;=.==. $-@-------%O .=oo;;;;;;;o.$-:XX+#*;;;=&$::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*&#$@@::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:X@-O=;;o -X::+- o;;;;;;;;;;;;;;;;;;;;;;.$@::::::::::+O=;;;;;;;;;;;;;;;;;=%-:::XXX:+&=o&-::-#*o;;;;;;;;;;;;=&+@+O.=*%+:@:::::::::::::::::::::%.;;;;;;;;o $@X-Oo;;;*$@-%=;;;=O::::::::::::;;;", +";;@X:::::::::X:--&.= +@X::::::::::::::::::::::::::::::::::::::::::::@@$O&*o;;;;;;;;;;;;;;;;;.&$::@::@# o;o $@XX:::+O=;;;;;;;;;;;;oO-::$*;;;;;;;;;;;;.&#::@@@@@----& =o;;;;;*-+X::X-Oo;;=O-@X@#&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=. %$@:::::::::::::::::::::::::::::::::::::::::::::::@@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::-%.. -@X::X+- =;;;;;;;;;;;;;;;;;;;;;; +:::::::::X+$=;;;;;;;;;;;;;;;;;;*$+::::@+&=;;.&$::-# =;;;;;;;;;;o&-@:#.;;;. &%@@::::::::::::::::::: ;;;;;;;;;;=#-X+%.;;o @+$*;;;=&:::::::::::::;;;", +";;@X::::::::::XX@--O#:X::::::::::::::::::::::::::::::::::::::::::@@@$O =;;;;;;;;;;;;;;;;;;;;;=%-:XX-#*;;;;.%-::X:-O=;;;;;;;;;;;;;oO-::+ o;;;;;;;;;;;;o $:XXXXXXX:+---O*=o;;=#-::::X@#*oo&-:X@- o;;;;;;;;;;;;;;;;o=;;;;;;;;;;;;;;;;;;;;;. %$@@:::::::::::::::::::::::::::::::::::::::::@@@O%::+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@XX@--#-@X@@:@X@-&o;;;;;;;;;;;;;;;;;;;;;o$-::::::::X-%=;;;;;;;;;;;;;;;;;;;*$+::X++*;;;;o $:X--&=;;;;;;;;;.$+:- o;;;;;o.&#@@@@:::::::::::::::%.========o:#+::-&== $@-&o;;=&-:::::::::::::;;;", +";;@X::::::::::::XX@-+X::::::::::::::::::::::::::::::::::::::::@@@#%O .;;;;;;;;;;;;;;;;;;;;;;o*%+:X@- o;;;.&+::::+%.;;;;;;;;;;;;;;o&-::-#=;;;;;;;;;;;;;;&+:::::::XXXX:--O*..%@:::@@@X-#**#@X:-Oo;;;;;;;;;;;;;;;;o .o;;;;;;;;;;;;;;;;;;;;;. O#@@@@:::::::::::::::::::::::::::::::::@@$$#%O=.#@X-%=;;;;;;;;;;;;;;;=*.o;;;;;;;;;;;;;;;;*$@:XX+-@X@# +@X@+ o;;;;;;;;;;;;;;;;;;;;o&-::::::::X+$.;;;;;;;;;;;;;;;;;;;o $@XX@@O.o;;;o&-:X@-O.o;;;;;;=&-:@#*;;;;;;;;o*&%%#$@@:::::::::::::::::::::::::::X@:O#:+X-&=o= ++:::::::::::::;;;", +";;@X::::::::::::::XXX::::::::::::::::::::::::::::::::::::::@@@$%&*.=;;;;;;;;;;;;;;;;;;;;;;o.&-+X:X++*o;;.O-@X::+#*;;;;;;;;;;;;;;;o*@@:-%=;;;;;;;;;;;;;;&+:::::::@::@XX+-----:X:+&&#:X@--+X:-O=;;;;;;;;;;;;;;;o= --$*o;;;;;;;;;;;;;;;;;;;;;;=*&&#$::::::::::::::::::::::::::::@@:@@$%&&*.=;;&-:@-*;;;;;;;;;;;;;o.%-#.o;;;;;;;;;;;;;;;;*$+::XX:@%*oo&-:X+- o;;;;;;;;;;;;;;;;;;;;.#@:::::::X@-&o;;;;;;;;;;;;;;;;;;;= #@:X:-#.o;;=&-@XX:-+*o;;;;o -+@$ o;;;;;;;;;;o..* O$@@@@:::::::::::::::::::::X::X::::XX@# %-@::::::::::::::;;;", +";;@X:::::::::::::::::::::::::::::::::::::::::::::@@:@@@@::$#%&*.o;;;;;;;;;;;;;;;;;;;;;;;;o.#-@X:@@:+#*o.O-@X::@$*;;;;;;;;;;;;;;;;;=#+X@#.;;;;;;;;;;;;;;&+::::X@@$::$+:XX+++XX:@#== ::@+@X:-O=;;;;;;;;;;;;;;;;.%-@:-$*o;;;;;;;;;;;;;;;;;;;;;;;;=* $::::$@@@:@@@:::::::::::@@@@OO$$&*.oo;;;;;.#@X-&=;;;;;;;;;;;=*#-@-#.o;;;;;;;;;;;;;;;;*#@:::@@ ;;;o&+:X@- o;;;;;;;;;;;;;;;;;;;;*$@::::::X@-&o;;;;;;;;;;;;;;;;;;;;o +@:X:-#.==&+@:@@X:-$*=o;;.#+:-&o;;;;;;;;;;;;;;;;= O%O%$$$@@@@::XXXXXXXXXXX:::::XXXX::X@---@X::::::::::::::;;;", +";;@X::::::::::@@@:::::::::::::::::::::::::::::$@@:$@#%O ** *.o;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@X:$%#::-# O-@XX:+$ o;;;;;;;;;;;;;;;;;=O+:X+&o;;;;;;;;;;;;;&+:::X:+& * O:::XXX:X+@*;;o&@:XX@-O=;;;;;;;;;;;;;;;;.#-:XXX--&=;;;;;;;;;;;;;;;;;;;;;;;;;o#+:: %%%$#%$$$$$$$$$$$$:%%O=. *=;;;;;;;;;;*+@:# o;;;;;;;;o=&--XXX-#*;;;;;;;;;;;;;;;;;*O+:X:@&=;;;o&+:X@- o;;;;;;;;;;;;;;;;;;;;&-::::::X@- o;;;;;;;;;;;;;;;;;;;;;= $@:X:-$&%-@X$%#@:X+-O*oo&-:+%.;;;;;;;;;;;;;;;;;;;=.=. * O%%O::::::::::::::::::::::::::XXX::::::::::::::::;;;", +";;@X:::::::::@%&O@:X::::::::::::::::::::::::@O &&** *..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&--:X@-&.*$@X+--:X::@$ o;;;;;;;;;;;;;;;;;;o -@X+O=;;;;;;;;;;;;;&+::::-O=;;;;.O@:::::X+@*oo;*$@:@+O=;;;;;;;;;;;;;;;;=O-XX::XX@-O.o;;;;;;;;;;;;;;;;;;;;;;;.-:@%o;... *. *..=;;;;;;;;;;;;;;;oO+X-%=;;;;;;;o.%-@X::X:-#.;;;;;;;;;;;;;;;;;.#+:X:-%=;;;oO-XX@- o;;;;;;;;;;;;;;;;;;;.$@:::::::+%=;;;;;;;;;;;;;;;;;;;;;;o&+@:XX+--:X+&.*#-:X@-- .O-@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;=...*::::::::::::::::::::::::::::::::::::::::::::;;;", +";;@X::::::::+%*o.#-XX::::::::::::::::::::::@+*o==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*#-@X:@$O=;o&+:X@:X::@$ o;;;;;;;;;;;;;;;;;;;o +@X@$.;;;;;;;;;;;;=%@::X@@=;;;;;;&@:::::::@+&* %@X@# =;;;;;;;;;;;;;;;;.O-:X:::::X:--&.o;;;;;;;;;;;;;;;;;;;;o -:+ ;;;;;o;;;ooooooooooo;;;;;;;;;;;;;;;;;;;; @@@%*o;;;;;= $-:X@+@:X:-O.o;;;;;;;;;;;;;;;o*$+:::+%.;;.O+X:X@- o;;;;;;;;;;;;;;;;;;=O-::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;=&$@::XXXX+#.;o*%@@XX@-:#@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::;;;", +";;@X::::::X@+ ;;o*#+X::::::@@@:::::::::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.O--:X:@# o;;;.$-XXX::@$ o;;;;;;;;;;;;;;;;;;;;;=#+X:+&o;;;;;;;;;;;&-::X:-&o;;;;;.%@::::::X:+---+X:- ;;;;;;;;;;;;;;;;;=O-@X:::::::X:+-#*=o;;;;;;;;;;;;;;;;;;o%+@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:--.;;;=.%-@X:@#%$@XXX-$*o;;;;;;;;;;;;;;;o*#+:X:-%=.%-X@+@X@- o;;;;;;;;;;;;;;;;;;.%@:::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;o&++:X:X@+ o;;;.&+@XX@-@@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::;;;", +";;@X:::::::+&=;;;;*$@X::::@%O#@:::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. &$-@XX:@#*;;;;= $@::::+$ =;;;;;;;;;;;;;;;;;;;;;;o%-XX@+*;;;;;;;;;o.$@X::+#=;;;;o.%+:::@:::::X:@:X:+O=;;;;;;;;;;;;;;;;=&-@X::::::::::X:--O*=;;;;;;;;;;;;;;;;;=+@@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@:-&oo.&--@X@$&*.&+:::@-#*o;;;;;;;;;;;;;;;o*#+:X:$OO-:@$#$@X@- o;;;;;;;;;;;;;;;;;;.$@::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;=&$@::X@$ =o;;;=&-@XXX:-O.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X::::::+#.;;;;;o -:X::@#*= +@::::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#--+XX@@X-O=;;;=&-@X::@+%*o;;;;;;;;;;;;;;;;;;;;;;;=#+X:X-$=;;;;;;;;.$+:::@#*;;;;;*--:X:@@@:::::XXX:-&=;;;;;;;;;;;;;;;;.%-:X::::::::X:+@:X@--O=;;;;;;;;;;;;;;;;*$@@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@@- &--+:X@# =;;=O-X:X:-$*o;;;;;;;;;;;;;;;;*#+:X:--X:# . +@X@- o;;;;;;;;;;;;;;;;;o&-::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;= #+:XX:-#*o;;o*++:@@:::#O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X:::::@-&o;;;;;;=O-:X:+&o;o&-@X::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= $-:XX@@$@:@$&.=.O-@XX:@-O.;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::+ o;;;;;;oO-:X:X-Oo;;;;.#-:X:@O&#@::::::X@-*o;;;;;;;;;;;;;;;.O-@X:::::::::::##+@XX@-%*.oo;;;;;;;;;;;o&-:@#o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X@--+XX:@$*o;;;; -:::X:-$*o;;;;;;;;;;;;;;;;*#+::XX@$ o;o +@X@- o;;;;;;;;;;;;;;;;;.#+:::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;; $+:XX@-+ oo*%$:@@@@:@---&=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X:::::+$*;;;;;;;;=%-::+&o;;oO-X::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.**O--:X:@+O &#@@-%&$-@XX:@+&.;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+X:X+@*o;;;;;*+@::::-&o;;;.#-:X:@$.=*%::::::::@% .;;;;;;;;;;;;;o&-@X:::::::::X+%**O+@:X:--$ *=o;;;;;;;;;o -:@#o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=O+:X@:::::-&o;;;= %+::::X:-$.;;;;;;;;;;;;;;;;;*#+:::@#*;;;o $@X+@*=;;;;;;;;;;;;;;;;;*#@::::@+*o;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-::XX-+ *%-:@O #+@XX+-O *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X::::@$ o;;;;;;;;;.$-@+&o;;;.#@X:::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;oo #---@XX@+$&.;o&+::--+:XX:+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:::X+-*o;;;=@-X::X+$=;;;.#-:X:+$*;;; $@::@::XX+-%.;;;;;;;;;;;o -@X:::::::::::+ ;;= #+@X:+---O*=o;;;;;;;o -:+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #@::::@$@@:-&o;;o -+X:::::X:-%=;;;;;;;;;;;;;;;;;*#+:::@&=;;;o +:X+-&=;;;;;;;;;;;;;;;;;*$@::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@:XX@--@X@#*;o*O$@:X@---%*=;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X::::-O=;;;;;;;;;;o*#+%.;;;;o -@X::::::::+*;;;;;;;;;;;;;;;;;;;;;;;oo=* $--:X:::$O*o;;;.#+XXXXX::+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@X:XX+&*o;.O+:X:::+ ;;;.#-::X@#*;;;= #@X@@@@::X:-%.;;;;;;;;;= $@:@:::::::::X+#.;;;o*&@:XX::@--O**.oo;;;oO+@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* O+-:X:@+# &@:@$*o. #+:X::::::X:-&=;;;;;;;;;;;;;;;;;*#+:X@+&.;;;=#-XX@-&=;;;;;;;;;;;;;;;;o&+@:::+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+@:XX@+::$ o;;;=*O@:XXX@--&*.oo;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X::::-O=;;;;;;;;;;;o* .;;;;;;=#-X::::::::+*;;;;;;;;;;;;;;;;;;;;o=.* %--+XX:@:X-%.;;;;o*#@:::::@-%*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@::::+-&.%-@X::X+O=;;.#-:::@-*;;;=O-:X@+&O@@::X:-O=;;;;;;;=&-+X@++@:::::::X+#*o;;;;=#+::+@X:@---# *=oo.-:+O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=*%---@XX:+@&.;=O+:-%&$-@XX::::::@:X@-&=;;;;;;;;;;;;;;;;;*#+@X@-#.;= #@:@X@-&o;;;;;;;;;;;;;;;;=&+@:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$+@:XXX@$*;;;;;;*+@X@@:X@--% *.=o;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::;;;", +";;@X:::X@+ oo;;;;;;;;;;;;;;;;;;;;*$@::::::::+*;;;;;;;;;;;;;;;oo===*O#---+:X:@+$XX-%=;;oo*#+::::@++%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::X@+-$+@X::X:+.;o.$-:X:X@+.oo=&++X@+&o=&+@::X@- o;;;;;=&-@X@#&O$@:::::::X+# .o;;=%+@:&%+@XX++---O* &+:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo===.* O--+@XX::@% =;;;.$@X+--@XX::::::++@:X@-&=;;;;;;;;;;;;;;;;;.%@X:@-&=&-@X+@@X@- =o;;;;;;;;;;;;;;;=&+:X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %+@:X::+O*=o;;o*+@:$$+@X:+---#O*=..=o=o;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::@@;;;", +";;@X::::X@@&*=oooo;;;;;;;;;;;;;;;=%-X:::::::+*;;;;;;;;;;;;o=.* OO%---+:XX:@+$& O@@-&=o*&+-:X::@+O .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::XX@-:X:::X-Oo; +-:X:@@::$&*&+@X@+&=;;=&$:::X++ o;;;o&-@X@%*== $:::::@:X:--# ==&+:-&=.O$+@XXX:+----X:+Oooo;;;;;;;;;;;;;;;;;;;;;;ooo=**&OO#---@::++::+%.;;;;;=%-XX:XX:::::::@% O-:X@-%.;;;;;;;;;;;;;;;;;.O@:X:$%@@:-% $@X@+&=;;;;;;;;;;;;;;;;=O-:X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #-@:X:-+O =o=%-@$ *&$+@XX:+---%#$&&&.o;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::X:+#;;;", +";;@X::::XX@--% ...=o==ooo;;o=. $@X:::::::+*;;;;;;;;;;;;*&$-----+:XX:X:+#&*=o +:+# &+-+XX:@++O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::X:::::@$.;.+-:X:+++@X----@X@+&=;;;;=O+:::X-+ o;o -+X@+*;;;=O+:::@+@:XX@--OO-@@#.;;=*O$::::::@@:X::#&&*....o;;;;;;;;;;;;;=...*&&O------@@@@++##@:+Oo;;;=. $@::XX:@+@X::+%.o.%-:X@-O=;;;;;;;;;;;;;;;;o&-:X:@-@X@%.o*$@X--*o;;;;;;;;;;;;;;;;.#+X@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%+@:X:+--%* $++&o;=*O+@X:XX:@------%.;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::X@$&.;;;", +";;@X::::::X:+-----@##&*OO***.= %$@@X::::::::+*;;;;;;;;;;;o&--+@X:::@@@::@O*=;;;.%+:@--+:X::@+# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:X:::::::::-&;.$-:X:+#&&#@X@+:X@+&=;;;;;;*#@::XX--.= ++X:#&=;;o*%@::@#&%+@:XX@--@X-&;;;;;= +:X@-@:::::X@---#$$#=;;;;;;;;;;;;o&$$#----+-@XX::X$#&&**%@:+*oo.&$-@X:::@+%O:@X:- ;;;.%-:X@-&=;;;;;;;;;;;;;;.&$@:@:XX:@O=;;o +@X@% =;;;;;;;;;;;;;;;;*#@+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$+@:XX@--+@@#.;;;;= %@:::::::X:@@- ;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::X:-&o;;;;", +";;@X::::::::XX::X@----------%%---+XX::::::::+*;;;;;;;;;;;o -XXX:+++$$$X+@*;;;;o=O-::+@XX:@++&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $-:X:::::::@$..#-:X:+#.=o $::XX@+&=;;;;;;;o*#@::XX+O&++X:- o;;o*$-X:@+ o.%++@:X::X:+&=oo;;;=-:@:O$$+++:::::+---+=;;;;;;;;;;;;=+---+:@@@++@X:@: .==;;.#@+#**#--@XX::++#*=O-::- o;;;.O+:X@-&=;;;;;;;;;;;;=%-@X+$@:X:@&o;;;o $:X--&=;;;;;;;;;;;;;;;;.O--Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%++@:X:-+:-O=;;;;;o&-::$+-++@:XX+ o;;;;;;;;;;;=O-::::::::::::::::::::X:@@::::::::X+#.;;;;;", +";;@X::::::::::::::XXX:@::@@@--@XXX::::::::::+*;;;;;;;;;;;o +:X@+##O *&:@+&=;o=*&#@:XXX:@-$# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #-::::::X@$& #-:X:@#*;;;*$@:X@+&=;;;;;;;;;oO+::::X+-@XX:+&=;o*$-:X@$&=;o.&#++::X:::#&&*ooo.-@+&=* &%%X::::XXX@:=;;;;;;;;;;;;=$@XXX@+++%%$@:+@o;;;;;=O+X+---:XX::@+% *o;*#+:@$ o;;;.%+XX@-&=;;;;;;;;;;=&-@:+% O-:::# .;;;; -:X+-&=;;;;;;;;;;;;;;;;.%#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&%$+@XXX:@#&*.=;;=O+:#O&%%%$+:X+ o;;;;;;;;;;;=O-::::X:+@:::::::::::::X#$+@:::::::-O=;;;;;", +";;@X:::::::::::::::::XX::XXXXXX:::::::::::::+*;;;;;;;;;;;o +::$&*.=o;=#++- .*&+-@XX::@+$% .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@@::::$O*:-:::@#.;;;=&::X@+&=;;;;;;;;;;;*$+:::X@@:::::-&.*$-:X@+ o;;;;o*&#-@@:XX:--+&**&@@#.;;o=..X@::::::@:=;;;;;;;;;;;;=:@:::%&& .. $::-.;;;o= #@X:++XX:@+-$O.o;;;o.O-:++ o;;.%+X:X@-&=;;;;;;;;.O-::-%.;.%-:X@-O=;;;.-@XX@-&=;;;;;;;;;;;;;;;;.*#-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %++@::X@--$O.=&-:@#*=...*%@:+ o;;;;;;;;;;;=O-:::::X%#@::::::::::X+O**O$@::::::@$*o;;;;", +";;@X::::::::::::::::::::::::::::::::::::@:::+*;;;;;;;;;;;o +X-O=;;;;;=#-:+##--+:X::+++% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%$+-@@+O&%$:::X-&;;;=&-:X@+&o;;;;;;;;;;;;o&+::::XX:X@+:@-%$-XX@+&o;;;;;;;o*%$++@:XX:+-+#+:@%=;;;;;=@@::::::@:=;;;;;;;;;;;;=:@::- =oo;;o%@X-O=o=*O-@::XXX:@-+#% =;;;;;;;.#-@+$ =.%+X@+@X@-&=;;;;;;.%-@:-%.;;;.%-:X@-&==.O+X@+X@-&oo;;;;;;;;;;;;;;;;*#&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&#$+@XX:+--#&#+X+%.;;;;;*+++ o;;;;;;;;;;;=O-:::X-&.*$@:::::::::X-Oo;=&@@:::::X-%=;;;;", +";;@X::::::::::::::::::::::::::::::::::::@:::+*;;;;;;;;;;;o +X-Oo;;;;o*$@XX+-@:X::@-$O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. %+#%O%-:X:@:@%*o.&+@X@+&=;;;;;;;;;;;;;;=O@:::::::##:X@-+XX+$&=;;;;;;;;;;.* #++@:XX:+-@X:$&.ooo; -:::::::@:=;;;;;;;;;;;;=:@::-*;;;;;;O+:::&&O+-+:X:::@++O ..o;;;;;;;;o*O+:++O%-@:+$@:X@-O.o;;;.%-::-%.;;;;;.%-:X@-O&%-:@+$+X@@&.;;;;;;;;;;;;;;;;o..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O++@::X@--@X:+&.o;;;;*-@+ o;;;;;;;;;;;=O-:::X- ;o @@::::::::X-O=;;=O-:::::X+$*;;;;", +";;@X::::::::::::::::::::::::::::::@@@@::@:::+*;;;;;;;;;;;o +X-O=;o=. #@::::XX:@+-$O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &@+:X:+-@X+$*O-@X@+&o;;;;;;;;;;;;;;;; @@::::X-&*O@XXXX++ o;;;;;;;;;;;;;o.&#+-+:XX:X:X@-# .&+:::::::@:=;;;;;;;;;;;;=:@::- o;;oo=#@:X@----:X:::+-+# =o;;;;;;;;;;;;;=O-@+--::+O*&-@X@-%.;;=%-::-%.;;;;;;;.%-:X@---:@$ *$+X@-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %$++@X:@:X:@%&*ooo=O-X+ o;;;;;;;;;;;=O-:::X-%=;oO-::::::::X-%.;;;.%+:X::X@- o;;;", +";;@X::::::::::::::::::::::::::X:@++$$+@:@:::+*;;;;;;;;;;;o +X@$*= O#--:X::::@+$%O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O@:X:+%O$::-++:X@+&o;;;;;;;;;;;;;;;;o&+:::::X+&*&@:XX@$&o;;;;;;;;;;;;;;;;o. O#-+@@@::X@----O#::::::::@:=;;;;;;;;;;;;=:@::@& .=**O$:::::::X:@@--%O&*o;;;;;;;;;;;;;;;;.%+::::$&=;=O-@X@-O==&-@:-%.;;;;;;;;;.%-:X::::$ o;*$@X@+ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*&O#@XXX::X@-@ *.*:@X+ o;;;;;;;;;;;=O-:::X@-*;;*$@:::::::X@-&=;;;*$+::::X+%.;;;", +";;@X::::::::::::::::::::::::::::#%O *&#@@:::+*;;;;;;;;;;;o +::+%O---@:X::::$#&*.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-:X:-#.=O+:X-@X@+ o;;;;;;;;;;;;;;;;o @@::::::X@#:::X++ o;;;;;;;;;;;;;;;;;;;o.*&$+++@@:XX@@@-+X:::::::@:=;;;;;;;;;;;;=:@::X--#&+--:X::XX:@@-++#O.==;;;;;;;;;;;;;;;;;;;.O-@X@%.;;;.O+:X@+OO-::-%.;;;;;;;;;;;.%-:XX:@&o;;;*+@X@-O=oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;o=.&-:::::X:@---##:X:+*;;;;;;;;;;;;=O-:::::-&=;o&-::::::::X+-*o;;o&-@:::X@- ;;;", +";;@X::::::::::::::::::::::::::@#*.=o;= -@:::+*;;;;;;;;;;;o +:X:--+::XX:::@#O =;;;oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=*$-:X:-%.;;*+@XXX++ o;;;;;;;;;;;;;;;;o*$+:::::::X@-@:X@$&=;;;;;;;;;;;;;;;;;;;;;;;=*& O#$-+:::X::::::::::@:=;;;;;;;;;;;;=:@::X@+---+@:X:::@-##O& .=;;;;;;;;;;;;;;;;;;;;;;;.O+@:%*=;;;=O+:X@--@:@%.;;;;;;;;;;;;;.O-@X:@&=;;;o #@:+-O ***O@:X:::::XX+---:X@$*;;;;;;;;;;;;=O-::::X@-*;;.#+:::::::XX-O=;;;.#+::::X-#;;;", +";;@X::::::::::::::::::::::::::+#.;;;;;*-@:::+*;;;;;;;;;;;o +:::::XXX::::X@#&*******************************************************************&--:XX@%.;;;.#@XX@+ o;;;;;;;;;;;;;;;;=*$-:::X:::::XX:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;oo=* O#+--:XX::::::::@:=;;;;;;;;;;;;=:@:X:@@@@XXX::---$O**=oo;;;;;;;;;;;;;;;;;;;;;;;;;;.&+::+&o;;;*-@XX:::@O.;;;;;;;;;;;;;;;.#-:X::O.;;;=O+:X@------------------------------------------------------------------+:X:X::::::XXXX::::$*;;;;;;;;;;;;=O-::::::- o;; +@X::::::X+-*o;;o&+:X::X++;;;", +";;@X::::::::::::::::::::::::::@@&=;;;;*-@:::+*;;;;;;;;;;;o +:::XX::::::::::%%+-------------------------------------------------------------------:X:@#.;;;= $:X++ o;;;;;;;;;;;;;;;;o +-:+-@X::::::X:X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&%%:::::@@@@::@:=;;;;;;;;;;;;=:@:X@+++@XX:X+#%O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:+- ooo -@:@XX@$*;;;;;;;;;;;;;;;;o*O-:X@-O=o;=%@:X:@----+@@@+-+----+@@@+------@@@@+-----+@@@@@+----+@@@@+-----+@@@+---+@@@:::::@@@@::::X+ o;;;;;;;;;;;=O-::::::-*;;;=%-@@@@@@@:+- o;;;.#+:::X+$;;;", +";;@X::::::::::::::::::::::::::X@- ;;;o -@::@+*;;;;;;;;;;;; +:::::::::::::X:+--+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@XX::+%o;;.&+:X++ o;;;;;;;;;;;;;;;;= $-:+%O@@::::::::@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=..:@:::-+$$@X@:=;;;;;;;;;;;;=:@:@% %:::@#*.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X+$ *&@@:--@X::&.;;;;;;;;;;;;;;;;;=O-@X:-O*.O+:::++++++@XXX@-+++++:XXX:++++++@XXX@++++++:XXX:++++++:XXX@++++++:XX:+++++++@X::+-+++-+:X:+ o;;;;;;;;;;;=O-::::::-*o;;;*#------+--#.;;;;=O-:::X+$;;;", +";;@X:::::::::::::::::::X@++:::X:-&o;;; -@::@+*oooooooooooo +::::::::::::::::::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::::$ =oO-+X@+ o;;;;;;;;;;;;;;;;= +-:+#.=&$:::::::X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:+:::O&* @:@:=;;;;;;;;;;;;=:@:- =oo @::- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+:+-@-+:+%O+@X:-#.;;;;;;;;;;;;;;;;;.O-:X@-+%-@X::O&&&&O#@::%O%&&&O#::@XO&&&&O$@:@#O&&&&O#@X:$%&&&&%$:::%&&&&&%@::$%&&&&&O#@:@#O&&&O#@X:+ ;;;;;;;;;;;;=O-::::::+O=;;;o*OOOOOOOOO*o;;;;o&+@::X+$;;;", +";;@X::::::::::::::::::::$%#@::::-%.;;; -@:::@&************&@:::X:++++++@:X:@+++++@:XXX@+++++@@XXX@+++++@:XX:@++++++:XXX@+++++@:XX:++++++:XXX:@+++++@X@-& -@X@$ o;;;;;;;;;;;;;;;;o --X+#*;;=&@:::::::X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:+:@#.=;o#+@:=;;;;;;;;;;;;=:@:-*;;; +:@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:@-+X@O.=&-@X@-#.o;;;;;;;;;;;;;;;;.O-@X:--@X:@#.===== $+$*=.====&+@-O.===== $+$ =====.&-@+O.====.&-@$ =====.O-@O.=====.&-@$ =====*$@@$*;;;;;;;;;;;;=O-:::::::- o;;;;=========;;;;;;;*$@::X+$;;;", +";;@X:::::::::::::::::::+&.*$@X::+%.;;; -@::::@$$$$$$$$$$$$@X:::X@$%%#%#@:X@$#%##%#$::::%%##%#::::##%##%#::::#%%##%#:::@+#%#%%#::::#%##%#:::::#%#%%%::X@--@X+$ o;;;;;;;;;;;;;;;;o*$-X@#*;;;; +:::::::X@-*;;;;;;;;;;;;;;;;;;;o.....=;;;;;;;;;;=:@X@#=;;;%-@:=;;;;;;;;;;;;=:@:- ;;; +::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-:XX@O.;;=O-@X:-#.;;;;;;;;;;;;;;;;;.#-@XX:X::+#=;;;;;=#-+.;;;;;; -@-&o;;;;;=%-#=;;;;;; -++*;;;;;;*--$.;;;;;; --&o;;;;;;&-+#=;;;;;oO-:$*;;;;;;;;;;;;=O-::::::X++*o;;;;;;;;;;;;;;;;;;;.$+::X+$;;;", +";;@X::::::::::::::@@:X@$*;oO-X::+%=;;; -::::X+------------@X:::@$ ....*O@@@&.....*O@@+&.....*&@+$ .....*O++# .....*%+@$&.....*#++%*....*%+:@O*..... $@X+@X+$ o;;;;;;;;;;;;;;;;o*$-X:- o;;o*%@:X:::::X:- o;;;;;;;;;;;;;;;o=. %%%#%.;;;;;;;;;;=:@X@$=;oo%+@:=;;;;;;;;;;;;=:@:- o;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::@ o;;;=&$:X:-%.o;;;;;;;;;;;;;;;;*O-@XX:::@#=ooooo.#-+*oooooo&-@-O=ooooo=%-%=;ooooo&-++*oooooo*--$*oooooo --O=;ooooo&-+#=;oooo=O-X+ o;;;;;;;;;;;=O-:::::::X-#*======oo;o;o;;;;;;;.$+::X+$;;;", +";;@X:::::::::::::+++::+O=;.#+X::+%=;;; -::::X@++++++++++++@:::X-&o;;;;;*$-$.;;;;;o&+--*;;;;;; +-$.;;;;;o&--%=;;;;;o&--%=;;;;;o%--O;;;;;;&-:-&;;;;;;.$@:XX+$ o;;;;;;;;;;;;;;;;o*$-:X@-*;;o +-X:@:X::::X+#.;;;;;;;;;;;;;;=*&%----$ =;;;;;;;;;;=:@X@$=;*=O+@:=;;;;;;;;;;;;=:@:-*;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@:O =;;;=&-XX:-%*;;;;;;;;;;;;;;;;;=O-@::::@# *****O@@$&******O@:@%****** #+# ******O@@@&******&@+:&******O+@X ******O+@: ***** %@X+ o;;;;;;;;;;;=O-:::::::X:-$&&&&&O *****.o;;;;;*$@::X+$;;;", +";;@X::::::::::X:@% &:@+&o;*+@X::+%=;;; -:::::#%%%%%%%%%%%%::::X-&oooooo.#-#.ooooo=&+--*oooooo +-$*ooooo=&--%.ooooo=O--O=ooooo=#--Ooooooo +@+&oooo=o.$@XX+$ o;;;;;;;;;;;;;;;;o*+-:@:X+O=o +-:X+-@X::::X:-&o;;;;;;;;;;;o.&+--+:-#*o;;;;;;;;;;;=:@X@#=;*=O-@:=;;;;;;;;;;;;=:@:- ooo +::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+@@-&=;;o -X:X@-#.;;;;;;;;;;;;;;;;;=O-@XX:X:@$$$$@-:XX@$$$$$$:X:X:$$$$$$@:X:@$$$$$@@XXX@$$$$$$@:X:@$$$$$$@:X:+$$$$$$:XX:@$$$$$@:X:+ ;;;;;;;;;;;;=O-::::::::X:--------+$$$+#.;;;;;.$+::X+$;;;", +";;@X:::::::::::@$*o.#-@ o;.%-X::-#.;;; -::::@&............&@::X@% *&:@#& O:@@O O:@:O * %@@#& #@@#& &:@@# &:@@% & &:::+$ o;;;;;;;;;;;;;;;;= +-:@++X:-& +-XX+%O#@:::::X+$.;;;;;;;;;;o*#--@XX@#*;;;;;;;;;;;;;=:@X@#=o==#+@:=;;;;;;;;;;;;=:@:@O O:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&+@++&.o #@:@@X:-O.;;;;;;;;;;;;;;;;;=O-@::::------@X::+------@:::@-------:X:-------@::@-------@:X:+------@X@@-------@X::-------@:@@*;;;;;;;;;;;;=O-:::::::::X:::::::@-----+*;;;;;.$+::X+$;;;", +";;@X::::::::::@+&o;*$+@&=;=O-X::+&o;;; -:::@+*;;;;;;;;;;;; +:::X@------+:X:------+:XXX+------@XX:+------@XX:-------@XX:-------:XX:------:X:X@----$--:X+$ o;;;;;;;;;;;;;;;;o --:+#&#+X@--+XX++*=&+:::::X:- o;;;;;;;;o*$-@XXX@$*;;;;;;;;;;;;;;=:@::: *. +:@:=;;;;;;;;;;;;=:@:X@---@X::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@@-O +-X@++@X:-%.;;;;;;;;;;;;;;;;;=O++-++++++++++++++++++++++++++++++++--+-++@++++++$$$++++++++++++$:XX:@++++$$$@-++-+-+++++---+.;;;;;;;;;;;;o&-+:::::::::XXXXXXXXX:X@$ =;;;;o $@::X+$;;;", +";;@X:::::::::X@+*;o&-:+O=;=O-X:@%.;;;;&-X::@+*;;;;;;;;;;;; -+++@--------+@+--------+@@--------@::@-------@@+-------+@@+-------++@+-------++@+-------@+$ o;;;;;;;;;;;;;;;;o*++:+#*o*%@X++XX+$&o;*@@:::::X-&o;;;;oooo*+-:XX::-&o;;;;;;;;;;;;;;=:@:::@$$-:X@:=;;;;;;;;;;;;=:@:X@---@X::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+@@---:@$&&+@X@-%.;;;;;;;;;;;;;;;;;=&#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%O O#%%%& &&&%#%%%%%%& %@@% %%& O#%%%%%%%%%OO%O=;;;;;;;;;;;;;.O#@:::::::::::::::::X:-&=;;;;;.%-:::X+$;;;", +";;@X:::::::::X@$*;oO-X+&=;o -::+&o;;;o#@::::+ ;;;;;;;;;;;o ###################################$::X:$################################################## o;;;;;;;;;;;;;;;;= +-X+#*o;; @@XXX+# =;;*$+:::::X+%.o===* &$-:X::X+$.;;;;;;;;;;;;;;;=:@:::----X:@:=;;;;;;;;;;;;=:@:X@--+@X::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-::+::: o=&+@X@-%.;;;;;;;;;;;;;;;;;=.......................................=o=....=ooo===........==O-+O=o..=oooo...........==..o;;;;;;;;;;;;;;=*%-@X:::::::::::::XX+$.;;;;;=O-@X::X++;;;", +";;@X::::::::::+#.;o&-:+ o;o -::@O.ooo=:X::::+*;;;;;;;;;;;;.*********************************** #@@O**************************************************.o;;;;;;;;;;;;;;;;=&--::%*;;;o @@XX++ o;;;*@@::::::@-&*&OO$----:X::::-&o;;;;;;;;;;;;;;;=:@:::@$$$::@:=;;;;;;;;;;;;=:@::#OOO#:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:X:+O=;;=&+@X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-@::::::::::::::@+&o;;;;=O-@X::::-%;;;", +";;@X::::::::::-O=;o&-:+&o;=O-X::@% .=:X::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+X:- ;;;o #::X+$ o;;;;.%+::::::X@++----+++:X::::+#.;;;;;;;;;;;;;;;;=:@::: X@@:=;;;;;;;;;;;;=:@:+ ===&@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::@Oo;;;=&$:X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+@X:::::::::X:+$O=;;;;o -+XX::X++*;;;", +";;@X::::::::::-O=;=&-:+&o;.%-X:X@---*;::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:+ o;o --XX++ =;;;;;o +::::::XX+-@::XXXXX:::::-O=;;;;;;;;;;;;;;;;=:@:@#=oo=X@@:=;;;;;;;;;;;;=:@:-*;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-::# o;;;=O-XX@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@:::::::::::+# =;;;;o*$+XX::X@+&=;;;", +";;@X::::::::::-O=;=&-:+&o;=O-X::X@++.;::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+:@@X:+ . -+X:@$&=;;;;;;;*#@:::::::XXXXXX:@@:X::::+%=;;;;;;;;;;;;;;;;=:@:@#=;;;X+@:=;;;;;;;;;;;;=:@:- ;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:@$ =;;oO-X:X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+::::::::X+$*o;;;oo*$-:X::XX-O=;;;;", +";;@X::::::::X:-O=;o&-:+&o;o -@:::X:$.=::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X++-+X++%-+XX++ =;;;;;;;;=%+::::XX:X:@+++-+-+:X::X+#.;;;;;;;;;;;;;;;;=:@X@#=;;o#+@:=;;;;;;;;;;;;=:@:- o;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-@--&=o +:@+XX@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::X-O=ooo=* $-:X:::X@$ ;;;;;", +";;@XX:::::::X:-O=;o*+++&o;o*-@X:::::& ::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X+%&O#:X+-+XX+$&o;;;;;;;;o*#@:::X:::@-+###O &$+:XXX@$*;;;;;;;;;;;;;;;;=:@X@#=;;o%+@:=;;;;;;;;;;;;=:@:-*;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:++ *++:@$@:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #@:::::::::@O O$--:X:::X@+ =;;;;;", +";;-@@@@@@@@@@@-%=;;.$-@&o;=&-:::::::--::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+:++.o=*%@:@X:-+ =;;;;;;;;;*%@:::::----#&***=o= $+@:::+&o;;;;;;;;;;;;;;;=:@X@#=;;o%+@:=;;;;;;;;;;;;=:@:-*o;o +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-:@+$-:+&*+-:X:-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O-@X:::::::::X:------@XX::::X++.;;;;;;", +";;#+-+++++++++# o;;.#-@&o;=%-X::::::@+::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X+# ;;;=O@:XX-$ o;;;;;;;;o*#-:XX@@-$%%&*o;;;;;;o $--++-Oo;;;;;;;;;;;;;;;=:@X:$*..*#@@:=;;;;;;;;;;;;=:@:+&*.*%@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:+-:$O.o #-@X:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.. &@-+@X:::::::::X@++-+@:XX::::::@+&=o;;;;", +";;*&&&&&&&&&&&*o;;;=&-+%.;=O-X::::::XX::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X@O.o;;= #::X+#*o;;;;;;;;o $-:X:@+$%*..=;;;;;;;;;o*O%### o;;;;;;;;;;;;;;;=:@:::$###::@:=;;;;;;;;;;;;=:@::$##$@:::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:#*;;o.O-@X@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&#---@&@:::::::::::XXXXXXX::::::::X@+O*=;;;", +";;;===========;;;;;;*-+$*;=O-X:::::::X::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX-*;;;o -@XX++*;;;;;;;;;o +-::+-+O*.o;;;;;;;;;;;;;o=.**.=;;;;;;;;;;;;;;;;=:@::X----:X@:o;;;;;;;;;;;;o:@:X----@X::-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-::#*o;;;.O$:X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-+@:X=%+::::::::::XXXXX::::::::::XX+-$&;;;", +";;;;;;;;;;;;;;;;;;;;*-@+ ooO-X::::::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+:@:+ =o=*-+X:@$ o;;;;;;;;o*$-:@-#%&=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:::+-+@::@:o;;;;;;;;;;;;o:@:X@+++@:::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-::# =;;;.#+XX@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-XXX:=O+:::::::X::::@::X:::XX:::::XX@--;;;", +";;=ooooooooooo=.===.&+@@%..%+X::::::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@:--@:+%*&++XX-+*o;;;;;;;;; $-+-$O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:::###$@:@:.=..........=.:@:@O& %:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@--O.;o*$@:@X@-O*o;;;;;;;;;;;;;;;;;;;ooooooooooooooooooooooooooooooooooooooooooooooo;=%-+O=;oooooooooooooooooooooo;;;;;;;;;;;;;=&-X::O #@::::::::@@+---@:@+@::::::::XXX@;;;", +";;& ********* OOOOOO#:::+#O:::::::::::::::::+*;;;;;;;;;;;;;;oooooooooooooooooooooooooooooooo;;.%+-&=;;ooooooooooooooooooooooooooooooooo;;;;;;;;;;;;;;;;;;;;o -+X-%&@:+-$--XX+$&o;;;;;;;;o.$-+#% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@::$ .. @:::%OOOOOOOOOOOO%:::- =oo @::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:+-O.*#+:-+@X@-#*o;;;;;;;;;;;;;;;;;o. ****************************************** *.*#+@%*. *********** *** * *=;;;;;;;;;;;;=O-:::%-@X::::X@+-+$$%O%$-+$+--@:X:@+@@XX;;;", +";;--$++++++++-------+XXX:--@X:::::::::::::::+*;;;;;;;;;;;;o.********************************.* $:@$ ..******************************.**=;;;;;;;;;;;;;;;;;;o -+:-$.=&$::-@XX+# =;;;;;;;;;.%-++ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:@#=;;=#+::--------------:::-*;;; +::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-@@-%$-:+%&-+X@-+*o;;;;;;;;;;;;;;;;o -+++++++++++++++++++++++++++++++++++++++++++-+##:::@##--+++++++++++++$$-++-@ ;;;;;;;;;;;;=O-:::@+XX:::X:-$%& *.=. O& &%%X:X@@$+-:X;;;", +";;-+---------+::@@@:::::::::::::::::::::::::+ ;;;;;;;;;;;;*%##################################+@XX@+#################################$%.;;;;;;;;;;;;;;;;;o -@X+#*;;=O@::XX-+ o;;;;;;;;;; --+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=;;;%-::--------------:::- ;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-:@--::%.=O+@X:-#.;;;;;;;;;;;;;;;;;=%+-++-----------+---------------------------+---:XX:--++-----------+---++++-&o;;;;;;;;;;;=O-:::@XX:::X:-# .=oo;;;o==o==.&@@$&* %::;;;", +";;@XXXXXXXXXXXXXXXXXX::::XX:::::::::::::XX:-- ;;;;;;;;;;;o&-----------------------------------+::XX+---------------------------------$*o;;;;;;;;;;;;;;;;=&-+X+O*o;;o&@@X:@# o;;;;;;;;;;=O-#&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@$=;;o#+::O&&&&&&&&&&&&O:::- ;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*O+@:::#.;;=&-@X@-*;;;;;;;;;;;;;;;;;;. $@XXXXXXXXXXXXXXXXXXXX:@@@@@@:XX:@@@@@@@:XX:@+@@@@@:XX:@@@@@@:XXXXX::XXXX+ o;;;;;;;;;;;=O-:X@X:::XX:-$*o;;;;;;;;;;;;;; +-O=oo*%+;;;", +";;@XXXXXXXXXX::::::::::::::::::::::::::X:@+#O.;;;;;;;;;;;o +X::::@@@@@@@:::::@@@@@@::::@@@@@@@X::::@@++@@::::@@++++@:::::::::::::X:-%.;;;;;;;;;;;;;;;;;o -+X@$.;;;o #:X:-+*o;;;;;;;;;;;*$- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=;;o#@@:==============:::-*;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=&-@X@%=;;;=&-:@$*;;;;;;;;;;;;;;;;;;;=&-@XXXXXXXXXX:@:XXXXX:@+++++@:XX:@@++@++:XX:@@++++@:XX@++++++:XXXXXXXXXX@$*;;;;;;;;;;;;=O-:X-#::X::+# o;;;;;;;;;;;;;;; +- ;;;o&-;;;", +";;@X::::::::::::::::::::::::::::::::::X:+-%*=o;;;;;;;;;;;o +XXXXX:@--$$-@XXX:-----+:XX:+------@:XX@-$#%$-@XX@-+#%#$+@XXXXXXXXXXXX:-%.;;;;;;;;;;;;;;;;;;.-+XX-&o;;=*+-XX@$ o;;;;;;;;;;;=%+- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=;;;%+@:o;;;;;;;;;;;;o:@:+&ooo&@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::# =;;;=%@@$*;;;;;;;;;;;;;;;;;;;;=&-+:X:::::::@-+::::@$& &#@@#& &#@@#& O:@:%& &#@::::@@:::@$*;;;;;;;;;;;;=O-::+$:X:--#*o;;;;;;;;;;;;;;;=&--*;;;o +;;;", +";;@X::::::::::::::::::::::::::::::::X:@-$&.o;;;;;;;;;;;;;o +:::@:& OO O#::@#O&&&&O#:::O&&&&&O$@::#O .. O#::#O ...*O#::::::::::X:-%.;;;;;;;;;;;;;;;;;;;.$@X:+O*o=&$@X:-+*o;;;;;;;;;;;;*++@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X@#=ooo%+@:=;;;;;;;;;;;;=:@::$ $:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +::-&=;;; -@$*;;;;;;;;;;;;;;;;;;;;;=O+@X::::X:-XO$+::X+%.ooooo=O--O=ooooo.%-+&=ooooo.$-@ ooooo=O-X:X@---@X:+ o;;;;;;;;;;;=O-::X@X:-#O*;;;;;;oo=o;ooo;o= $++*o;;o +;;;", +";;@X::::::::::::::::::::::::::::::::@@-#*=;;;;;;;;;;;;;;;o +::X++.o==oo=&+:+O=====.O++%.======&@++ =o;;o= ++&=o;;;o=&+@X::::::X:-%.;;;;;;;;;;;;;;;;;;;;.#@::X@+ &--:X+$&o;;;;;;;;;;;;;=&$:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@X:: ** @:@:=;;;;;;;;;;;;=:@:X+-+-+X::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X+-&=o*&+@$*;;;;;;;;;;;;;;;;;;;;;;= -@X::::@# =*$+X:-&o;;;;;o&--O=;;;;;=O--&o;;;;;.$-+ ;;;;;oO-X::X%O%$::+ ;;;;;;;;;;;;=O-::X:@-#*=o;;;;;=*&&*..**..&-+@- o;;=O-;;;", +";;@X::::::::::::::::::::::::::::::X@-$O.o;;;;;;;;;;;;;;;;o +::X+-.;;;;;; -:-&;;;;;o&--O=;;;;;;.$--*;;;;;;*--&;;;;;;; -@X:::::X:-%.;;;;;;;;;;;;;;;;;;;;;.#@::X@+--@XX@O =;;;;;;;;;;;;;;;o&@@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:::$#$-:X@:=;;;;;;;;;;;;=:@::X---::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -XX@-&&$+X@$*;;;;;;;;;;;;;;;;;;;;;;;oO-@X::+#*o;o ++@@ ......*%+@: .=...*#+@O*=.... $+@&.=...*%+X:+&.=.&+@$*;;;;;;;;;;;;=O-::::@%*;;;;;;;=&#--@######-+X:+ o;;=&+;;;", +";;@X:::::::::::::::::::::::::::::::#O =;;;;;;;;;;;;;;;;;;o +::X@-*oooooo +:-&oooo;=O+-#.oooooo.$-- oooooo +-%.ooooo=&-@X::::X:-%.;;;;;;;;;;;;;;;;;;;;;;.#@::::@-@XXX-*o;;;;;;;;;;;;;;;;;.$@:-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:::----XX@:=;;;;;;;;;;;;=:@:X@+--@:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -XXX+---@X@$*;;;;;;;;;;;;;;;;;;;;;;;;=&+@X:-O=;;;o&$@:#O%%%%%#::X@@%%%%%#::::%O%%%%#::::%%%%%#::::- ;;;*-+$ ;;;;;;;;;;;;=O-:::: .;;;;;;;=&--@@-------+XX+#.;;;;.$;;;", +";;@X::X:+--@:X:::::::::::::::::::@$ =o;;;;;;;;;;;;;;;;;;;o +::::-% *****O@:+O****. %@@@O******&:@@O******&@@+O***** #@:::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;.#@:X@---:::X-*;;;;;;;;;;;;;;;;;;o&+:@$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:::+@@@:X@:=;;;;;;;;;;;;=:@::#OOO#:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::X--+@::@Oo;;;;;;;;;;;;;;;;;;;;;;;;=&-@:@$ =;;;= $@+-------:XX:+------:XX@------+:XX@------:X::+&o;;.-++ o;;;;;;;;;;;=O-:::#=;;;;;;;.O-+:X@+@:::::XXX-#.;;;o*$;;;", +";;@X::::#%##:::::::::::::::::::::@+*;;;;;;;;;;;;;;;;;;;;;o +::::---$$$$$@X:::$$@$#$::X:-$$$$$$@:XX@$$$$$$@:X@-$$++$-@XX:::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;.#@::$%&&:::X-*o;;;;;;;;;;;;;;;;;;=O+:+-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:+:::& X@@:=;;;;;;;;;;;;=:@:+ ===&@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::#%#@:X@#=;;;;;;;;;;;;;;;;;;;;;;;;;=O-+X+-&=o;;.%+X::::::@++++@++++++++++++++++++++++++++@@XX:+&o;;*-++ o;;;;;;;;;;;=O-::::.;;;;;;.O-+:X:##$:XXXX::X-#.;;;=O-;;;", +";;@X::@#*.. %+X::::@:X::::::::::::+O.o;;;;;;;;;;;;;;;;;;;o +:::@O&%-----@X:X@------@:XX@------@:XX@------@:XX@--#%+-XX:::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;.#@X+&.==O@:X-*o;;;;;;;;;;;;;;;;;;;.#@:@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=:+:@#=ooo%+@:=;;;;;;;;;;;;=:@:-*;;; +::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X:@#*.. +@@&o;;;;;;;;;;;;;;;;;;;;;;;;;;.&$@X@-O*=.&#@::XXX::##$$$$#####$$$$$######$$$$$######::X:+&o;;*-++ o;;;;;;;;;;;=O-:::@O=;;;;=O-@XX@+ .&@@:::::X-O=;;;=O-;;;", +";;@X::-%=;;=O-X:::@+:X:::::::::::::@% =;;;;;;;;;;;;;;;;;;o +::+O=o.$@XX:+---+++++++---+++++++++---+++++:XX::X:-%.=&@::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X-.;;;&+:X-*o;;;;;;;;;;;;;;;;;;;; -@X:-$.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.* :@:@#=;;;%+@:=;;;;;;;;;;;;=:@:- ;;; +::- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X:@%=;;=@-@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;= +@X@-#&#-@:--@XX@$&********************************O@::+&o;;*-++ o;;;;;;;;;;;=O-::::-&o;;;.@+XXX--.;=O+:::::X+%.;;;=O-;;;", +";;@X::-%=;;=O-X::@#O#@X:::::::::::X@--&=o;;;;;;;;;;;;;;;;o +::- ;;oO+::X%%###########################%%X:::X@-# ;;=O-:XX@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;=%+:X:-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=..*&%$$:::@#=;;o%+@:=;;;;;;;;;;;;=:@:- o;; +::- o..oo.=ooo=..=oo==oooooo.=oo=.oo..oo==oooooooooooo.=oooo..=.=ooooooo=O+X:@%=;;o:-@Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@X@---@@+OO+@X:@&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::+O=o. +@+ o;;;;;;;;;;;=O-:::X++*o;;o @@:X--.;; +@X:::X@+ o;;=O-;;;", +";;@X::-%=;;=O-X:@$ *%-X::::::::::::X:+-O*=;;;;;;;;;;;;;;;o +::- ;;; +:+%*=...........................=.%+:X:+O*o;;o&-:X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X-*o;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;*$+:X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &#%$--++:X:@#=;;o%+@:=;;;;;;;;;;;;=:@:-*;;; +::@O O#& %& O##O O& &%& &%&&%%& %O &&&%& &%%&#O &+:::@%=;;=@-@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+@X:@::$&==&+@X@+&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X:$& %$X:+ o;;;;;;;;;;;=O-::::X-$.;;;=#-:X@- o;*$@X:::X+$*o;;=O-;;;", +";;@X::@#*;;.%-X:+#.o&-X:::::::::::::XX@-$O.o;;;;;;;;;;;;;o +::- o;;*$:+#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X:+&=;;;o*#+X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;o -@:X:--&=;;;;;;;;;;;;;;;;;;;;;;;;;o. #----+@:XX:::@#=;;o#+@:=;;;;;;;;;;;;=:@:+ =oo +::X@---------------------------------------------------------------------@X::@%=;;=@-@%o;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;.&++XX:+O=;;=&-@X@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;o= +@XX@---@XX+ o;;;;;;;;;;;=O-::::X:-O=;;o +@:X-&=;=O+::::X-O=;;;o @;;;", +";;@X:::+%.;*$+X:+#.;*-@X::::::::::::::X:+-%*o;;;;;;;;;;;;o +::- ;;; $::@% ..=o;;;;;;;;;;;;;;;;;;;;;;= %@:X@+ ;;;o*#+X:-%.;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;.#@X-*;;;&+:X-*o;;;;;;;;;;;;;;;;;;;;;;=O+@:XX+-&=;;;;;;;;;;;;;;;;;;;;;=..*%--@@XX:::++@:::$*.. @@@:=;;;;;;;;;;;;=:@:@%&&&%:::X@+:X@@:@@+@:XX@@@:@+++++@:@++@:@@XX@@::@++++++@@@@@:@+++@::@X:@+++++@@X:::@%=;;o:-@%o;;;;;;;;;;;=&*o;;;;;;;;;;;;;;;;=&+@X:-O=o;;.O+:X@-O.o;;;;;;;;;;;;;;;;;;;;;;o=.*O$@X:::--+:X:+ o;;;;;;;;;;;=O-:::::X@-&=;;=O+:X-%=;;*$+:::X-O=;;;;.#;;;", +";;@X::X@- o -:X:@$.;*-@X:::::::::::::::XX:-$ =;;;;;;;;;;;o +::- ;;;*+:X:--##%*=o;;;;;;;;;;;;;;;;;;;o --:X@:@O*oo*$-:X-#.;;;;;;;;;;;;;;;;;. o;;;;;;;;;;;.#@X+ ===&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;=O+::XX+- o;;;;;;;;;;;;;;;;;;o.&#%$-@XXX:@---$$+:X::#%#-@X@:=;;;;;;;;;;;;=:@:X+---@X:::XXX:XX:XXXX:::XXXXXXXXXXX:XXXXXXXXXXX::XXXXXXXXXXXX:XXXXXX:X::XXXXXXXX::::@%=oo=++@%o;;;;;;;;;;;=$$*;;;;;;;;;;;;;;;;;=&+@X:$O.;;;=O-:X@-%*;;;;;;;;;;;;;;;;;;;;o= %#@-+XX@--@##@::+ o;;;;;;;;;;;=O-::::::X+- o;;.%@X@$*o;=O-:::X-O=;;;;*$;;;", +";;@X::::+% &+:::@$.; -:X:::::::::::::::::X:--*;;;;;;;;;;;o +::+&.o=O-@:XX@---+O*=o;;;;;;;;;;;;;;;;o*$+:X@-@:-#**#-::-$*;;;;;;;;;;;;;;;;;=O@=;;;;;;;;;;;.#@X:#OOOX::X-*o;;;;;;;;;;;;;;;;;;;;;;;;*$+:::X+$ =;;;;;;;;;;;;;;;o= #----:X::::$OOO** +::X---+::@:=;;;;;;;;;;;;=:@:X@----+-@::X@------@:::@-----@:X::@------@:::@+---+@::::+-----+@X::@-----@X:::@----++# **&+@$ o;;;;;;;;;;;o -#.;;;;;;;;;;;;;;;;;=&-@X@-%=;;o&-@XX@-%.;;;;;;;;;;;;;;;;oo=*%---+@:::%OO **&-@+ o;;;;;;;;;;;=O-:::::::X-%=;;; +:X-O=;o +@::X-%.;;;o&+;;;", +";;@X:::X:@+:::::@$.;*+@X::::::::::::::::::X:- ;;;;;;;;;;;o +:::@O&O+@-+::::X:+-$O .o;;;;;;;;;;;;;= $-:X+#O:+:++$+X:-+ o;;;;;;;;;;;;;;;;=O-#=;;;;;;;;;;;.#@:X+---@::X-*o;;;;;;;;;;;;;;;;;;;;;;;;o&-:::XX++&=;;;;;;;;;;;;o*&O--:XXX@@X:@$ ===;;=#+::XXXX::@:=;;;;;;;;;;;;=:@:::%%%%%%::::##%%%%%#:::#%%%%%$@:::#%%%%%%#::::#%%%#$@X::#%%%%%#::::#%%%%##::::#%%%%#::+$+-X@$*;;;;;;;;;;;;o +-%*o;;;;;;;;;;;;;;;;=O-@X@-O=o #@:@@X:-O.;;;;;;;;;;;;;;=*&O$-@++@XX@$*==o;;=%-+ o;;;;;;;;;;;=O-:::::::X+#.;;o +@X++.;; -@X:X@+ o;;o*$;;;", +";;@X::::X@+@X:::@$*;=%-X::::::::::::::::::::+*;;;;;;;;;;;o +::X@--- &#--:X:XX:---#&.o;;;;;;;;;;=&--:X++*=*#@:++::-# o;;;;;;;;;;;;;;;;=O--%o;;;;;;;;;;;.#@:X+$$-@::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;.%-:::XX+-&=;;;;;;;;;o= $--+:X:@@+$:X@$*;;;;;; -::::::::@:=;;;;;;;;;;;;=:@:+&.==...&@:+ ...... $@+ ..... $@@:*=..... @@@&..... +:@O*=.....&+@$ =.... +@@# =.... +@-+@X:@&o;;;;;;;;;;;.$:@-#*;;;;;;;;;;;;;;;;;.O-:X@-O&++X+-+@X@-O=o;;;;;;;;;;o=&$---@@$#@@X@$.;;;;;;&-+ o;;;;;;;;;;;=O-:::::::::+Oo==*%@::- o;*$+::X@- o;;;*$;;;", +";;@X::::::XX::::@$.;=&-X::::::::::::::::::::+*;;;;;;;;;;;o +:::X:-&=oo*O&%::::XX:@--O .o;;;;;;;o -+X:-+ o;o*$+XX:+O.o;;;;;;;;;;;;;;;;=O-@-%o;;;;;;;;;;;.#@X@%**&X::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::XX+-&=;;;;;;o. %--@:XX@++# -::@&;;;;;o.+::::::::@:=;;;;;;;;;;;;=:@:-*;;;;;;*+@-.;;;;;;*$+-=;;;;;o&-+@=;;;;;;.+-- ;;;;;=#-+&o;;;;;;*-@$.;;;;;=-@@#.;;;;;.-XXXX:X@#=;;;;;;;;;;;.$@X@-#.o;;;;;;;;;;;;;;;;.O-@X:--@:+% O-@X@-O.;;;;;;;;=* &--:@-+% . #@@$.;;;;o.O++ o;;;;;;;;;;;=O-::::::::X@-*=oo +@X-O=;o +@XX+#.;;;=&+;;;", +";;@X::::::::::::@@ oo -@X:::::::::::::::::::+*;;;;;;;;;;;o +:::X@@.;;;o=.&+::+@:XXX@--%.oo;;;;o*++X:@# o;=o.#-X:+O=;;;;;;;;;;;;;;;;;=O-@X-%o;;;;;;;;;;;.#@X- o;=O@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::XX@-&=;;;o= $--@XXXX@-% *o=%@:+%oo=.*&O:::::::::@$=;;;;;;;;;;;;=:@:- o==ooo @:-*oooooo&+@-.oooooo&-@@.oooooo*+++ ooooo=%-@&=oooooo*-@$*ooooo.-@@#.ooooo*-X:::::@%o;;;;;;;;;;;=O+:X:-% o;;;;;;;;;;;;;;;;.O-+X@@X+#.o=O-@X@-%.o;;;;o.&$--@XX:O .o;o -@$*oo=. #+:+ o;;;;;;;;;;;=O-:::::::::X-%=;;*$@X@$ o;.%-:X-O=;;;=%-;;;", +";;@X:::::::::::::-%=;*-+X:::::::::::::::::::+*;;;;;;;;;;;o -:X:X@: =o;;;*#@:@#$+@:XX:@-%& =;;o $-:X+%.o;;= %$:X@-&o;;;;;;;;;;;;;;;;=O-@X:-%o;;;;;;;;;;;.#@X-.;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:::::X@-&=;=*&+-@:XX::@#&.oo;;.@@:# O#$--XX:::@+----=;;;;;;;;;;;;=#@:@O && O::@O #@:@O %@::& O:::% &#@:#& &O@::O &@::XO O@X::::X@%o;;;;;;;;;;;=O+::X:-- o;;;;;;;;;;;;;;;;=&#@XX@- o;;=&++X:-%*o;;= %-+@@X:+O.o;;;;.++:O O#--:X+ o;;;;;;;;;;;=O-:::::::::X+-.;;=O+:X-%=;o +@X-O=;;;o*$;;;", +";;@X::::::::::::@+ o;*-+X:::::::::::::::::::+*;;;;;;;;;;;; @-+@@@@#O .oo&-X+%**%-+@:XX:---&=o*--:XX-O=;;o*$-::@:@# o;;;;;;;;;;;;;;=O-@X::-%o;;;;;;;;;;;.#@X-*o;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::X+-*= --+:X:@@@X+O=;;;;;=@+X:---++@@@@@--+$OOOOo;;;;;;;;;;;;=@+@@--+@---+@@:-------@@@@-------+@@:--------@@@+------@@@+--------X::+------@@@@-------@@@@@@@+%o;;;;;;;;;;;.#@:::X:-+.;;;;;;;;;;;;;;;;;o*$@X@+&=;;;= #@X:-$.o=&--@@++::-&o;;;;o*@@X+----+@+-- o;;;;;;;;;;;=O-:::::::::X@-*o;;*$@X-#.;;=%-X+$*;;;;.#;;;", +";;@X::::::::::::@$.;;.#+X:::::::::::::::::::+*;;;;;;;;;;;;= O#-------# *&@@+ oo.&#-@X:X::++& #+X:@@::&*.*#-::--@X-@*o;;;;;;;;;;;;=O-@X:::-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::X:@%O++@XX:+--+X@%.o;o=*&@:::@@@@@----$%% *====;;;;;;;;;;;;;=#------------------------------------------------------------------:XX@-------------------------&o;;;;;;;;;;;.$@::::X:-%.o;;;;;;;;;;;;;;;;*$@XX:+&=;;;o&-@X@+& O-@:+-##::+%=;o=.&#:XX@+-----#%%*;;;;;;;;;;;;=O-:::::::::::-&=;;.%-:@$*;;o -:++*;;;;.$;;;", +";;@X::::::::::::@$.;;o&-X:::::::::::::::::::+*;;;;;;;;;;;;;o=. &&O#----##X-$.;;;o.&#@::XXX@+--:X@-+:@-+#$-X:-O&$@X-#*o;;;;;;;;;;=%-@X::::-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::X+-@XX@@-#&&O@:@#*.&O$-:XX@@@-$#O&&& .=oo;;;;;;;;;;;;;;;;;o*&&&&&&&&&&&&&%&&&&&&&&&&&&&&&&&&&&&O#& &&&&&&&&&&O##& &&&&&&&&&&&%+::@%&&&&&&&&&&&&&&&&&&&&&&&&.;;;;;;;;;;;;=$@:::::::-#*;;;;;;;;;;;;;;o*%@:@@X@-O=;;=O+::::@--@+-#&..%-@$ =*O#-+:@++-$O&& .==o;;;;;;;;;;;;=O-::::::::::X-%=;;o&+::-&o;;*$@-%.;;;o&+;;;", +";;@X::::::@:X:::@$*;;o&-XX:@@@::::::::::::::+*;;;;;;;;;;;;;;;;ooo=* O#--+X+$*=o;;;=O-::@:X:@@X:-# &-@:+-+X:-O== -@:-+ o;;;;;;;;=O-@X:::::-%o;;;;;;;;;;;.#@X+*===&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+::::::::::::$O.=o*+::+##--+@:@+-+$&*.=oooo;;;;;;;;;;;;;;;;;;;;;;oooooooooooooo.=oooooooooooooooooooo=.=ooooooooooo=*.=oooooooooooo=&+@%*oooooooooooooooooooooooo;;;;;;;;;;;;;.$@::::::X@-#.o;;;;;;;;;;;o*$-:@++@X@-&=.O+:@-@X@@::#&.o;;*$@:$%+--::+-$#O =ooo;;;;;;;;;;;;;;;;=O-::::::::::X-%=;;; +@X+$.;;=O+-O=;;;=%-;;;", +";;@X:::::+-+:X::@$*;;o +::+---+:X:::::::::::+*;;;;;;;;;;;;;;;;;;;;;o=* %$:::%&*=;;*$@X@-+:XXXX+#*o=&$:XXX@-O=;;=&-@:+- o;;;;;;.O-:X::::::-%o;;;;;;;;;;;.#@:@%O&&#::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:::::::X:@@&*=;;;=%+::+-@::@--#& *=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:::::::X:+# o;;;;;;;;;o*$-:-# $@X@-O%-@@#O#@XX+%.o;;;;=O-X+-+:X@-# *.=o;;;;;;;;;;;;;;;;;;;;=O-::::::::::X@$*o;; +@X:- o;;.#-O=;;;o +;;;", +";;@X::::@%&%-:X:@$*;;;.%--$&&O#@::::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;o.&+XX--$&=.#+:@%&#-@XX-#.o;;.%-:X:-%.;;;;= -@X++ o;;;;.%-@XX::::::-%o;;;;;;;;;;;.#@:X+---@::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+:::::::::+&=;;;o=O-::XX:---% .oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:::XXX::X:-+*o;;;;;;;o*$-:-@*oo&-@X:--:@$*= -@:+O=;;;;=*%+:XXX::$O.oo;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::X-%=;; +@:X-O=;;o -%.;;;o +;;;", +";;@X:::@$*o.#-:X@$*;;;o $O.oo=*%+X:::::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;o&+::---+&O@:++*o.O-@@#*;;;=*#@X:-%.;;;;;;=&-@X+$*o;;.%-@X:---+:X:-%o;;;;;;;;;;;.#@:X@@++:::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::X@$ o;=*&$::X:@-%O&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X:@@@@:::X:+# o;;;;;o*$+::# o;;=O-@X::@+ o;=O-@:$ o;o*O#@XX@@::+&=;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:::::::::::X--.;; +@:X++*;;;=#+*;;;=O-;;;", +";;@X:::@$*;;*#+X@$*;;;;=*.o;;;o -X::::::::::@&....=oooo;;;;;;;;;;;;;;;;.%@@$OO@---X:$ o;;=&-- o;;o&$@X:-$.;;;;;;;;= +@X+$ o=%-@X::%O%#:::-%o;;;;;;;;;;;.#@:X+---@X:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O@:::::::::X+- *&+-@X@+-$&.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X:+--+::::XX--*o;;;o*$+:-+*o;;;;=O-@XX+$.;;;=&+@+$*=&$-+:@+--+:+ ;;;;;;;;;;;;;;;;;;;oooo.*.=*%@:::::::::::X-$.;; +@:X+-*o;;o @*;;;=O-;;;", +";;@X:::@+O=;;*+@@$*;;;;;;= *o;;.@@X::::::::::$####O &&*=.=oooo;;;;;;;;o +:-O== %$-@-O=;;;;=&$ o;o*+-X:-# o;;;;;;;;;= -@X++&O-:X:+%.==*$@:-%o;;;;;;;;;;;.#@:@O&& %::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:::X:::::::X@$$-@:X@-$%*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@::O& O:::X:@:+$ o;o*$+:+# =;;;;;;=O-@X:+&=o;;=&+@@%%-+::++%&&#++%=;;;;;;;;;;;;ooo==. & &%$#O#@::::::::::::X-$.;; +@:::-O=;;;. =;;;=O-;;;", +";;@X::::+$.;;=O-+-*;;;;;o&-O=;;.$-X:::::::::X@++++----$%%& * *=;oo;;;;.#@+$*;;o.*&--#&*o;;;.%$ . #+X:+O.o;;;;;;;;;;;= +@X@--@:X:-Oo;;=#+:-%o;;;;;;;;;;;.#@X-*ooo&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #-:XX:::::::::::@+@X:++&*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@@+*oo*$@X:--:X-+ =*$+:-$*o;;;;;;;;=O-@X@-%*o;;*+@X--@:@-# .=o*+-+*o;;;;;;;;o=* * O%#-----@---:X::::X:+--@:X-$.;; +@::X@- o;;;o;;;;=O-;;;", +";;@X:::X@+&o;;*++%.;;;;= --&=;;.#-X::::::::::XXXXX:@@@+---+@+$O**.=o;o&-@-&o;;;;;= #--$*o;;*#-+#++XX-#.;;;;;;;;;;;;;;o $@X:@--::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:::X@-@X:::::::XX::@$ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@@+*;;.$:@-O&-@:+@O$@:-$ o;;;;;;;;;;=&-+X:-$*o=&+::::@--O.o;;;.@-@%=;;;;;o=. O$+@----@@@@:X:::X::::::+$%%#:X-$.;=&+::::X+$*o;;;;;;;=O-;;;", +";;@X::::X++ ;;= =o;;;.O$++&o;;o&-:::::::::::::::::XXXX:X:@@@+-$OOO =.$@@-*;;;;;;;o.&+-$ =.%+:@-@X:-$*o;;;;;;;;;;;;;;;o&-::-O%-@-%o;;.$+:-%o;;;;;;;;;;;.#@X-*o;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;= $+:X::@OO$@:::::::::X@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@@+*o;*$@+%==&+@X@-+:-#*o;;;;;;;;;;;;=&+@X@-O*&+@XX:@-% =;;;;;.$+@+.;;=***O#---@@@:X:XXXX::::::::::X+$*== $:-$.;.#+:::::X-&o;;;;;;;=O-;;;", +";;@X::::::-#.o;oo;;;o.%-+:@ o;;;*-@X:::::::@@#::::::::::::XXXX:+++-+&%@X+#.;;;;;;;;;= +-+&O@@X::X:-# o;;;;;;;;;;;;;;;;=O+@-O=.%+-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*o;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;;; --:X::X- = -:::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@@+*;;.#-#.;;o -@X:X+#.o;;;;;;;;;;;;;;o&-@X:@$+@XX@-+ =o;;;;;;=O-@$*=.O##$-+@::XXX::::::::::::::::::- o;;*$:-$.;*$+:::::X-O=;;;;;;;=O-;;;", +";;@X:::::X+-O=;;;;;o*#-::@%.;;;o -@X::::::::@&* &X::::::::::::X:@@:@-+:X-O=;;;;;;;;;;o %--+:X::X:-#*o;;;;;;;;;;;;;;;;.%@@-O=;;.%-Oo;;.#+:-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;;o*#+:X:::X+O==#+:::::::::@$ =;;;;;;;;;;;;;;;;;;;;;;;;;ooooooooooo=*=oooooooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@++*;;.#-#=;;;oO-:X:-&=;;;;;;;;;;;;;;;;=&-@X@+@XX@-% o;;;;;;;;o*$@X%O#-+++:XX:::::::::::::::::::::X+$.;;;*$@-#==&@::::::X+$*;;;;;;;=O-;;;", +";;@X:::X:@+# o;;;;o*$-:X:+&o;;;o -@X:::::::::$####%X::::::::::::XXX:@::X@$*o;;;;;;;;;;o.O--:X:X:-$*;;;;;;;;;;;;;;;;;.%-@@O.;;;=O+%.=.*:@:-%o;;;;;;;;;;;.#@X-*ooo&@:X-*o;;;;;;;;;;;;;;;;;;;;;;;o*#+:X:+--@:+&*O+:::::::::X@-O.;;;;;;;;;;;;;;;;;;;;oo=.*&&&&&&&&&&%#&&&&&&&&&&*.ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@@@ == $@$ o;;;.%+::@% =;;;;;;;;;;;;;;;;=&-+XXXX@-O.o;;;;;;;;;;.#-X+--:XX:X:::::::::::::::::::::::X-%.;;o*$:-#=.#+X:::::X:-O=;;;;;;=O-;;;", +";;@X::::-+&.o;;;;o*$-:X:@+&o;;;o -@X::::::::X@++++--@:::::::::::::::::::X+$&.o;;;;;;;;;;=&$-:X:-$*o;;;;;;;;;;;;;;;;.%-@+%=;;;=&$::#%%#:::-%o;;;;;;;;;;;.#@X@& %::X-*o;;;;;;;;;;;;;;;;;;;;;;o*$-:X:-$OO-::+##:XX::::::::X@-O=;;;;;;;;;;;;;;;o===* %%$-----------+----------@%& .==o;;;;;;;;;;;;;;;;;;;;;;;;;;;==========================.O+@O.========================o;;;;;;;;;;;;=#@::#%%#::@+ =;;o&-:XX@$&=;;;;;;;;;;;;;;;;=&++:X@-O=;;;;;;;;;;o=*:+X:@:X:::::::::::::::::::::@@:X:::@X&*.*O::-#o=%+:::::::X++*;;;;;;o*$;;;", +";;@X:::+# =;;;;;;*$-X::::+&o;;;o -@X:::::::::XXXXX:@@:::::::::::::::::::X:+-#&.o;;;;;;;;;o*#-:-$*o;;;;;;;;;;;;;;;;.#-::-Oo;;=&-@X:+--+:X:-%o;;;;;;;;;;;.#@:X+@@@:::X-*o;;;;;;;;;;;;;;;;;;;;;o*$-:X:+#*==&$:@+:X:@:::::::::X@-&o;;;;;;;;;;;;o= OOO$--+@@@@@@@@@@@:X@@@@@@@@@@@+-++#OO .o;;;;;;;;;;;;;;;;;;;;;;;;o&%OOOOOOOOOOOOOOOOOOOOOOOO%$::X%OOOOOOOOOOOOOOOOOOOOOOOO.;;;;;;;;;;;;o @:X+--+:XX+- ==*#@X:@:+-&o;;;;;;;;;;;;;;;;= ++@-O=;;;;;;;;;;o*O$@:::X:::::::::::::::::::::X:::X::::X:+$#$@:X-%.*#@:::::::::-&o;;;;;;.#;;;", +";;@X::@O.o;;;;;;*#-:X:::@+&o;;;;*-@X:::::::::::::::XXX:::::::::::::::::::XX@--%*o;;;;;;;;;o*#-$*o;;;;;;;;;;;;;;;;.#-@@:@$*o= -@XX:---+:X:-%o;;;;;;;;;;;.#@:X+---@X:X-*o;;;;;;;;;;;;;;;;;;;;;.#-:X:--*o;;=O+::X@--+X:::::::XX@-*;;;;;;;;;oo.&O----+@:XXXXXXXXXXXX::XXXXXXXXXXXX@@@----#&.=o;;;;;;;;;;;;;;;;;;;;;o #-------------------------@XX:------------------------- ;;;;;;;;;;;;;*+:X@---:XXX@+O&$@X@--@X++*o;;;;;;;;;;;;;;;;o --&=;;;;;;;;;;= $-@:X::::::::::::::::::::XXX::::::::::X::+-+:::@#O#@:::::::::X-%.;;;;;o*$;;;", +";;@XX@+*;;;;;;;*#-:X::::@+&o;;;o -:::::::::::::::::::::::::::::::::::::::::X:@-$ =;;;;;;;;;o*O*o;;;;;;;;;;;;;;;;.#-++@@:@# &$@XX:@%&&O:::-%o;;;;;;;;;;;.#@::@$$$:::X-*o;;;;;;;;;;;;;;;;;;;;=O-:X::% o;;o*%@:X@+O&$@X::::::::X-Oo;;;;;;=* #--@:@:XX:::::::::::::::::::::::::::XXX:::@--#O *=;;;;;;;;;;;;;;;;;;;;o.&-+::@@@@@@@@@@@:@@@:::::XX:::@@:::::::@@@@:::::::::@@ ;;;;;;;;;;;;o +::%&&O:::XX@--@X+-O&$@:+# =;;;;;;;;;;;;;;;;= =;;;;;;;;;o.O++::::::::::::::::::::::::::::::::::::X:+@@:XX::X:-+::::::::::X++*;;;;;=O-;;;", +";;@X:@+ =oooo=*#-:X::::::@O.ooo.%+:::::::::::::::::::::::::::::::::::::X@# %:X:-+O.o;;;;;;;;o=o;;;;;;;;;;;;;;;;.#-+-&*%+:@--@XX:+#.oo.$@:-%o;;;;;;;;;;;.#@X+&***O@:X-*o;;;;;;;;;;;;;;;;;;;=&+@XX-$.o;;;*#$:X@-&== -@X::::::::@+ o;;;=*&#+++@:XXXX:::::::::::::::::::::::::::::::::X:X:@+--#&*o;;;;;;;;;;;;;;;;;;;;=&-@XX:XXXXXXXXXXX:X:+------+XXX@-----+XXXX@-----+@X@$*;;;;;;;;;;;;=#@@+ =o.%+::X:@@::$&=o +@X-+&=;;;;;;;;;;;;;;;;oo;;;;;;;;;o*#-@XX:::::::::::::::::::::::::::::::::::::#$---+-+::::::::::::::::-&o;;;;=O-;;;", +";;@X::@$O &&&&#-::@:X:::::@%&&&O@@:::::::::::::::::::::::::::::::::::::X@$*. XXX@-%*o;;;;;;;;;;;;;;;;;;;;;;;;o.#-@-O=o*$@X@@X:::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-.ooo&+:X-*o;;;;;;;;;;;;;;;;;;o -@:XX@@*o;;.%-:X@-O=;;=%-X::::::::X@+ ;o*&#-+@@:XX:::::::::::::::::::::::::::::::::::::::::X:@@+-$ =o;;;;;;;;;;;;;;;;;;;=&-+XX::::::XX@+@X::#%%%%%%$:X::%%%%%#:::::%%%%%#$:@$*;;;;;;;;;;;;.$@@+*;;=%+:::XXX@- o;;o&-+:@-&=;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:XX:::::::::::::::::::::::::::::::::::X+#** O##%#::X::::::::::::X-%=;;;;=O-;;;", +";;@X::X@-------::++X:::::X@-----@X::::::::::::::::::::::::::::::::::::::X+$&..:XX@-$ =;;;;;;;;;;;;;;;;;;;;;;= #-@-O=;;o @@XXX:::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;;o*$+:X:+:@#&..%-:X+-&.;;;; -@::::::::X:-%.*#-+::XX::::::::::::::::::::::::::::::::::::::::::::::XX:@+$% =o;;;;;;;;;;;;;;;;;;=&-+XX::::::@+$+:@# ...... +@@&.....*@@:@&......&+@$*;;;;;;;;;;;;.$@@+*;;.$@:::@@X@- o;;;.&#::@-&=;;;;;;;;;;;;;;;;;;;;;;;= $-:X:::::::::::::::::::::::::::::::::::::X+$.oo=...*%@:::::::::::::X@+ o;;;=O-;;;", +";;@X::X::@@@@@:::O&#@X::::X+-----:X:::::::::::::::::::::::::::::::::::::X:+-#&%::X:+$&.;;;;;;;;;;;;;;;;;;;;=&+-@@O.;;;o*$+X:::::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*o;;&@:X-*o;;;;;;;;;;;;;;;;;*$+:X:---:+-%#-@X@+&=;;;;;=%-:X:::::::::@%#+@:X::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-+%*=o;;;;;;;;;;;;;;;;;=&-+X:::::--&*O-+%=;;;;;;.-+@ ;;;;;=@-@+*;;;;;; -@$.;;;;;;;;;;;;.$@@+*o;*$@::X+-+X:#&=;;;o +@X@-&=;;;;;;;;;;;;;;;;;;;;o.O++:X:::::::::::::::::::::::::::::::::::::::@-*;;;;;;=O-::::::::::::::X-$.;;;=O-;;;", +";;@X::::XXXXXXX+#..+-X:::::O O+:::::::::::::::::::::::::::::::::::::::XX@--##::XX+-%.;;;;;;;;;;;;;;;;;;o&-+X@$*;;;=*%@:X:+@X:-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;;;;;;;;=%-:X:-% %-@@--@X:-&=;;;;;;;.O+:X:::::::X@-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-$O =;;;;;;;;;;;;;;;;;=&-+X:::@% =o.%-%.oooooo.-@@ ooooo=@-@@ oooooo -@$*;;;;;;;;;;;;.$@@+*;;.$@X::OO+@X@-&=;o=&@@XX@-&=;;;;;;;;;;;;;;;;;;o*%-@XX:::::::::::::::::::::::::::::::::::::::::- oooooo.%+::::::::::::::X:- o;;=&-;;;", +";;@X:::::::::X:-O=.-+X:::@$*oooo.#+X:::::::::::::::::::::::::::::::::::::::X:@-$X::XX@-#.;;;;;;;;;;;;;;;;o ++:X@$*o;=&$-:X:@#%::-Oo;;=#+:-%o;;;;;;;;;;;.#@X-.;;;&@:X-*o;;;;;;;;;;;;;;;; -@:X+$.o.O$:::X:-#.;;;;;;;;;.--X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+-+O.;;;;;;;;;;;;;;;;;=&+@X:@@ o;;;.%+& &@::% &@@::O %@:@&o;;;;;;;;;;;.$@@+*;;.#@X@$*= -+X@-&=*%$::-+X@-&=;;;;;;;;;;;;;;;;o $-@XX::::::::::::::::::::::::::::::::::::::::::@O O@::::::::::::X:+-++%.;;=O-;;;", +";;@X::::::::::+#.;*-+X:::@$*;;;;oO-X:::::::::::::::::::::::::::::::::::::::::X:-@:::XX:-#.;;;;;;;;;;;;;;o*$-::::@%*. -+:X:-#* +@+%===*#@:-%o;;;;;;;;;;;=#@X-*===&@:X-*o;;;;;;;;;;;;;;;.%+:X:- o;;.#@:X:-$*;;;;;;;;;;o&-@X::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@@-%.;;;;;;;;;;;;;;;;;=O-:X:@O=;;;;*-+@+++++@XXX@@@@@@@:X::@$+@+@+@XX@#=;;;;;;;;;;;.$@@@ ==*$@X@+*;o&-@X@+%$-@:+##:X@-&=;;;;;;;;;;;;;;o ++::::::::::::::::::::::::::::::::::::::::::::::X@+@@@@++:X::::::::::X:-#O$-+%.;=%+;;;", +";;@X::::::::X@+ o;*-@X:::@$*;;;;=O-X::::::::::::::::::::::::::::::::::::::::::XX@@::::X:-#.;;;;;;;;;;;;o #-::::::+$%$@XX:-$*o.$+:XO&&O:::-%=ooooooooooo.#@X@%&&&#::X-*o;;;;;;;;;;;;;;oO+:::-O=;;o*#@X:-#*o;;;;;;;;;;;=&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-#*o;;;;;;;;;;;;;;;;.#-:X:+O.;;;=#-@@@@@@@:::@+@+++@::::@@+----:X:@Oo;;;;;;;;;;;.$@::%&&O::X@-*o;.&-+X@-+XX-#**$+X@-&=;;;;;;;;;;;;o ++XX:::::::::::::::::::::::::::::::::::::::::::::X@@@@@@@:::::::::::::X+#*=*#+-&o*$@;;;", +";;@X::::::::X@+*;o&-+@+++++*;;;;=%-@+++:X::::::::::::::::::::::::::::::::::::::XX@:::::X:-#*o;;;;;;;;;= +-:X::::X:--@XX:-$ o;=#-X:----:::@X& &X::X+---@X:X-*o;;;;;;;;;;;;;o +@:X+#.;;o*#@:X-$*o;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-# =;;;;;;;;;;;;;;;o*#-XX@-O=;;=O+XX::X:-------------@X:X:$##$::@$*;;;;;;;;;;;;.$@XX+--+::X@+*o;;=&-@X:::@%*oo&-@X@-&=;;;;;;;;;;o $+XX:::::::::::::::::::::::::::::::::::::::::::::::XXX:@@:X::::X:+-@X:X@$*o;o*$-#&&::;;;", +";;@X:::::::::+#.;o&-------+*;;;;o ----@X:::::::::::::::::::::::::::::::::::::::::X::::::X:-#.;;;;;;;;;.$-:X:::::XX:::X:-%*o;o.#+X@----:X:X:+++++++++++++:::X----@X:X-*o;;;;;;;;;;;;;*$+:XX-O=;;.#-:X+$*o;;;;;;;;;;;;;;;*-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--&=;;;;;;;;;;;;;;;o*$+XX@-&== $:XX::::%&OOOO#OOOO%%%@::%*** +:@$*;;;;;;;;;;;;.$@XX@---::X@+*o;;;= ++XX++*;;;. #+X+- o;;;;;;;;;*+-XX::::::::::::::::::::::::::::::::::::::::::::::::XXX:+--:X::::@#%-@:X-#=;;;.$@@-@::;;;", +";;@X::::::::@+&=;;. .;;;;;= #+X:::::::::XX:::::::::::::::::::::::::::::X::::::X:-%=;;;;;;;;.+-XX::X:++:XX::@#*o;;o.$+::%OO#:::X:-------------:X::#--%#::X-*o;;;;;;;;;;;;oO-::XX@#*=o -@X@- o;;;;;;;;;;;;;;o= -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-O.o;;;;;;;;;;;;;;o -+X:@@OO$@:-+:X@%.=====.====.. +:@Oooo=-@:@&o;;;;;;;;;;;.$@XX@-+#::X@+*o;;;;o&+@X@+ =;;;o +@@-&o;;;;;;;;.%-:X::::::::::::::::::::::::::::::::::::::::::::::::X::@:& #+::::@$*.&-@X@+*;;=&+::@@::;;;", +";;@X::::::::@-&o;;;oooooooo;;;;;;;ooo;.$+X:::X:----+:X:::::::::XXXX::::::::::::::::X::::::X@-&=;;;;;;;=&-@XX:@+$$@:::@$ o;;;o*+++%.=.*#@:::$###########$::X+ .&@:X-*o;;;;;;;;;;;;*#@X:+@X@$&&#@X:-O=;;;;;;;;;;;;;;o*&#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@+# o;;;;;;;;;;;;;;=&-:XX@--@:+$$+:@%.;;;;;;;;;;;o -X@Oo;;.-@X@%=;;;;;;;;;;;.$@::O& #:X@+*o;;;;;=O+:X@$&=;;;.$++%*o;;;;;;;.O-@X::::::::::::::::::::::::::::::::::::::::::::::::X@---#.o.#+::X-&o;=O-:X+#*.&+@:XXX::;;;", +";;@X::::::::@@ o;;;;;;;;;;;;;;;;;;;;;=&+:::::@-#OOO+-:X::::::X:++@:::::::::::::::::::::::::X@+ =;;;;;;;=O-@XX-#* +@X:@$*;;;;o -@-Oo;;=#+:@#************ #@X-.oo;&+:X-*o;;;;;;;;;;;=%@:X:+--@+--+XX-+.;;;;;;;;;;;;;;;.$-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ o;;;;;;;;;;;;;;=O-XX:@@:+O* $@X$O=;;;;;;;;;;o&-X@Oo;;.-@X@%=;;;;;;;;;;;.$@@+*=o.#@X@+*o;;;;;o&-@XX@-&=;=&$-$*o;;;;;;;.O-@X::::::::::::::::::::::::::::::::::::::::::::::::X@+O&$#=;; +@:X-&o;;*$-X:-#%++XX:::::;;;", +";;@X::::::::+#.;;;;;;;;ooo=.=ooo;;;=*%+:X:::X-#.===*%+::::::X:+++--@X::::::::::::::::::::::XX++ o;;;;;;;.O@@XO*o=O-:X:+&=;;;o*+@-Oo;;.$+:-%o;oooooooooo=%@X-*;;;&@:X-*o;;;;;;;;;;o&-@X@+ &#-@@@:X@@ o;;;;;;;;;;;;;;=O-@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$ o;;;;;;;;;;;;;;*+@X:X:@O.oo -X@- ;;;;;;;;;;o&-X@Oo;;.-@X@%o;;;;;;;;;;;=#@@+*;;.$@X@+*o;;;;;.#@:::X@-&*&@-- o;;;;;;;o&-@XX:::::::::::::::::::::::::::::::::::::::::::::::X@- == +*;;.$-:X+#.;;o +-X:--@XXX:::::;;;", +";;@X::::::::-#.;;;o===. &%O *==.&#-@X::::@%.;;;;o.$@::::X:++ &%-@X::::::::::::::::::::::XX-#.;;;;;;;;.#-$*;;;.$+XX@#.;;;o*++-%o;;.$@:-%o;;;;;;;;;;;=#@X-*o;;&@:X-*o;;;;;;;;;;.$+:X-#=o. %::X@$ o;;;;;;;;;;;;;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$*;;;;;;;;;;;;;;=&-:X::@ ;;;.$+X+%=;;;;;;;;;o&-X@O;;;=-@:@&o;;;;;;;;;;;o +@+*;;*$@X@+*o;;;;o&-:X+-+@@@#@+-O=;;;;;;;;.#-X::::::::::::::::::::::XXXXXXXX::::::::::::::::::::-&==;.-O=;o&-@X:-&o;;o +-:::@@+@:::::;;;", +";;@X::::::X:-O=;;;.OOO#+++---++$OO#--:X:::::+&o;;;;;o&-::::X@$ oo=.&-@X::::::::::::::::::::::X@- o;;;;;;;o&-+ =;;o&-@X@$*;;;o +@-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*;;;&@:X-*o;;;;;;;;;; @@X@-*;;;.%@:X-O=;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::X:-#.;;;;;;;;;;;;;;=%+X::@ o;;o -:@+ ;;;;;;;;;o&-X@O===*+:@$*;;;;;;;;;;;;o @+@*;;.$@X@+*o;;;;=%+:@$%$-@@+@+$.;;;;;;;;=&+:X:::::::::::::::::::XX:::::::::X::::::::::::::::::@&o;=;oO+ o;.O-@X@+*o;;o +------@X::::;;;", +";;@X::::::X@+ o;;o ----@@@@::@@+---@:X::::::@#*.=o;;o&+:::::- o;;;;=&-@XX::::::::::::::::::::::@$ o;;;;;;;*@-$ ;;;.#+X:+O=;;o&-@-%=;;.#+:-%=;;;;;;;;;;;.#@X-.;;;&@:X-*o;;;;;;;;;=%@::-&=;;=&#@X@+*o;;;;;;;;;;;;;= $@X:::::::::::::::::::::::::::::::::::::::::XX::::XX:::::::::::::::::::::::::::::::::::::::X:-O.;;;;;;;;;;;;;;*-@X::# o;;=%+X@%.;;;;;;;;o&-X:#O&&%::@$ ;;;;;;;;;;;;=%@@+*;;.$@X@+*o;;;o $:@+ .*&#@X@-&o;;;;;;;=&-@X::::::::::::::::XXXX:@+--------@::X::::::::::::::@-*oo=o=&-%=;;=%-:X+#*o;;o*O%%& *&:@X:X;;;", +";;@X::::::X@$*;;;o -@::XX:X::XX::::XX::::::::@$%%*=o*#@:::X-+.;;;;;;=O-+:X::::::::::::::::::::XX-$*;;;;;;;=O--O=;;oO-:X@- o;o&-@@$ ==*$@:-%o;;;;;;;;;;;.#@X- oo=O@:X-*o;;;;;;;;; +@X+#=;;;*++XX-&=;;;;;;;;;;;;;o&$+X:::::::::::::::::::::::::::::::::::::::::X@+----+@X:::::::::::::::::::::::::::::::::::::::X@-O=;;;;;;;;;;;;o*-@X::-$.;;=O-X:+&o;;;;;;;o&-X:@----XX:@Oo;;;;;;;;;;;=$@:@O.= $:X@+*o;;;*#@:-O=;o=O-:-#.;;;;;;;o&-@X:::::::::::::::X::@++--$#######$---@:::::::::::::::@O &%@+ o;;*$+XX-$ =;;o=.=ooo*$@X:X;;;", +";;@X::::::X@+*;;;o&-XXX:::::::::XXX:::::::::X:++-$&*%+X::X@-&o;;;;;;;.&--@X::::::::::::::::::::X:-%=;;;;;;;*+-$ o=*O@:X:+#.;o&-@X@$OO#:::-%o;;;;;;;;;;;.#@X@# &#::X-*o;;;;;;;;=%+:X-Oo;;o&-:X@+.;;;;;;;;;;;;;o*+-:X:::::::::::::::::::::::::::::::::::::::::+-+%&&%+-+X:::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;;;;= %@::::@+ =.&#:X:+#.;;;;;;;o&-X::---+X:X@#.===========.$@X:+%O#::X@+*o;;oO-X++*;;;oO-@-&o;;;;;;;=#-XX:::::::::::::::@----$%&*.*******&%$---@::::::::::::X@+++++@:--.;;o -+XX-+O*=o;;;o=.&@:::X;;;", +";;@X:::::::@+&=oo.O-X::::::::::::::::::::::::::::++$+:X:X:-%=;;;;;o;;;= #-@XX:::::::::::::::::::X@-&o;;;;;;=&--%&O%X:::X@- ;;*$+X:----:X:-%o;;;;;;;;;;;.#@:X+@+-@::X-*o;;;;;;;; +::X:# =;*$@X:-&o;;;;;;;;;;;;o*%@:X:::::::::::::::::::::::::::::::::::::::::++& .==. O$@X:::::::::::::::::::::::::::::::::::::::X@$*;;;;;;;;o.&++X+-:X::%&#-@:@X@$ ;;;;;;;o&-XX:---+::::XO&OOOOOOOOO&O:::X@---::X@+*o;;.#+X-#=;;o $@-$.;;;;;;;o +@X::::X::::::::X:+-#OO *.=o;oooooooo.*&O%@@X::::::::::X@@@@@@+-$&=;;;=&-+XX@-#O ... O#@:X::X;;;", +";;@X::::::::@$& &:@X:::::::::::::::::::::::::::X:@+:X::X+$*;;;;;.&.;;;o*O+@X::::::::::::::::::::X+$*o;;;;;;.#-@+--+-@:X:-Oo;=%-X:----:X:-%o;;;;;;;;;;;.#@:X+---@X:X-*o;;;;;;;.#@:::X@$&*O+:X+$.;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::+# =o;;;;o=*+::::::::::::::::::::::::::::::::::::::::::-%.;;;;;o=*O+@@+@#@X:X+--@+--X:@%=;;;;;;o&-X:# &@::X@-------------:X:X@--+::X@+*o;o +@@+ o;;*$@@-&o;;;;;;;.#-::::::::::::::::+-&*==oo;;;;;;;;;;;;;oo=. $@:::::::::::XX:X:@-O*=o;;;;= $-:X:--+#%%$--@X:::X;;;", +";;@X:::::::::@-+++@X:::::X::::::::::::::::::::::::XXX::X@+*o;;;;o&-%*o;;o=&+@::::::::::::::::::::X:-O=;;;;;;o*$+@:--#%::X@$*;o#-:XO&&O:::-%o;;;;;;;;;;;.#@:X-%%$@X:X-*o;;;;;;;&-::X@+@+-#@:X@- o;;;;;;;;;;;;oO-::::::::::::::::::::::::::::::::::::::::::::+*o;;;;;;;;oO@::::::::::::::::::::::::::::::::::::::::X:-%=;;;=*O$-@@-$* -@X::@:++OO+X@+ ;;;;;;o&-X@Oooo.+@::-+$$$$$$$$$$$@:X::%&&O::X@+*o;=%+:-#.;;oO-@+O=;;;;;;;o&-@X::::::::::::X:++ =o;;;;;;;;;;;;;;;==;;;;=#+X::::::::::::XX+-&=o;;;;o;;o $-@X::@+++@@:X:::::;;;", +";;@X::::::::X:@@@@:X:::::::::::::::::::::::::::::::::::X-Oo;;;;;*$+-#*;;;;=#-:X:::::::::::::::::::X-%=;;;;;;;=O-X:$&. -@X:-&=.$++%===*$@:-%o;;;;;;;;;;;.#@X@&..*%@:X-*o;;;;;;oO+:X:+--@@+@:X-O=;;;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::@ o;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::X+-*;;= $-@@--#*o=O-X:XX:% =.-@X+#.;;;;;o&-X@O;;;=-@:@% *********** ::@+ ==*#@X@+*o;*$@X@: =o.%+@+*;;;;;;;;*$+X::::::::::::::@$ o;;;;;;;;;;;o=...*&&*.=o*$@X::::::::::::X+%&=;;;;o. *o;o $-:XXX:::XXX::::::;;;", +";;@X::::::::::XXXX:::::X@-+X::::::::::::::::::::::::::X@- ;;;;;=%-::-#=;;;;*++X:::::::::::::::::::X@$ o;;;;;o.O+@$ =o.$-:X+#* -@-Oo;;=$+:-%o;;;;;;;;;;;.#@X-.;;o&@:X-*o;;;;;;.#@X:-O O#:::X:- ;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::+.;;;;;;;;;;;&+:::::::::::::::::::::::::::::::::::::::::::+%*.O++@+-$&*o;;*$@X:@$ o;oO-X@+*;;;;;o&-X@Oo;;.-@@$*oooooooooooo=#@@+*;;.#@X@+*;o&+:X:@$O #:++.;;;;;;;=%-:X:::::::::::::@+&o;;;;;;;;;==. O%#%#--#%O %@X::::::::::::::+*=;;;;=*%+# o;o*O::::::::::::::::;;;", +";;@X::::::::::::::::::X@@OO@:::::::::::::::::::::::::X:-O.;;;;; -@XX@-&o;;;o -@::::::::::::::::::::X-#.;;;;=*O#X@$*;;o +@X@$**$+-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*;;;&+:X-*o;;;;;oO+:X++.o= :@:X+@.;;;;;;;;;;;;o&+:X:::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;o.%@::::::::::::::::::::::::::::::::::::::::::X:-##-@@-+&*=o;;;o -::@@ ;;;.$@:+ ;;;;;o&-X@Oo;;.-@@$.;;;;;;;;;;;;=#@@+*;;*$@X@+*;oO-::----$$X:-%=;;;;;;o -@X:::::::::::::X@- ;;;;;;;;o.&O%$--+++@@@+-++XX::::::::::::X+#=;;;;.&$-@-$ =;;*$@::::::::::::::;;;", +";;@X::::::::::::::::XX@-O=*+@X::::::::::::::::::::::::-%.o;;;;.#+X::X@+ o;;;=%-::::::::::::::::::::X@- o;=*&$-@X:$&=;;=%-X@$*oO--Oo;;.$+:-%o;;;;;;;;;;;.#@X-&o;;&@:X-*o;;;;;*$@:@- o;;*$@::- o;;;;;;;;;;;;.$+X::::::::::::::::::::::::::::::::::::::::::::@.o;;;;;;;;*%@X:::::::::::::::::::::::::::::::::::::::::::X:-+:@-% =o;;;;;;*-@X:@#.;;o -X@O=;;;;o&-X@O;;;=-@@$.;;;;;;;;;;;;.$@@+*o;.$@X@-*;oO-@@%#--@@:@#*o;;;;;;.#-X:::X::::::::::X:+O.o;;;;;;=%--++@:X::XXX:+-@::::::::::::::X-#.;;;;*--:X:+$O.o*$@::::::::::::::;;;", +";;@X:::::::::::::XXX:+-#.;*-@X::::::::::::::::::::::X++*;;;;;.O-:X::XX+$*o;;;*+@X:::::::::::::::::::X+#*.&#--+--@++*;;; -@:@&.O+-Oo;;.$+:-%o;;;;;;;;;;;.#@X- ;;;&+:X-*o;;;;;&+:X+O=;;o&@@X-%=;;;;;;;;;;;;=O+:::::::::::::::::XXXXX:::::::::::::::::::::::::O*=;;;;;=.#-:X::::::::::::::::::::::::::::::::::::::::::::X:::+O.o;;;;;;;;.$+X::-&;;;=+@:+ ;;;;o&-X@Ooo. +:@$*;;;;;;;;;;;;.$@@+*;;=%+X@-*;.$@+#..&$:X@- o;;;;;;o -@X:::::::::::::::::@O*o;;;;;o +-:XX:X:XXX@----+X::::::::::::X:+&=;;;=O-@XXX+-%&#@:::::::::::::::;;;", +";;@X::::::::::XXX::+--%*;oO-:::::::::::::::::::::::X@-&o;;;;=O-:X::::XX-#.;;;=O+::::::::::::::::::::X:+#%+++--$$@@- ;;o*@+X@$O#@+%.==*$@:-%o;;;;;;;;;;;.#@X-.;;;&@:X-*o;;;;;&+:X-*;;;=O+::- o;;;;;;;;;;;;*-@X::::::::::::::::::++XX::::::::::::::::::::::::-$O.o;;.&#-:X::::::::::::::::::::::::::::::::::::::::::::::::@&=;;;;;;;;;;o&-:X:+O=;=.#+:-Oo;;;o&-X@% %#:::@&o;;;;;;;;;;;.$@@+*;;=#+X@+.o&-@- o;=&+:@- o;;;;;;o&-:X::X:::::::::::::X@-$&=;;;;;= #-:X:::X@+-#&&&%@:::::::::::::X@+&o;;;.%-:XX::--+:X::::::::::::::;;;", +";;@X:::::::::X:@+---% .;o +@X::::::::::::::::::::XX@-#.;;;;o -@X::::::X+-*;;;;*$@::::::::::::::::::::X:++++-# **&:+&==*&@@XX@-:X::OOO%:::-%o;;;;;;;;;;;.#@X@&***O::X-*;;;;;=O@:X-*;;;.#@X+O=;;;;;;;;;;;;o&-::::::::::::::::X:----+:X::::::::XX:::::::::::::@+-%**.O-+:X::::::::::::::::::::::::::::::::::::::::::::::::@@*;;;;;;;;;;;;.@+X:@#*=&O#:X@#.;;;o -X::$+--X:X@#=;;;;;;;;;;;.$@:@&**&$:X+$.=%++$.;;o -:@-*o;;;;;;=%-::@X:::::::::::::::X:--O.;;;;;o*#-:XXX@-+&.==o +::::::::::::::X++ o;;;.#-:::X@@:X:::::::::::::::;;;", +";;@X:::::::::@--+#%&.o;;*$+X::::::::::::::::::::X:+-O.o;;;o $@X:::::::::-&=;;;=%-:::::::::::::::::::::XX:--O.ooo.$-% &#$:X:::@:XX:----:X:-%o;;;;;;;;;;;.#@:X$###:::X-*ooooo $@:X+&*=o&@:X- o;;;;;;;;;;;;*#@X::::::::::::::X:@$O &+-+:X::::XX:::XX::::::::::X::-###-@:X:::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;o -X:::OO-+:X:@@ ooo= -X:@----X::@&o;;;;;;;;;;;.$@X:$##+:XX@: #@-Oo;;.O+:-%=;;;;;;o $@X@:X::::::::::::::::X:@-%*o;;;;o*$-@:@-% =;;;;*-::::::::::::::XX+#.;;;o ++:::XX:::::::::::::::::;;;", +";;@X:::::::X@-$& ..=;;;.#-XX::::::::::::::::::XX@--&.;;;;=&$+XX::::::::X@+ o;;o&-:X:::::::::::::::::::::$O =;;;;.++X$-+@:::::X::X:---+:X:-%o;;;;;;;;;;;.#@:X@+++@:::@O #@::::$# &$@::-*;;;;;;;;;;;;oO-:::::::::::::::X:-$*.o= %+::::XX:+--++:X:::::::::::X:+++@X::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;;;;.$+XX:+-@---@X@% %@::@$O&O@:@$*;;;;;;;;;;;;.$@XX@++@::::X$$:@@*;;;.#@@- o;;;;;;=O-X@@X:::::::::::::::::::X@-# =;;;;o*$---%.o;;;o*O@:::::::::::::::X:-&o;;;o -+X::::::::::::::::::::;;;", +";;@X::::::::@O*=o;;;;o.O-@X:::::::::::::::::::X@-$&=;;;;.&-+:X:::::::::XX-%=;;;*+@X:::::::::::::::::::X+%.o;;;;;.%-:@@----:X::::::+++@:::-%o;;;;;;;;;;;.#@:X+---@:::X++$$$+@:XX-+--+-@:X+$.;;;;;;;;;;;;*$+X:::::::::::::X:-# o;;;o. :@XX:+--%O+--+X:::::::::::X:::X::::::::::::::::::XX::::::::::::::::::::::::::::::::X@+*;;;;;;;;;;;;=#-X::@@@-$#@:X@+$$$@X:@%*==.+@@$*;;;;;;;;;;;;.$@X:@--+:::XX@@X+#.;;;.#@+#.;;;;;;;*$+X+X:::::::::::::::::::::X:--&.o;;;o*OOO*;;;;. #+X::::::::::::::::X@+ o;;;=&-@X:::::::::::::::::::;;;", +";;@X:::::::+%.o;;;;;=*%+@X::::::::::::::::::::+-O*=;;;;.O-+XX:::::::::::X-#.;;;=%-::::::::::::::::::::X-%=;;;;;;o*+@X:%%%#::::::@# &:@:-%o;;;;;;;;;;;.#@::#%%%::::X@@@@@@:X::%$---@::X-&o;;;;;;;;;;;=O+::::::::::::::::-O.o;;;;;;=@@X+--% .= &#-::::::::::::::::::::::::::::::::::X@:::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;=%-X:::@% **&-X:@@@@@X:@Oo;;=-@@$*;;;;;;;;;;;;.$@::#%%#::::::XX@: ..=*#+-O=;;;;;;o -@+@X::::::::::::::::::::::X:@-%*o;;;o===o;;o*O++:X:::::::::::::::::X+$*;;;;=O-@X::::::::XXXXXXX:::;;;", +";;@X::::::@-&o;;;;o.&$-@XX:::XXX::::::::::::X@+&.o;;;=.O-@:X::::::::::::X-%=;;;o*$@:::::::::::::::::::X@$ o;;;;;;.$-@O*.. $@X:::-O=oo.$+:-%o;;;;;;;;;;;.#@X+ ...O@::::::::X::@-**&O#X::@-*;;;;;;;;;;;; -@X:::::::::::::X+$.;;;;;;;o @@+-% .o;;o=. +::::::::::::::::::::::::::::::::X@--:X::::::::::::::::::::::::::::::::@+*;;;;;;;;;;;o -:X::$ ooo.+:@+++++-@@Oo;;.-@@$.;;;;;;;;;;;;=O@@@ .. $:X+-+++-+$%%&%:++ o;;;;;;=O-:-:X:::::::::::::::::::::::XX@-$*=;;;;;;;;o*%-@:X::::::::::::::::::X:-%.;;;;.#-@X:::::X:::::::::::;;;", +";;@X::::::@-Oo;;;= %-+:X:::X:@@:::::::::::::@# =;;;;=&%-@XX:::::::::::::X-O=;;;;=%-:::::::::::::::::::::-&o;;;;;;=%--&o;;.$+X:::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-.;;;&@:+------@:X-#=o=.&@@X+%=;;;;;;;;;;;o -::::::::::::::X@- o;;;;;;o $@-+ .o;;;;;;;.-:::::::::::::::::::::::::::::::X@-O#@::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;.-@X:@#.;;;=%-@+----++@Oo;;.-@@$*;;;;;;;;;;;;o&+@+*;;.#@:++---+++++--X+$.;;;;;;;.#+X-:::::::::::::::::::::::::::X:+$&=;;;;;;;.#-:XX::::::::::::::::::::X:-O=;;;o.%+:X:::X:+-------+:X;;;", +";;@X:::::::+%*...&+-@:X:::X@---+:X::::::::::+%=;;;;; -+@X:::::::::::::::X+#.;;;;o +@::::::::::::::::::X@-&o;;;;;;o --&o;;=%-::::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*;;;&@@+#%%%%#@:X- o;;;&@@X-&=;;;;;;;;;;;o&-::::::::::X::X:-Oo;;;;;;= $+-+ o;;;;;;;o= +:::::::::::::::::::::::::::::X:+-O=*$@:::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;=O-X:@#*;;;=%+&* &+Oo;;.-@:@&o;;;;;;;;;;;o&+@+*;;.$+# *&#@:@:X-%=;;;;;;;.#+X@X:::::::::::::::::::::::::::X:+-&=o;;;;;*--X:::::::::::::::::::::::X@- ;;;;o.%@:::X:-@%%%%%%%#::;;;", +";;@X:::::::::%O%%++:XX::X:@-+O O+:X:::::::::@$*o;;;o&-:X::::::::::::::::X@+ o;;;;.#+::::::::::::::::::::-O=;;;;;;;.$-Oo;;o -@X::-Oo;;.$+:-%o;;;;;;;;;;;.#@X-*oo;&@+ ......O@X-*o;;=O@:X-&=;;;;;;;;;;;=%+::::::::::X:::+%.;;;;;;.&$++#*o;;;;;;o. &+::::::::::::::::::::::::::::::X@+&=;oO+:X:::::::::::::::::::::::::::::::@-*;;;;;;;;;;;;.-@X:@O=;;=%$.oooooo.-O;;;=-@X@%=;;;;;;;;;;;o +++*;;*$-%=ooooo=%+XXX@+ o;;;;;;o $@XXX::::::::::::::::::::::::::::X:@+O*;;;;;.#-X::::::::::::::::::::::::X+#.;;;;o&+@:XX+$ ......=*#+;;;", +";;@X:::::::X:++++@XX::XX:--%*==.#+X:::::::::X+$*;;;; -X:::::::::::::::::::-&=;;;;.#-::::::X::::::::::::X+$*;;;;;;;=O-%.;;o -@X::-Oo;;=$+:-%o;;;;;;;;;;;.#@X-.==; ++=;;;;;;*$:-*;;;*#@X@-*o;;;;;;;;;;o +@::::::::::::X@$*o;;;;;=O---$.o;;;;;o.&%+-@X:::::::::::::::::X:::::::::::@#*o;;;*++:XX::::::::::::::::::::::::::::::-&o;;;;;;;;;;;o&-X:@@*;;=O$.;;;;;;=-O===.-@X@%=;;;;;;;;;;;o @++*;;.#-#=;;;;;oO-::X@+*o;;;;;;=O-:XX::::::::::::::::::::::::::::::XX@-%.;;;;o -@X:::::::::::::::::::::::X:-%*o;;.O+::X+- o;;;;;;;*#+;;;", +";;@X::::::::::::::::XX:@-+&.o;;o -:X::::::::X:-O*=o; -::::::::::::::::::::-&o;;;;=%-:::::::::::::::::::X@-&o;;;;;;=O-@*;;=&-@X::-%=oo.#@:-%o;;;;;;;;;;;.#@X-==.; -@o;;;;;;*$@-*;;; +@X+-.;;;;;;;;;;;.#+::::::::::X@::-Oo;;;;;o&-@-$*o;;;o=.*%--@@X::::::::::::::::::@X::::::::::-&=o;;;=O-+@:XX::::::::::::::::::::::::::::@#.;;;;;;;;;;;o*-X::@&o=*&$*ooo;oo.-:&&&O@:X@%o;;;;;;;;;;;=%@@@*oo*$+$*ooo;o.%+::X@- o;;;;;;*$+X:X::::::::::::::::::::::::::::::::X@-O=;;;;=O-:X:::::::::::::::::::::::X@-#*.*O+::X@+&=;o..... O$:;;;", +";;@X::::::::::X:XXXX@+--%*=;;;;;*-@X:::::::::X:+#O*. +::::::::::::::::::::+O=;;;;o +@X::X@+@X:::::::::::X-O=;;;;;;=O-@&.. #@:XX:@#& &:::-%o;;;;;;;;;;;.#@X+ .*.&@@*====== $:+ .==&@:X-%=;;;;;;;;;;; -:::::::::::X:X@- ;;;;;o ++@%*o;;;= &%$+@:XX::::::::::::::::XX--@X:::::::::@& &.=;;.&+--@@-@::::::::::::::::::::::::::@+*;;;;;;;;;;;o*-X:X:#&O#%:O * &@@----XX:@&o;;;;;;;;;;;.$@::O O:@:O **&::XXX+$*o;;;;;;*+@X:::::::::::::::::::X:::::::::::::::X@-&o;;;;.%+:::::::::::::::::::::::::X@-$O#-@XX:+&=;;*%%%%%++:X;;;", +";;@X:::::::::XXX::@+--#&.o;;;;;o -:::::::::::XX@+-$O%::::::::::::::::::::X@+&o;;;;*$@X:::##+@X::::::::::X-O=;;;;;;=%-:#O%$+X::::X:+$@+:X:-%o;;;;;;;;;;;.#@::#OOO:::%OOOOOO#:::#OOO#::X- o;;;;;;;;;;;*-:::::::::::X:X+$.;;;;;.$+@$*o;;;=&$-++:XX::::::::::::::::::X@$O-:X::::::::X$--%&=;;o &$--$#X::::::::::::::::::::::::::- ;;;;;;;;;;;o -X::X@+-@@:+$+$#@++X:@@@@::@$ ;;;;;;;;;;;;.$@X:+$@+:X:+++$#$+:::::-O=;;;;;;;*$+XX::::::::::::::::X::::::::::::::::::X@$*o;;;o*$@X::::::::::::::::::::::::X:+++@XXX+- ;;=O-++-+@:::;;;", +";;@X::::::XXX::@+---% *=;;;;;;;.%-X:::::::::::::::+-+X:::::::::::::::::::X:+&o;;;;.%+::X+O*&+@X:::::::::X-O=;;;;;;=O--------------+-------$=;;;;;;;;;;;.$-----------------@+-+---------*o;;;;;;;;;;; +@::::::::::XX:-Oo;;;;oO-:+Oo;;=*&-@@::X::::::::::::::::::::+- =O-:::::::::X@@@-- =o;o=.O&*&:@:::::::::::::::::::::::::+O=;;;;;;;;;;o ----------+@@@@--------------Oo;;;;;;;;;;;.+-------+::@@-----------%=;;;;;;o +@X::::::::::::::::X:--+::::::::::::::::X+$ o;;;oO-::::::::::::::::::::::::::X::XX:@+-+*;;.#+::::XX::;;;", +";;@X:::XX::@+----$O .oo;;;;;;;;.+-X::::::::::::::X:::::::::::::::::::::::X+$.;;;;;=O-@XX-O=.%+:X::::::::X+$*;;;;;;o -+#####$$$$$#$-+##$$$$%=;;;;;;;;;;;=O$$$##$#$$$###@@::@-$#####$$#+#.;;;;;;;;;;;=O+:::::::::::XX@$*;;;;;*-@:- ;o.O#+@XXX::::::::::::::::::::::+&o;=$+:::::::::XXX:@$O =;;;=..&@::::::::::::::::::::::::::@+ ;;;;;;;;;;;.#+#$$$##$#@+XX:@@@+#$$$$$$#$# o;;;;;;;;;;;=O$$$####$::X::####$$$#$$&o;;;;;;=O-:::::::::::::::::X@-@#$::::::::::::::::XX+$*;;;; +@X:::::::::::::::::::::::::XXX@--+&*=;;*$@XXXX::::;;;", +";;@X::@+@----$%O *=o;;;;;;==o;;.$-X::::::::::::::::XX::::::::::::::::::::X+$.;;;;;=O-::X+$.o -@X::::::::X@- o;;;;;;= *.***********&*******.o;;;;;;;;;;;o.************.*O::+ **********.o;;;;;;;;;;;.#+:::::::::::::-&o;;;o*%+X:@O**O-+@X::::::::::::::::::::::::@&=;;; -::::::::::::XX@-$O**== &#::::::::::::::::::::::::::::-&o;;;;;;;;;;o.**********#@:@O***.*********=;;;;;;;;;;;;o.******. #:@@&*.********=;;;;;;;=%-X::::::::XX:::::X@-O** :@X::::::::::::::XX-%=;;;=%-X:::::::::::::::::::::::::X:-+%O =o;;;*$+X:::::::;;;", +";;@XX:+--$%O *.=oo;;;;;;;.&&.;;.#-X::::::::::::::::::::::::::::::::::::::::+&o;;;;o +@:::- ;.#+X::::::::X@- o;;;;;;;oooooooooooooo=oooooooo;;;;;;;;;;;;;;oooooooooooooo&@+#=oooooooooo;;;;;;;;;;;;;*$@:::::::::::X@-*;;;;=%-:X:X:#$-@X::::::::::::::::::::::::::-.;;;;o%@:::::::::::::::@-$$O&$-@XX::::::::::::::::::::::::::+ o;;;;;;;;;;;;oooooooooo -:$ ooooooooooooo;;;;;;;;;;;;;;;ooooooo=%@@+*oooooooooo;;;;;;;;=O-X::::::::@:::::X@-%.o;.$-X:::::::::::::::X:-O=;;o&-X:::::::::::::::::::::::X:@-+ .=o;;;;;*$@::::::::;;;", +";;@X:@O *.=oo;;;;;;;;=.*%-- ;;*@@X:::::::::::::::::::::::::::::::::::::::X-O=;;;;;.#@:X:-&oo&-:X:::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@-Oo;;;;;;;;;;;;;;;;;;;;;;o +::::::::::::X+%.;;;;*-@X::X:@@:X:::::::::::::::::::::::::::-.;;;;;&+::::::::::::::X::@@--@::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;;;*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*;;;;;;;;;;;;;;;;;;=O-X:::::X:@--@::::-%.;;;*++X:::::::XXXX:::::X@- ;;; +:::::::::::XX::::::::::X:+-$ =;;;;;;;;*$@X::X::::;;;", +";;@X+%.ooo;;;;;;;;;;o*O%#--O=;o&-X::::::::::::::::::::::::::::::::::::::::X-O=;;;;;.#+:::-%=;*$@:::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;;; -::::::::::::X-&o;;;o&-::::::XXX::::::::::::::::::::::::::::-.;;;;; -::::::::::::::::XXX@@XX:::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-X:::::::%O%-@XX+$*o;;=O-X:::::::::+@@XX::::X@$*;;.#+X:::::::::@@:::::::::XX++&*o;;;;;;;;;*--::::XXXX;;;", +";;@:-&o;;;;;;;;;o==* #-+++%.;;o&-X:::::::::::::::::::::::::::::::::::::::X@- o;;;;;.#@:::-%.;=%-:::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::X-O=;;;*$@:::::::::::::::::::::::::::::::::::::+*o;;;o&+:::::::::::::::::::XX:::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-X::::X@+ =.&+@:-&o;;o +@X:::::::@----+:X:::::-#.o.%-:::::::::+--@:::::::X@-- =o;;;;;;;;;;=O-----@@:@;;;", +";;@X+O=;;;;;;=.. &O#++@:@+&o;;o -X:::::::::::::::::::::::::::::::::::::::X++*;;;;;;.#@::X-#.;=%-:::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;;.%+::::::::::::X-O=;;=%-:::::::::::::::::::::::::::::::::::::::O*... #:::::::::::::::::::::::::::::::::::::::::::::::::::::@+*;;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-X::::X@-*;;=O--#.;;o $@X::::::X@-O O-+X::::X@-O &:@::::::::@+&O-+:::::X:-$ =;;;;;;;;;;;;o. O$#$----;;;", +";;-@@$&=;;;o.O%%$--+@:XX@+ o;;o&-X::::::::::::::::::::::::::::::::::::::::-%=;;;;;;.#@::X++*;=O-:X:::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;;*+@:::::::::::::+&=;o -@X:::::::::::::::::::::::::::::::::::::X-$OO%$@X::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-X::::::+O=;;.$$*o;;*$-X::::::::@&=oo= #@:::::X:+$+:X:::::::@# ==&-@X::::+O.o;;=o;;;;;;;;;;;o=*** &O&;;;", +";;%+--- ;;;.%-+-@@@:XX:::+&=;o*$+X:::::::::::::::::::XX:::::::::::::::::::-&o;;;;;;.#+::X++*;o*$@X:::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;;.@+:::::::::::X@+*;;=O-X::::::::::::::::::::::::::::::::::::::X:@---@:X::::::::::::::::::::::::::::::::::::::::::::::::::::+:.;;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-X:::::X:+&=;o**o;;=O----@XX:::+#.;;;;o -::::::X@@@:X::::::X-%=;;=&@:::X@-*o=.*&*o;;;;;;;;;;;;oooo===;;;", +";;. #+%*;;;=%-:::XX::::::@# * #+::::::::::::::::::X:@@XX:::::::::::::::::X-O=;;;;;;.#+::X+$*;;.%-::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;o @@:::::::::::X+@.;;.$@:::::::::::::::::::::::X:++X::::::::::::X::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-X:::::X:-$.;;oo;;;.#$###--:XX:-%=;;;;;*-@X:::::XXX::::::::X+$*o;;=O+:::@:& &%$-&o;;;;;;;;;;;;;;;;;;;;;;", +";;;o.*.o;;;o*$+X:::::::::X@+#$-:X:::::::::::::::::::+--@XXXXX::::::::::::X+@ ==o;o=*#@::X+$*;;=O-::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;o +@:::::::::::X++*;=O-X:::::::::::::XXXXXXXXXX@++@X::::::::::::::XXX:::::::::::::::::::XXXXXXX:::::::::::::::::::::::::::::@@ o;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-:@:::X:--O=;;;;;;;=.*... +-XXX+#.;;;;; -@:::::::::::::::::::+#*o;o&+:::X:@$-+@-&=;;;;;=======oo=====;;;", +";;;;;o;;;;;;o +@:::::::::X:@+@:X::::::::::::::::::@%&&#-+:::::XX:::::::::X:@%OO * &%::::X+$*;;=&-@X::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;;*@@::::::::::::@@&.&-@X::::::::::::::::::::::--+ +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-@@::X:+# .o;;;;;;;;oooooo*#+@X:@&=;;;o&-:::::::::::::::::::X:+$ .*O@:::X:@@@:X-&o;;;;.&OOOOOO &OOOOO;;;", +";;=;;;;;;;;;;.+@X:::::::::X:::X::::::::::::::::::X-%.=.&+-----+-+:X:::::::X:+--$$+-+::::X-$.;;=O-@X::::::X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@-%=;;;;;;;;;;;;;;;;;;;;;o @:::::::::::::::$#+@X::::::::::::X@---------+& =.-@::::::::::::::::::::::::::::::::X@---------@X:::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*o;;;;;;;;;;;;;;;;;=O-@::XX-- oo;;;;;;;;;;;;;;;o*---@:$ =.. $@X:::::::::::::::::::X:++#$:::X:::XXX:X- o;;;.O-------++-----;;;", +";;&**.=o;o;;.&-::::::::::::::::::::::::::::::::::X-#=;o=*&&&&#-+@:X:::::::::::@@@@@:::::X@+*o;=O-:X::::::X-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@-%=;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::@@@X::::::::::::::%&&&&&&&&&*=o=.-@:::::::::::::::::::::::::::::::::+O&&&&&&&%-@X::::::::::::::::::::::::::+&=;;;;;;;;;;;;;;;;;;;;o -:@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@+*;;;;;;;;;;;;;;;;;;=O-X:X:-+&=;;;;;;;;;;;;;;;;;;o*&O+@:$O%%$@:X::::::::::::::::::::X:@@@:X@@:::::::X-O=;;;.$-::@@:@@@@:@@:;;;", +";;+$$%O * **O+@X:::::::::::::::::::::::::::::::::X-#=;;;ooooo.*.*%@::::::::::XX:::XX::::::-&o;; -@X::::::X@# ********************************************************* #:@# ***********.o;;;;;o.* %@::::::::::::::::::::::::::::::::+&o========o;;o.-@:::::::::::::::::::::::::::::::X-O=========O-:X:::::::::::::::::::::::::@% ******************** #@::O*********************************** #:@@&****************** %@X:@-$ =;;;;;o=oooo=.*=oo;;;;o= +@@---+:X::::::::::::::::::::::X:::X@--@::::::X+$.;;;o&+:XXXXX::XXXXX;;;", +";;+:@+-+#$$$-@X:::::::::::::::::::::::::::::::::::@$*;;;;;;;;;o=*%@::::::::::::::::::::::X+%*.o=O-:X::::::::$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$::::$$$$$$$$$$$$%.;;;;. %#$::::::::::::::::::::::::::::::::::@%=;;;;;;;;;;;;.-@:::::::::::::::::::::::::::::::@$.;;;;;;;;;.#+::::::::::::::::::::::::::::$#$$$$$$$$$$$$$$$$$$$$+X:::$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$::::$$#$$$$$$$$$$$$$$$#$::::+%*o;;;o=.*&&&&&&##O& ....=;o&+X:::::::::::::::::::::::::::::::X@-&&$@:::::X@-*;;;;*+@::::::::::::;;;", +";;@X:::@@@@@:XX::::::::::::::::::::::::::::::::::::@%*.==* **&%::::::::::::::::::::::::X::#%.;.%-:X:::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::@@@@@@@@@@@--.;;;o&++@@:::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;&-::::::::::::::::::::::::::::::::-Oo;;;;;;;;;; +@:::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@:X:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::@@@@@@@@@@@@@@@@@@@@:X:@&.;;;o*&O#$-++++-+@-+$#%%%O.=&-XXXXX:::::::::::::::::::::::::::@+ == +:::::X:-&o;;=O+:::::::::::::;;;", +";;@X:XX:XXXXXX::::::::::::::::::::::::::::::::::::X:+$%O%$$$$$$-+:X:::::::::::::::::::::::X:+- o;*$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;o&+:::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;o.+@::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;*@@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*;;=*&#+-+@::@@@::::@@++-+-#O%@:::::::::::::::::::::::::::::::X+@.;;*$@:::::X@# .*O+:X::::::::::::;;;", +";;+X:::::::::::::::::::::::::::::::::::::::::::::::::@---@@@@@@:::::::::::::::::::::::::::::X-#.;=%-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;;::::::::::::::::::::::::::::::::::::::::X@$ .o;;;;;;o%+X::::::::::::::::::::::::::::::::-#o;;;;;;;;;;*@@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ . O#++::::XXXXXX::XXX:::::+-@X::::::::::::::::::::::::::::::::@+ .*&:@:::::XX@$#$+@::::::::::::::;;;", +";;-------------@XX::::::::::::@-------------+XX:::::X:::::X:::XX::::::::::::::::::::::::::::X@- ;o&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;=::::::::::::::::::::::::::::::::::::::::::@+%*;;;;;;.-:X::::::::::::::::::::::::::::::::-&o;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::##$-@@:XXX::::::::::::XXXXX:::::::::::::::::::::::::::::X@--------$+-----@X::X:@@@:X:X@-----------;;;", +";;%OOOOOOOOO&&&%@:::::::::::::%&&&OOOOOOOOOO:@X:::::::XXX:::::::::::::::::::::::::::::::::::X:-O=;=&@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::o;;;;:::::::::::::::::::::::::::::::::::::::::::@-#*.;;;.%@::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@X:@+@::X::::::::::::::::::::::X:::::::::::::::::::::::::::::%OOOOOOOOOOO&&O#::::::::X::@#O&&&OOOOOOO ;;", +";;==========oo.O+@X:::::::::::&*=o==========*$@::::::::::::::::::::::::::::::::::::::::::::::X-#.;;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;;:::::::::::::::::::::::::::::::::::::::::::::+$#*o.%-:::::::::::::::::::::::::::::::::::-=;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::X+O.==========oo=*%@:::::::::X+% .oo========;;", +";;;;;;;;;;;o.*&#::::::::::::::#O .o;;;;;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::X-#.;;=&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;o::::::::::::::::::::::::::::::::::::::::::::X:@+# O-::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;=.*O:::::::::::::#%&*.o;;;;;;;;;", +";;;;;;;;;o*&#$$@X:::::::::::::@+$%&.o;;;;;;;=&-X:::::::::::::::::::::::::::::::::::::::::::::X-%=;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;o&+::::::::::::::::::::::::::::::::::::::::::::X:@$+:X:::::::::::::::::::::::::::::::::::-=;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;;;;;;=*O#$@::::::::::::X:+$$#&.;;;;;;;;", +";;;;;;;;o #+@@::::::::::::::::::@@+# o;;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::X-%.o;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;; +:::::::::::::::::::::::::::::::::::::::::::::X:@::::::::::::::::::::::::::::::::::::::-=;;;;;;;;;;;*@@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;;;;;o&$-@@:::::::::::::::::@@+%*o;;;;;;", +";;;;;;;o $+::::::::::::::::::::::::+$&=;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::X@$& &#@::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::X::::::::::::::X--.;;;=&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;= @@::::::::::::::::::::::::::::::X:::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::XX:::::::::::X-O=;;;;;;.&$@:::::::::::::::::::::X@+$ o;;;;;", +";;;;;;;*$+:X::::::::::::::::::::::::@+ o;;;;o&-X::::::::::::::::::::::::::::::::::::::::::::::X:@$$$@:X:::::::::XX::XX:::::::::::::::::::::::::::::::::::::X:---------@XX::::::::::::X--.;;;*#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;o.&$:::::::XXXXX::::::::::::::::::X:-----@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::::::::::::::+--@XX:::X:+---------:X::::::::::X-O=;;;;;=%+@:X:::::::::::::::::::::X:@$ o;;;;", +";;;;;= %+:X::::::::::::::::::::::::::@$ =;;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::@@@::::::::X:XX@----@XXX:::::::::::::::::::::::::::::::::X+-$########--:::::::::::::X--.;;;*+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&.....*&%@@:::::XX:+--@XX:::::::::::::::X:++%##$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:+---+:X:::::::::::::##--:X:X--+%#######@---+X:::::::X-O=;;;o*O+@:::::::::::::::::::::::::X:@$ o;;;", +";;;;; $@:X::::::::::::::::::::::::::::@+O=;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-----$ $--@@:X::::::::::::::::::::::::::::::X+-&.........*#-@X::::::::::X--.;;;.%+::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::X@+#####$@+@:::::X@---+--@X::::::::::::::::-O.....&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@----+--+::::::::::::@# ..*#+X::O *......... &&++X::::::X-O=;;;*#+::::::::::::::::::::::::::::XX@$ o;;", +";;;;.%-:X::::::::::::::::::::::::::::::@+ o;=O-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-#OOO .oo. $---@XX::::::::::::::::::::::::::::@#*o;;;;;;;;;;= %:::::::::::X--.;;;.%+::::::::::::::::::::::::::::::::::XX@+XX::::::::::::::::::::::::XXX:::::::::::::::::::::X@+++++@:::::::X@-%&*.. #@::::::::::::::X-+*;;;;=&-:::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::X:@--@O&*.*.*O+X:::::::::+#.;;o -@@$.oo;;;;;;;;oooo*#@::::::X-O=;;=%+:::::::::::::::::::::::::::::::X@$*;;", +";;;.O+::::::::::::::::::::::::::::::::::@$*;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--O.===o;;;;o.**&--@XX:::::::::::::::::::::::::X-&;;ooooooo;=o;o&@::::::::::X--.;;;*#@:::::::::::::::::::::::::::::::::XX+---:X:::::::::::::::::::::XX+--@X::::::::::::::::::::::::::::X::::::-&.ooo;=%-X:::::::::::::@$ o;;= O#::::::::::::::::::::::::XX@-@XX:::::::::::::::::::::::::::::::::::::::::::XXX@--% .==ooo;.#-X:::::::::@$.;;.O-:@$ o;;;oooo;;;;;;=%-X:::::X-O=;o&+:::::::::::::::::::::::::::::::::X-#.;", +";;=&-:X::::::::::::::::::::::::::::::::::-&o.+@::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-+ =;;;;;;;;;;;oo=*#--@X:::::::::::::::::::::::::@O* && *O:::::::::::X--.;;;*+@::::::::::::::::::::::::::::::::X:-- *O-:X:::::::::::::::::::X@----@:::::::::::::::::::::::::::::::::::+O=;;;;;.$+X:::::::::::X@-&o;;;.$+@X:::::::::::::::::::::-----+--+X::::::::::::::::::::::::::::::::::::::::X:+---&*=o;;;;;;;*++X::::::::::$O**O+:X::#&** .=.* &:@::::::X-O=o*$@:::::::::::::::::::::::::::::::::X:-&=", +";;=%-X:::::::::::::::::::::::::::::::::::@$*=O+X::::XX:::::::::::::::::::::::::::::::XXXX:::::::::::X::%&.;;======;;;;;;;;o. %-@X::::::::::::::::::::::::::#$$$$$$$$$@@$$:X::::::::::X--.;;;.#+XXXXXXX:::XX:::::::::::::::::::::@% oo.O-X::::::::::::::::::X+-%**.O@:::::::::::::::::::::::::::::::::X-O=;;;;o&-@:::::::::::::-%=;;;=O-:X::::::::::::::::::::::%&OO . %@@X::::::X:X:X:::::::::::::::::::::::::XXX@--OO =o;;;;;;;;=&-:::::::::::::$$#@:X::X@$$#$$$$$$%O%$$$:X::::::X-Oo=%-:::::::::::::::::::::::::::::::::::X@$*", +";;.$+X::::::::::::::::::::::::::::::::::::+&=&-:::X@--@X:::::::::::::::::::::::::::X:+--+:X:::::::::X+$ oo. &O&&&& **.o;;;;;o= -+X:::::::::::::::::::::::::@@::::::::::::::::::::::::X--.;;;oO------+-----@:::::::::::::::::::X@$*o;;;.++X::::::::::::::::X+- =ooo +:::::::::::::::::::::::::::::::::@+*o;;;;o&-X::::::::::::@%.;;;.&+:::::::::::::::::::::::@#*===ooo.&-X:::::X-----:X:::::::::::::::::::::XX@---O*===;;;;;;;;;;*$+X:::::::::::::@---------------------@:::::::::X-&;.$@:::::::::::::::::::::::::::::::::::X@- ", +";=&-::::::::::::::::::::::::::::::::::::::@%&%@:::X@+-@::::::::::::::::::::::::::::X:+-++@X::::::::::@@&* %$@@@@@@$##%& .;;;;;=&-@X::::::::::::::::::::::::::::::::::::::::::::::::::X--.;;;;.%--++--% #-:::::::::::::::::::X@$.;;;;o -X::::::::::::::X:+-*o;;;;.-:::::::::::::::::::::::::::::::::@@.;;;;;.%+X::::::::::::-&o;;=O+@X::::::::::::::::::::::@#*;;;;;;;=&@X:::X-+ #&O-:::::::::::::::::::::XX---& =o;;;;;;;;;;;;=&-:X:::::::::::X@---+& #-@X:::::::X-&= +::::::::::::::::::::::::::::::::::::::-&", +"o $@X:::::::::::::::::::::::::::::::::::::X:$@X:::+&.*O@::::::::::::::::::::::::::X+: ..*O+:::::::::::::#$@@::::::@@@@$$O.;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::::::::::X--.;;;;o.*....*=ooo=&@:::::::::::::::::::+&o;;;;;=#+::::::::::::XX@--*o;;;;; +:::::::::::::::::::::::::::::::::+@=;;;;; +@X:::::::::::@@*;;;.-@X:::::::::::::::::::::::@$*;;;;;;;;*-X:::@%.o.==&$:::::::::::::::::::::@# .=o;;;;;;;;;;;;;;.$-X:::::::::::::$O*..=oooooooooooooooo.&@@:::::::X- .O+:::::::::::::::::::::::::::::::::::::X@$", +"=O-X::::::::::::::::::::::::::::::::::::::::::::::- oo&+::::::::::::::::::XX::::::X+$*;;o&-@X::::::::::@@@:::::::::::::@+&=;;;;o*$+X::::::::::::::::::::::::::XXXXXX:::::::::::::::::X--.;;;;;;oooooo;;;;; -::::::::::::::::::@- ;;;;;;o -::::::::::X:---&.o;;;;o*#:::::::::XXXXXXXX:::::::::::::::::+@=;;;;; -@X:::::::::::-#.;;o -:::::::::::::::::::::::::+%=;;;;;;;=%+X::@- ;;;;;.$@::::::::::::::::::X++*;;;;;ooo=.***=;;;;*++X::::::::::X:-O=;o;;;;;;;;;;;;;;;;;;o=%+X:::::::@O&#@::::::::::::::::::::::::::::::::::::::X-", +"*$+X::::::::::::::::::::::::::::::::::::::::::::X+O=;o&+::::::::::::::::X:@@::::::::@O*..O+::::::::::::::::::::::::::::X@$ ;;;;;=$+X::::::::::::::::::::::::X:-----@X::::::::::::::::X-@=;;;;;;;;;;;;;;;;;.#@:::::::::::::::::@- ;;;;;;;&-:::::::::::@@ *=o;;;o. #@::::::::X+-------:::::::::::::::::+@.;;;;; -@X:::::::::::- o;;.#@X:::::::::XXX::::::::::::+&;;;;;;;;=@-X:::@O.;;;; +::::::::::::::::::::@@ .**.* &%###O.;;=&-::::::::::::::+%.;;;;;;;;;;;=..o;;;;;;o&-X::::::::::::::::::::::::::::::::::::::::::::::::::X+", +" -@X:::::::::::::::::::::::::::::::::::::::::::::-O=;=O+:::::::::::::::X:----@X::::X:@$%%::::::::::::::::::::::::::::::::-Oo;;;;oO+::::::::::::::::::::::::X+-%&&&&--:X::::::::::::::X+-.;;;;;;;;;;;;;;;;;=&+:::::::::::::::::@- ;;;;;;*$@::::::::::+O=;;;;;o*&#$@::::::::X@@&&&&$+%:::::::::::::::::+@.;;;;; -@X:::::X::::@%.;;o*-X:::::::::@----X:::::::::@#.;;;;;;;;o -X::::+Oo;;=#@::::::::::::::::::::::#%##%#$$$$@@@@+&=;=O-X:::::::::::::::% * O#O **=;;;=%-::::::::::@::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::::::X@#.;*$@:::X:::::::::::X-#**&@::::::::@@@:::::::::::::::::::::::::::::::X@#.;;;;o&-:::::::::::::::::XX::::X@-O.====*#-@X::::X::X:::::::+O***********=;;;;;=&-:::::::::::::::::@- ;;;;= #@X::::::::::@%*.*.o.&#$@:::::::::::- ====.. $@:::::::::::::::+@=;;;;; -@X::::X++:X:+O=;;.#+X::::::::::#%%::X::::::::@%.;;;;;;;;o&-X::::@@ .o +:::::::::::::::::::::::@@@@@@::::::X@-O=;=O-X:::::::::::::::@$$$$$$$$$$$@@@$$#*;;=&@::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::::XXXX+-*;*+:X--+:X:::::::::+%.oo.O+:::::::::::::::::::::::::::::::::::::::::X@#*;;;;=%-:::::::::::::::X@@@:::X@+*=;;;;;o.&+@:::X+---@:::::X:$$##########O.;;;;=&-:::::::::::::::::@- ;;o*O$@::::::::::::::####&%$@::::::::::::+%o;;;;;;*+::::::::::::::::+@=;;;;; -@X::XX--@:X:+&o;;=O-X::::::::@&=..*+@X:::::::@%=;;;;;;;;=$-X:::::@$O&#@::::::::::::::::::::::::::::::::XXX@-$.;;=O-X::::::::::::::::@@@@@@@@@@@:::@-$.;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::X+----O=;*+@@O&--@X::::::::-&o;;=O-:::::::::::::::::::::::::::::::::::::::::X@#.;;;;=#-X::::::::::::::X---:X:X-#=;;;;;;;;=%+::X@@O&OX::::::X:@@@@@@@@@@+-*;;;;=&-::::::::::::::::::+O..&$@@:::::::::::::::@@@@$@::::::::::::::+%=;;;;o=&@:::::::::::::::::+ o;;;;.%+X::X+#**@@:+O=;;=&-X::::::::+&o;;.-@X::::::@+&o;;;;;;;;=@-X::::::@@$@X:::::::::::::::::::::::::::::::X:+--O*o;;=O-X:::::::::::::::::::::::::::::X--*o;=#-X::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::X:--%%#%*;;*+@+ =*O-@X:::::X@+*o;;=O-:::::::::::::::::::::::::::::::::::::::::X@#*;;;;.$+X::::::::::::XX+O* #:X:- o;;;;;;;;;*#@X@-*=o=O@:::::::::::::::::@-*;;;;=&-::::::::::::::::::::%O@@::::::::::::::::::::::::::::::::::::::@*;;;o O#::X:XXXXX:::X:::::-&o;;;;=O-X::@- o.++X@$*;;.$-X::::::::@#*;.&@@:::::::@$*;;;;;;;;;=:-X::::::::::::::::::::::::::::::::::::::::X:+--%*=o;;;=O-X:::::::::::::::::::::::::::XX@O*o;o -@:::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::@:&.==.=o;;*+@- ;;=*#@:::::X+@.;o;o&-::::::::::::::::::::::::::::::::::::::::XX++*;;;=O-::::::::::::::X-+.oo#+:@-.;;;;;;;;;;=%@X--=;;.%@::::::::::::::::X@-*;;;;=&-:XXXX:::::::::::::::@@::::::::::::::::::::::::::::::::::::::::-*;;;o%+:X:@:@@@@----@X::::+%=;;;;=O-X::-&=;.-+X:+ ;;=&-X:::::::::@% O@X::::::::@%=;;;;;;;;;=:-X:::::::::::::::::::::::::::::::::::X@------&.=o;;;;;=O-X:::::::::::::::::::::::::::X@- o;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::@+*;;;;;;;o&-:+&=;;.%+::::::@-*;=;=O-:::::::::::::::::::::::::::::::::::::::XX+-&o;;; +@X::::::::::::X--*o;; +:@-=;;;;;;;;;;=O@:@-*=*O::::::::::::::::::X@-*;;;;=&-:::--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;;;o-----------%&&&--X::::+.;;;;=O-X::-*;;*-+X@+*;;;.@+X:::::::::@$@@:::::::::+&;;;;= o;;;=:-X::::::::::::::::::::::::::::::::::X:+O&&&&*=o;;;;;;;=O-X::::::::::::::::::::::::::::#&=;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::@&******* :@::%O *O:::::::::@O***&$@:::::::::::::::::::::::::::::::::::::XX@-- =;;;.#+:::::::::::::X+%.;;;;=%@:- ;;;;;;;;;;=%@:X:#O#@::::::::::::::::::X@-*;;;;=%----@#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;; %%#&*& ***.=== +@X:::-&o;;;o&-:X:-*;;.@+X:+&o;;o&-X:::::::::::::::::::::+%=;;;o&#o;;;=:-X:::::::::::::::::::::::::::::::::X@+&=oo=o;;;;;;;;;;=O-X:::::::::::::::::::::::::XX+O=;;;;.$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +"*-@X::::::::::::::::::::::::::::::::::::::::@$$$$$$$$:::X@@$$@:X::::::::@###@@::::::::::::::::::::::::::::::::::::X:@--%.=;;o %@::::::::::::::@#.;;;;;;O+::$ ;;;;;;;;; $@::X@@@:::::::::::::::::::X@-*;;;;o* ..O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;;;o.=.=o=o;;o;;;;o*$@:::-%=;;;;.#+X@#.;;=&-X:@#*;;;*-@X::::::::::::::::::::$*;;;;=$%o;;;=:-X::::::::::::::::::::::::::::::::::@-&o;;;;;;;;;;;;;;=O-X:::::::::::::::X:::::::::X@- ;;;;=&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X:::::::::::::::::::::::::::::::::::::::::@@@@@@@@::::::@@::::::::::::@@@@:::::::::::::::::::::::::::::::::::XX@--% =;;;; $@:X:::::::::::::@# .;;&-:X@$ o;;;;;;.%@::::::::::::::::::::::::::X@- ;;;;;ooooo;o*-::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$=;;;;;;;;;;;;;;;;;;*@@:::+#.;;;;o&-:+&o;;; -:X:- ;;;=O-:X:::::::::::::::::X+#=;;;o&-%o;;;=--X:::::::::::::::::::::::::::::::::::@#& .o;;=O-X:::::::::::::X:::::::::::@- o;;;;.#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::X@", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+--%*=o;;o= $@:::::::::::::::::X$$$$Oo;.+-XX@$ =oo;;=O@:::X:::::::::::::::::::::::X+%.;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;;;;;;; -@::::+*;;;;;.$-@%.;;;.$+X:@%.o;;.$-:XXX:::::::::::XXX@- o;;;=$@ ;;;;=#-X::::::::::::::::::::::::::::XXXXXXX:@$$$$$$$$$$@ o;;=%-X:::::::::::X:+--+X:::::::+O=;;;;;.@+X:::::::::::X@-:X::::::::::::::::::::::::::::::::::::::X@", +"=%-X::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@--%*=;;;o*&O$@:::::::::::::::::::@@@@-*;;*--XX@$&& . &$:::X@@::::::::::::::::::::::X-&=;;;;;;;;;;o #@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O.;;;;;;;;;;;;;;;; -@X:::-&o;;;;o*@-+ o;;=O-XX:+%=;;o.O--@@:X:XXXXX:X:@+--&=;;;;&-#*;;;;o -X:::::::::::::::::::::::::::@++@@@+@X::@@@@@@@:++*o;;o&-@X:::::::::::+-% O@:::::::+ ;;;;;=O+:::::::::::::@%%@:::::::::::::::::::::::::::::::::::::::X-", +"o +@X:::::::::::::::::::::::::::::::::::::X+-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--&.=;;o=.&#@@@:::::::::::::::::::::::X@#*;o*--:X@@$@#$@:::X+--@X::::::::::::::::::::X-&=;;;;;;;;;o $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+% &=;;;;o&-:::::@$.;;;;;o*+-&o;;;*-+X:@-&o;;;= +---@X::::::@---- =;;;o +@#*;;;;;*-X::::::::::::::::::::::::::X@-------+XX:::::::X@+ o;;o*++X::::::::X:@O*== -@X::::@#.;;;;;=%-X:::::::::::X-&.O+X::::::::::::::::::::::::::::::::::::X@+", +";=O-::::::::::::::::::::::::::::::::::::::@% O+:::::::::::::::::::::::::::::::::::::::::XXX::::::::::::::::@-%*=;;o*&O#@@:::::::::::::::::::::::::::X@#*;;*%-+::::@@:::X@-**$-@:::::::::::::::::::X-&=;;;;;;;o*&$@::::::::::::::::::::::::XXXXX::::::::::::::::::::::::::::::XX:@$$$$$$$$+Oo;;;; $@::::::+%=;;;;;o. .;;;;o +@X:@$ o;;;o.**&---------O*..=;;;; +@@$*;;;;;=%@:::::::::::::::::::::::::@@&*.....*O+::::::::::@#*o;;=O-::::::::::@-&o;o -@X::::+O=;;;;;o -@X::::::::::X-&o*+::::::::::::::::::::::::::::::::::::::-O", +";o*@@X:::::::::::::::::::::::::::::::::::X+ o -X:::::::::::::::::::::::::::::::::::::::@++@::::::::::::::X@$ =;;=*&$+@@:::::::::::::::::::::::::::::::@#*o;=%----@X:::X@-*oo*#@:::::::::::::::::::X-&=;;;;;;o $+@::::::::::::::::X::::::::@+++@--@X:::::::::::::::::::::::::@@++++-+@:::-+.;;;;; +:X::::::+ o;;;;;;oo;;;;;o&-X:X@$*o;;;;;;=* **** *=o;;;;;; #+X@$*;;;;;oO-X:::::::::::::::::::::::X@- o;;;;;o&-@::::::::X@-&o;;o&-@X:::::::::+#.;; -:X:::@$*;;;;;;;=%-+@:XX::::::X-Oo.$@:::::::::::::::::::::::::::::::::::X:-&", +";;.#-X::::::::::::::::::::::::::::::::::X@-*;&-X::::::::::::::::::::::::::::X::::::::X:+---+:X:::::::::::X+#.;=*O$+@::::::::::::::::::::::::XXX::::::::@$ .;=. &:+::::X+-=;;o.O@::::::::::::::::::X-&o;;;;;.&$@:::::::::::::XXXX:--------------:&--:X::::::::::::::::::::::X@-------:::@$*o;;;;o&+::::::::+#.;;;;;;;;;;;;;;.#+X::@# .o;;;;;ooooooooo;;;;;;. $@::@$*;;;;;.#@:::::::::::::::::::X::::X+-*;;;;;= #@X:::::::::X+#.;;o&-:X::::::::::+O**#@:::::+#.;;;;;;;;.%----+X:::::X-Oo=O-X::::::::::::::::::::::::::::::::::X+- ", +";;o -@X:::::::::::::::::::::::::::::::::@-&ooO-X::::::::::::::::::::::X:::::+--:X:::X@# ..*O@::::::::::::X-%=; $+@:X::::::::::::::::::::::XX---::::::::X@+# =;oo=&@@::::-&o;;;&+::::::::::::::::::X+#.;;;o %+@::::::::::::X@-----$OOOOOOOO .....=&#-@X:::::::::::::::::::::+&*......%@X-Oo;;;;;;&-:::::::::-*;;;;;;;;;;;;;;=%-X:::@+# =;;;;;;;;;;;;;;;;;o*%+@:::@$*;;;;o*+X:::::::::::::::::X:-+::::-O=;;;;.O+@:::::::::::X@+ o;o&-:X:::::::::::@$$@::::::-#.;;;;;;;;o.**&%$@:::::X-O=;*-@X::::::::::::::::::::::::::::::::X@-&=", +";;;=%-XX:::::::::::::::::::::::::::::::X+O=;=O-X:::::::::::::::::::X:@-------&&@@:::X-%.;;o&-@X::::::::::X+#*.O-:X:::::::::::::::::::::::::-+#--@:::::::X:@+&*oo=&@@:::X@+ *o=O@:::::::X:::::::::::@+&*o=&++:::::::::::X:---@$$O*.========o;;;;;;=.&-::::::::::::::::::::::- o;;;;;;%@:-*;;;;;;oO+:::::::::-O=;;;;;;;;;;;;;.%-X:::X@@$O*=;;;;;;;;;o;;;o*&#@@X:::@$*;;;;o*-X:::::::::::X:::XX+-@X::X+$*;;;;=O+@:::::::::::X::-%=;o +@X::::::::::::@@:::::::-#=;;;;;;;;;;;o== @@::::X-O=;o -@X::::::::::::::::::::::::::::::X:-O=;", +";;;;.#+X:::::::::::::::::::::::::::::XX+-*;;=O-X:::::::::::::::+------$& & *o=O+:X:X-%.;;=O-::::::::::::::@%O:@:::::::::::::::::::::::::X+#...&@:::::::::X@@+&&%:::::::X@+$&O$::::::X@-:X:::::::::::@$&&+@:::::::::::X:-%& ...=;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::- ;;;;;;.$@+%=;;;;;;.#@:::::::::@+ o;;;;;;;;;=. OX@:::::::@+$O *==.*& &#+@::::::@$*;;;;;.$@::::::::X:--::::+- . $@X+$.;;;o +@X::::::::X@-+:X+$*o;.#-X:::::::::::::::::::::-#=;;;;;;;;;;;;;;.:+::::X-O=;;oO-:::::::::::::::::::::::::::::::X--*;;", +";;;;o --XX:::::::::::::::::::::::::::X@-&o;;=O-X::::X----------@OOOO&*.=oo=o;;;*$@X:X@$ o;=%-:::::::::::::X:@@@X:::::::::::::::::::::::::+#.;;;= @@::::::::X:@++@@:::::::X@@++::::::X@@@+@X:::::::::X@+++@X::::::::::::+O=oo;;;;;;;;;;;;;;;;;;;;;;;;&-:::::::::::::::::::::-*;;;;;o&+:-*;;;;;;;*+@:::::::::X+$.;;;;;;;;.O#@@:X:::::::::@++++@#OO%#+++++@@X::::::@#.;;;;;=O+:::::::::#&$-----*o;*$@X+$.;;; $@X:::::::X:--%:-X@- o;o -@X::::::::::::::::::::@$*;;;;;;;;;;;;;;*+@::::X-O=;;;.#-:X:::::::::::::::::::::::::::X++ o;;", +";;;;;= $+:X:::::::::::::::::::::::::X@$ =;;;=O-X:::@@ *********.=====o;;;;;;;;o +@::::@$&* $@::::::::::::::::::::::::::::::::::::::::::::-%o;;;;.$@::::::::::::::::::::::::::::::::X@- .&@:::::::::::::::::::::::::::X+#.;;;;;;;oooooooo;;;;;;;;;;;=%+:::::::::::::::::::::- ;;;;o #@:-*;;;;;;; +::::::::::::-&=;;;;;. %+@@::::::::::::::::::@+++@::::::::::::::@&o;;;;;oO-::::::::@#..****.o;; +@X+$.;o*#+::::::::X:-#*=.O+@+&=;;*-@X:::::::::::::::::::::+O.;o;;;;;;;;.**&+:::::X-O=;;;o.O+@::::::::::::::::::::::::::X@$ o;;;", +";;;;;;o --:X::::::::::::::::::::::::+-&o;;;;=O-X::X@-*;;;;;;;;;;;;;;;;;;;;;;;= $@::::::@@@@:X::::::::::::::::::::::::::::::::::::::::::::@$.;;;; +@:::::::::::::::::::::::::::::::X@-&o;.%@::::::::::::::::::::::::::X@%*. & ...=;;;;;;.+@:::::::::::::::::::::@%o;;; +@X:@%=;;;;;.#@X::::::::::::+&o;;= #+@:X::::::::::::::::::::::::::::::::::::::@&;;;;;;oO-:::::::X@+*;;;;;;;;;*$@X@+&. $+::::::::X@-%.o;;*++:$&..O+::::::::::::::::::::::::@O *...... %$$@::::::X-O=;;;;;.#-::::::::::::::::::::::::X:+-&o;;;;", +";;;;;;;o*#-@XX:::::::::::::::::::X@-$ =;;;;;=O-X::::@O .=oooooo==========o=. %+@:::::::X:+@:::::::::::::::::::::::::::::::::::::::::::::::+&=o==%@:::::::::::::::::::::::::::::::X@-%=;;=O+:::::::::::::::::::::::::::::#%+++++++++++++++#%%O .====*-::::::::::::::::X:--@X:- ;;=#+X::X-&====.O+::::::::::::::+@*o*O++@:X:::::::::::::::::::::::::::::::::::::::@&;;;;;;oO-:::::::::+%.;;;;;;;= $@:X:@%@@:X:::::X:+-O.;;;;=O-::+##@:X::::::::::::::::::::::::+++$%%%%%%+++@@::::::X-O=;;;;;;.#-@X::::::::::::::::::::X@-- =;;;;;", +";;;;;;;;;.&+-@@:::::::::::::::X:@--%*o;;;;;;=O-X:::XX++$O&&&&&&&&&&&&&&&&&O$++@X:::::::::X:::::::::::::::::::::::::::::::::::::::::::::::::#O&&O@:X::::::::::::::::::::::::::::::@-&=;;;=O+:::::::::::::::::::::::::::X:@+@::::::::::::::++@++$&&&&%:X::::::::::::::X-- *@@:@+**O@::::X@@O&&&%@::::::::::::::::@O&$-@XX:::::::::::::::::::::::::::::::::::::::::+O;;;;;;oO-:::::::::X@%*oooo. O#::::X:@@XX:::::XX-- =;;;;;;.#-X:@@:X::::::::::::::::::::::::::::@+++++@:XXX:::::::X-O=;;;;;;;=&+-+@:::::::::::::::::@++&.o;;;;;;", +";;;;;;;;;;o +---:X::::::::::::@--$ =;;;;;;;;=O-::::::::@++++++++++++++++++++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@++++::::::::::::::::::::::::::::::::@-&=;;;;=O+::::::::::::::::::::::::::::::::::::::::::::::::X:@+++++@X:::::::::::::::@$ o;&+:X@+++::::::X@+++++::::::::::::::::::@+@::::::::::::::::::::::::::::::::::::::::::::@$ ;;;;;;oO-:::::::::::+# &%++@::::::::::::::::-+ o;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::-&=;;;;;;;;o*O--+@:::::::::::::+--+ o;;;;;;;;", +";;;;;;;;;;;o.* @---------------%*.o;;;;;;;;;=O----------------------------------------------------------------------------------------------------------------------------------+ o;;;;;*$---------------------------------------------------------------------------*o;;.+--+----------------------------------------------------------------------------------#.;;;;;;o%--------------+++---------------------@*o;;;;;;;;;.#------------------------------------------------------#.;;;;;;;;;;=. $--------------$& .o;;;;;;;;;", +";;;;;;;;;;;;;;o.&##%%%%%%%%#&**=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*&#%%%%%%%%##&.=;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;o..=======..=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=..=======..o;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;o= O%%%%%%%%%%%%% .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*&%%%%%%%%%%%O*=o;;;;;;;;;;;;;;;", +";;;;;;;;;;=. %+---------------%*.=;;;;;;;;;o&----------------------------------------------------------#.;;.#-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ------------------------------------------------------------------------------------------------+*;o ---------&o;;;;;;;;;=. #$-------------+%&*=;;;;;;;;;;;;;", +";;;;;;;;;=&#+-@::::::::::::::@-$#&=;;;;;;;;=&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::X+#.;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::@@:@++++++++++@:@+++++++++++++++++@X:::::::::::::::::::::::::::::::::::::::::::::::-Oo;.$-X:::::+ o;;;;;;;o.&#+-+@::::::::::::+--$O*o;;;;;;;;;;;", +";;;;;;;o.&--@:XXXXXXXXXXXXXXXX:+--O.o;;;;;;=&+:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:@:XXXXXXXXXXXXXXXXX@- o;=%-:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:+%=;;;;;;;;==============o;;;;;;; +@XXXXXXXXXX:@---+@++++++++++-++++++++++++++++@+-@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:-#=;o -:XXXX:+ o;;;;;;=*%--@:XXXXXXXXXXXXXXX:@+-# =;;;;;;;;;;", +";;;;;;o*#-@XXX::::::::::::::::XXX@-# o;;;;;o +:::::::::::::::::::::::::::::::@++++---:X::::::::::::::X:-&o;.#-::::::::::::::::::::X@+++@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;o=*&&&&&&&&&&&&&O =;;;;;oO-:::::::::::@$& O& O& O$@::::::::::::::::::::::::::::::::::::::::::::::+#.;;.#-X::::+ o;;;;;=&$-@XXX:::::::::::::::XXX:--O=;;;;;;;;;", +";;;;;o*#-@X::::::::::::::::::::::X:--*o;;;;=O@:X::::::::::::XX:@@@@@@@@@+----+$#$$%&O::::::::::::::::X@- o;.%-::::::::::::::::::X:++$#$+++@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;oo= &#---------------&.oooo*#@::::::::::@#*=o==ooooooooooo==ooooooooooooooooo=&+@X:::::::::::::::::::::::::::::::::::::::::::::+&o;=%-X::::+ o;;;;o&-+:X:::::::::::::::::::::XX@- o;;;;;;;;", +";;;;o*$-:X::::::::::::::::::::::::X:+$ =;;;.$@@@:::::::::::@+++++++++++-$%OO%&****=o.#+::::::::::::::X@- o;=&+@:::::::::::::::::@-$&*** *&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@:::::::::::::::::@@ ***O--+@@@@@@@@@@@@@@@-% ** #@:::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::::::::::::::::::::::::::::::::::::::::X@$.;.#+X::::+ o;;;= $@XX:::::::::::::::::::::::XX@$ .;;;;;;;", +";;;;*#-XX::::::::::::::::::::::::::X:+-&o;;=&---+@:::::::X@-$#O .====o;o;;o.#+::::::::::::::X@- o;;*$@X:::::::::::::X:+-%*=;;ooo=O-@:::::::::::::::::::::::::::::::::::::X:@++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-----@::::::::::::::::X@$$$$-@@XXXXXXXXXXXXXXXX@--$$-+:X::::::::X@- =ooooooooooooooooooooooo;;;;;;;;;;o.O+::::::::::::::::::::::::::::::::::::::::::::::::+&. +@X::::+ o;;o&-@X:::::::::::::::::::::::::::X++%=;;;;;;", +";;;.#-:X::::::::::::::::::::::::::::XX+-*o;;*&&O#++::::::@%&*.=oooooooooo;;;;;;;;;. O@:X:::::::::::::X@- o;;*$+X::::::::::::::@$O.;;;;;;;;=&+@::::::::::::::::::::::::::::::::::::@++#$+--+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@-%&&&&%::::::::::::::::XX++++:XX::::::::::::::::X:++++:X:::::::::::@% & =;;;;;;;=*&#-:X:::::::::::::::::::::::::::::::::::::::::::::::@@#$@X:::::+ o;o*-+XX:::::::::::::::::::::::::::X:+- o;;;;;", +";;=&-:X::::::::::::::::::::::::::::::XX-#.;;o=o=* %@:::X@- =o;;;;;;;;;;;;;;;;;;o=*%--:X::::::::::::::X:-&o;;*+@X::::::::::::X@$ =;;;;;ooo;;= :+:::::::::::::::::::::::::::::::::@-+O **&OO#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+-$O.oooo*$@::::::::::::::::XXXXX::::::::::::::::::::XXXX::::::::::@+@:@-----------------------&=;;;;;;=&$--:X::::@+-@:X:::::::@::::::::::::::::::::::::::::::X@-@X::::::+ o;.#-XX::::::::::::::::::::::::::::::X@$.;;;;;", +";o +:X::::::::::::::::::::::::::::::::X:-&=;;;;;;o.%+::X++*;;;;;;;;;;;;;;;;;==. O+-@:X:::::::::::::::::-%.;;*@@X::::::::::::X-#.;;;o=.* *o;o -@:::::::::::::::::::::::::::::::@$% .o;;o==*$-:::::::::::@++:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-$& =;;;;;.$@:::::::::::::::::::::::::::::::::::::::::::::::::::::X:@#$@:@@@@@@@@@@@@@@@@@@--+%*=o;;;o=*O--@:X::::@+#%$::::::::+-@X:::::::::::::::::::::::::::::XXX:::::::+ oo&-:X::::::::::::::::::::::::::::::::X-O=;;;;", +";.+-X::::::::::::::::::::::::::::::::::X+-*;;;;;;;o&-::X-#.;;;;;;;;;;;;;;o=.&%#--+:XX:::::::::::::::::X++*;;*+@X@@@@@@::::::X-%.;;o*O#+--$ =;=&+:::::::::::::::::::::::::::::X@#*.o;;;;;;;o*%+:::::::::::#$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+--@::::::::::X:@-O*=o;;;;;; $::::::::::::::::::::::::X:@@+-------++@@:X:::::::::::X@+&. #@XXXXXXXXXXXXXXX:@@-# .;;;;o= O$-@XX::::X:+O.. #+X::::+#O%@:::::::::::::::::::::::::::::::::::::::+ ;*-+X:::::::::::::::::::::::::::::::::X@-*;;;;", +";.-@X::::::::::::::::::::::::::::::::::X:- oo;;;;;=O-::X-&o;;;;;;;;;;;oo= O#---@:XX:::::::::::::::::::X+$.;;*++@++++++@X::::X-#.;;=O--+@@--&.;.@+X::::::::::::::::::::::::::::+&o;;ooooo;;;;.$+X:::::::@O**#+X::::::::::::X:@@@@:::::::::@++@X::::::::::::::::::::::::::::::::::::++%OO$@::::::::::++&=;;;;;;;;=%@:::::::::::::::::::::::X@+++#OOOOOOOO%$-+:X:::::::::::+#.;oO-::::::::::::::@-+#O*o;;;;o*O--+@XX::::::+O.;;.#-X:::+$*= -:::::::::::::::::::::::::::::::::::::::$*;&-X:::::::::::::::::::::::::::::::::::X-&o;;;", +"o -:::::::::::::::::::::::::::::::::::::X+O**=;;;;=#-::X-&o;;;;;;;;;o.* O---@XXXX:::::::::::::::::::::X+$.;;=O$$O O$:::::X-#.;;=%-:XXXX@-%.*$@X::::::::::::::::::::::::::X@$*;o. &&&*.o;;;*$@X::::::-&;o -@::::::::::::@-----+X:::::::-$#-@:X:::::::::::::::::::::::::::::::::+$&.== +:::::::::+# =;;;oo;;;;oO@:::::::::::::::::::::X:@+#& .========= &#+@X::::::::::-O=;o&-::::::::::X:@-+O .=;;;o=.*#-@:XX::::::X@- ;;;*-@X:X@+ o; -@X:::::::::::::::::::::::::::::::::::::$*=O-X:::::::::::::::::::::::::::::::::::X+#=;;;", +".+@X::::::::::::::::::::::::::::::::::::X:@$$*;;;;=#-::X-%=;;;;;o;o= %$--@:XX:::::@+-+@:::::::::::::::X@- o;;. *=oooo.O+::::X@+ o;=&-@X::XX@-$#:::::::::::::::::::::::::::::X@$*o*#----+%*o;;o -:::::::@%=;oO-::::::::X:+-$O&&&&$@::::::@O*.&$+:X:::::::::::::::::::::::::::::::@$*o;;;o%@:::::::@#.o;;o=* =;;;;*$@::::::::::::::::::::@-$&.oo;;;;;;;;;;oo.O+@::::::::::-O=;o&-:::::::XX@@++# =o;;;o= O#$-:XX::::::::X@+&==.O-:XX@-O=;=&-:X:::::::::::::::::::::::::::::::::::::$& $+X:::::::::::::::::::::::::::::::::::::- o;;", +" -X::::::::::::::::::::::::::::::::::::::X:-- o;;;=%-::X++*;;;;=*.*&--+@:XX:::::X:@#O%#::::::::::::::::X-&o;;;o;;;;;;o&-:X::X:-&=;o -@X::::X:-+:X:::::::::::::::::::::::::::::+%*&-+@@@+-+*;;;=#+:::::X:+&=;.#+X::::::@+#O ===== +@X::X@#=;;= #+:X::::::::::::::::::::::::::::::$ o;;;;;*@:::::::-&;;oo*&@- o;;;*$@::::::::::::::::::::-# =;;;;;;;;;;;;;;;;=&$@X::::::::-O=;o&-:::::X::@-+#&.o;;;o=*&---+:X:::::::::::::#O&%@:XX@-%.;;.#-X:::::::::::::::::::::::::::::::::::::::#:@::::::::::::::::::::::::::::::::::::::X+$.;;", +"O-X::::::::::::::::::::::::::::::::::::::::X-%.;;;=%-::X:-&.==.O$#+-+XXX:::::::::+O.==&+@::::::::::::::X+%.o;;;;;;;;o*#+::::::-&=;=&-@X::::::XX::::::::::::::::::::::::::::::XX@$$:XXXXX:-%o;;o -::::::::$ ;;*@@:::::@-%.=o;;;;;o&$@::@:*;;;;o*+-@+@:::::::::::::::::::::::::::+&o;;;;;;*$:::::::@O..*&$--+*o;;o&@:::::::::::::::::::@-O.o;;;;;;;;;;;oooo;;;=*$@X:::::::-O=;o&-:::::@@+$O .o;;;o= %$-+:X:@++++++@::::::X@---@X:@-%.;;o -@X::::::::::::::::::::::::::::::::::::::X@@XX:::::::::::::::::::::::::::::::::::::::-*;;", +"@-X::::::::::::::::::::::::::::::::::::::::X@- o;;=%-:::::$%%%$-+-+:XX:::::::::X@-*;;o +@X:::::::::::::::@# .=ooo;o=*%-:X:::X@-&o;=O-:::::::::::::::::::::::::::::::::::::::::X:-@:::::::@#.;;;=+@:::::X:-Oo;oO-X:::@+O.;;;ooo;;;= -X:+O;;;;;;; #$$++::::::::::::::::::::::::::-*o=o;;;;*+:::::::X-#%$--:@#=;;;oO@:::::::::::::::::::+#.;;;;;ooo;;;;;* *=o;;o&-::::::::-O=;o&-::::@@$%*=o;;;oo*%--+@:@++@$$$$$$+++@::::::::X:++O.;;;=O+X@++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;", +":-X::::::::::::::::::::::::::::::::::::::::::-&o;;.#@:::XX+----:XXXX:::::::::@+@+-*o= #@::::::::::::::::X:--#&*...*&+-:X::XX@+%*o;=O-:::::::::::::::::::::::::::::::::::::::::::XX:::::::X+O=;;oO+::::::::$.;;*+@::@$ =;;;=***.o;;=$@:-O;;;;;;;o.**&#+:::::::::::::::::::::::::@& O&o;;;*+:::::::X:---@XX-%o;;;o $::::::::::::::::::+&.;;;;o=.* .o;;=O--$O =;;.#@X::::::-O=;o&-:::@% *.;;;o=.* +-@@@@-+%O ******&%#++X::::XX:@$&.;;;=&-@:+##@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X:::::::::::::::::::::::::::::::::::::::::X+$*o=&+::::::XXXXX::::::::::::X@+##:@O&O-+::::::::::::::::::XX@--+###@-+:X:::X@+&.o;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::::X:+ o;o*-::::::::-Oo;o&-::$ o;;;=&$$$#*o;; +:-O;;;;;;;;;oo=*#@::::::::::::::::::::::::X@---=;;;*$:::::::::XXXX::+#o;;;;*$@::::::::::::::::@$.;;oo. O$+-#.;;*$+@---O=o.%+X::::::-O=;oO-:X@+ o;;oo= &%$--@@+$#% .=o;ooooo==.&#@::::::@$ o;;;= -@:-O.*#+X::::::@@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X:::::::::::::::::::::::::::::::::::::::::::-%*&+@X:::::::::::::::::::::X@# . #:+--@:X:::::::::::::::::::XX:+---+:XX:::X@+ =;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::X+$.;o*-::::::::@+ ;;=%-@ o;;;.&---+-$*;;=#@-O;;;;;;o;;;;;;*-::::::::::::::::::::::::X@@:-=;;o&@:::::::::::::::@$.;;;;*$@::::::::::::::::+Ooo* &#---++-*;; -@XX:+-&*&#@:::::::-O=;oO-:X:+&=o.* O---++@$#&*.=o;;;;;;;;;;;;o*+@X::::-#.;;o.O-+:+O=;o&-X:::::@+$:X:::::::::::::X@+@::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::X:++-@X:::::::::::::::::::::::- o;.#++-@XX::::::::::::::::::::::XXXXXXX::::X@$ o;;;;;.%+:::::::::::::::::::::X:@@::::::::::::::::::::::::::::X:$.;o -:::::::::-#;;;.@Oo;;;=%-@XXX:-%o;o%@-O;;;;;=*.ooooo.-:::::::::::::::::::::::::XX:-=;;=$@::::::::::::::::- o;;; $:::::::::::::::::+O.*#---@:XX:+*;; +@X::X:+--:X:::::::-O=;o $-@@+@O&%----+@@+O *=;;;;;;;oooooooooo*++X::::@$ =o*#-@:+O.;;=%+X::::@$& %@::::::::::::X:#%$@:::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X:::::::::::::::::::::::::::::::::::::::::::X:+@XX:::::::X:@++:::::::::X@+ ==&$@##:::::::::::::::::::::::::::::::::::X@- o;;;;o.%-:X:::::@+@:X:::::::::::@$#:::::::::::::::::::::::::::::@#.;o -:::::::::+%=;;; *;;;o -@X:::::+*=*$:-O;;;;oO$% #@::::::::::::::::::::::::::::-=;;o$@::::::::::::::::- o;;oO@:::::::::::::::::::#-+@@XXX::@#.;;*@@X::XX@+@:X:::::::-%=;;o*%##@----+-+%&O#&=o;;;;;o==.*&& &#@::::::X@-O #-@@-O.;;o -@X:::@-&==O-X::::::::::::$ =*$@X:::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::XXX::::::::X:+$%$+:X:::::::::%O#+-O*. $@::::::::::::::::::::::::::::::::X-#=;;;;o*%-@X::X@@+$%$+:::::::::::@%**%+:::::::::::@@::::::::::::::@#.;o -::::::::::$&o;;o;;;;=-+X:::::X:$%#@:-O;;;;=---------X::::::::::::::::::::::::::::-=;;o#@::::::::::::::::- o;;o&@:::::::::::::::::X@-+XXX:::::-&=;;*@@X::::XXX::::::::X@+*;;;o..* %@-++@O.o..o;;;;oo. &%%-----------XX::::::X@---@@+O.;;;.#+X::X:-%.;=%-X:::::::::::-#=;oO-X:::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-# .*%+:X::::::XX+--@-&o;*$@X::::::::::::::::::::::::::::::X@+ o;;o= --:X::X@+#O*.*#-@X::::::::-&oo -@X::::::@@++$X::::::::::::X@#.;o -:::::::::X@$o;;;;;;o -X:::::::X---X:-O;;;;.-X:@@@@@X::@@:::::::::::::::::::::::::-=;;o#@::::::::::::::::- o;;;*$@:::::::::::::::::XXX::::::::- o;;*@@X:::::::::::::::X:-&=;;;;;;o. %%% =;;;;;;oo=. %----+@@@@@@@@@:X::::::::X:@@@% =;;;o -@X:::@%*;o.#+X:::::::::X@$ ;;o&-X:::::::::::::::::::::::::::::::::::::::::::::::-*;;", +":-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*o;;*#-@::::::::XXXX@% O::::::::::::::::::::::::::::::::X@+&=;;o*O--:X::X@-O*=o;o.O@@::::::X:-&o;.%+:::X:@@$#O &@:::::::::::::+%=;o%+::::::::::@#.;;;;;;*-@X::::::::XXX::-O;;;;=-::XXXXX:::$#@::::::::::::::::::::::::-=;;o#@::::::::::::::::- o;;;*$@:::::::::::::::::::::::::::@+.;;;*$@X::::::::::::::::::$&.o;;;;;;o=..o;;;;oo. &O$--+@XXXXXXXXXXXX:::::::::::X:$&.o;;;;.#-X:X:-#.;;.O$@:::::::::X@+ o;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"@-X:::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*;;;;; #+++@:::::::::X@---:X:::::::::::::::::::::::::::::X@+&=;;o*$-@XX::X:+O.;;;;;;=&-:X:::::@-&o;o -@::@@+% .=o*+@::::::::::::-&;;.-@:::::::::::+&o;;;;o#-X::::::::::::::-O;;;;=-:::::::::@O.+++++++++++++++@@::::::::+ o;.$:::::::::::::::::- o;;; +++@@:::::::::::::::::::::::X++=;;o&+:X::::::::::::::::XX@-$ .o;;;;;;;;;;oo=*&%----@:XX::::::::::::::::::::::::+O=;;;;;;.%-X::@$ o;=%-@X::::::::X:-O=;;;=%-X::::@@:::::::::::::::::::::::::::::::::::::::::+*;;", +"O-X::::::::::::::::::::::::::::::::::::::::@::::::::::::X+$.o;;;;o.&%%#:::::::::::@@:::::::::::::::::::::::::::::::X:+&=;;o +-:X:::::-%.;;;;;;;;.#-:::::X@- ;;;.#-@++% .o;o.&+:X::::::::::@$.;=&-::::::::::::@+*;;;;*-::::::::::::::::-O;;;;=-:::::::::+*; %%%%%%%%%%%%%#++@::::::::- .%@:::::::::::::::::- o;;;.O%%$+@::::::::::::::::::::::@+O=;;=#+X::::::::::::::::::XX:--$ ..o;;;;;o.* %---@@:XX:::::::::::::::::::::::::X@- ;;oo;;;o -@X@$ o;o*-+X::::::::::+%.;;;;.#-X::::$#:::::::::::::::::::::::::::::::::::::::X@$.;;", +".+:X:::::::::::::::::::::::::::::::::::::X@@@:::::::::::::@%.o;;;;;o.=*%@:::::::::XXX:::::::::::::::::::::::::::::::-O=;;o +-:X::::X@- ;;;;;;;;;o*$@X:::X@- ;;;o*##%&.o;;=&+-:X:::::::::::@%.= +@::::::::::::X-#=;;o%-X:::::::::::::::-O;;;;=-:::::::::@=;o..............&&O@::::::X+-#-::::::::::::::::::- o;;;;=.. O$@X:::::::::::::::::::++O=;;;=O+:::::::::::::::::::::X:@-+#% =;;;o*%$--+@XXXX:::::::::::::::::::::::::::X@@&.=* =;;;.$+@+&=;;.%-:X:::::::::@#.;;;;;=O-X::@# +@:::::::::::::::::::::::::::::::::::::X-Oo;;", +"o%+X::::::::::::::::::::::::::::::::::::X@%&#::::::::::::X:-#*=oo;;;;;=O+:::::::::::::::::::::::::::::::::::::::::X@- o;= --:X:::::X@- ;;;;;;;;;;=O-::::X@- ;;;;;.*.o;;o=&--:X:::::::::::::#O%-+X::::::::::::::+&oo.@@::::@:::::::::::-O;;;;=-::::::::@X;;;;;;;;;;;;;;;;;oo*+:::::::X+-@X:::::::::::::::::- o;;;;;;;o= $@:::::::::::::::::@+#&=;;;;o*%@::::::::::::::::::::::XX@---&=oo*$--@:XX:::::::::::::::::::::::::::::::::::%O$-&=;;=%-$&.;;.O-:X::::::::::+ ;;;;;;=O-X::+#..$+X:::::::::::::::::::::::::::::::::::::+*;;;", +"o -:X::::::::::::::::::::::::::::::::::::- =&+::::::::::::X:-#&&*.....&$@:::::::::::::::::@:::::::::::::::::::::::X@+&..&--XX::::::X@- o;;;;;;;;;=&-:X::X@-&o;;;;;;;;;=*O-@XX:::::::::::::X:--@:::::::::::::::X@- .%+X::::-@::::::::::-O;;;;=-::::::::@:o;;;;;;;;;;;;;;;;oo @::::::::XXX::::::::::::::::::- o;;;;;;;;;oO-::::::::::::::::@+&*=;;;;;;;*#@:::::::::::::::::::::::XX:+-%&&$-:XX::::::::::::::::::::::::::::::::::::X@--++- o;=O# =;;=O-@X::::::::::@+ ooooo= +@X:::$*=&-X:::::::::::::::::::::::::::::::::::X+%=;;;", +";.@+X::::::::::::::::::::::::::::::::::X++.o&+:::::::::::::X:---$####@-@X:::::::::::::::X@-+:X:::::::::::::::::::::::@#$-@XX:::::::X@- o;;;;;;;;;.$@::::::+%.o;;;;;;o.&--@X:::::::::::::::::XXX::::::::::::::::X@-#-:X:::XO$@X::::::::-O;;;;=-:::::::::@ oooo;;o;;ooooo=. &-X:::::::::::::::::::::::::::::+&=o=ooooooooO-::::::::::::::X:+&=;;oooo;;;o&-:::::::::::::::::::::::::XX@---+XX:::::::::::::::::::::::::::::::::::::::XXXXX-#.;o*.o;;= -@X::::::::::::@% &++X::::+ ; -:X::::::::::::::::::::::::::::::::::X- ;;;;", +";o&-:::::::::::::::::::::::::::::::::::X-Oo=%+::::::::::::::X::@------:X:::::::::::::::::#O%@:X:::::::::::::::::::::X@--:X:::::::::X:+O.o;;;;;;;o -:X::::X:+#*o;;;o= %-+:X::::::::::::::::::::::::::::::::::::::X@-:X:::@%= +:::::::::-O;;;;=-:::::::::@- ***==*oo.****O%--@X::::::::::::::::::::::::::::::$O*O ******&$::::::::::::::::+O=;o=****=;;; -@X:::::::::::::::::::::::::X:::XX::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;;= $+X:::::::::::::X@------+XX::::+ o.$+X::::::::::::::::::::::::::::::::::+#.;;;;", +";;=$+X::::::::::::::::::::::::::::::::X@$*;o&@::::::::::::::::XXXXXXXXX:::::::::::::::::-&=.%-:::::::::::::::::::::::XXXX:::::::::::X@+O.o;;;;;o*$@:::::::X:-$*...*O--@XX::::::::::::::::::::::::::::::::::::::::XX:::::@#;oO-X:::::::-O;;;;=-:::::::::X+----OO-&&$------@@X::::::::::::::::::::::::::::::X@-----+-----@X::::::::::::::+$=;= O+--+ =o=&-:X:::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::X:-&o;;;;.O-+XX:::::::::::::::@@@@@@XX:::::+ oo -@X:::::::::::::::::::::::::::::::::+*o;;;;", +";;; -::::::::::::::::::::::::::::::::X@+ o;; $::::::::::::::::::::::::::::::::::::::::X@- ;;*$@::::::::::::::::::::::::::::::::::::::X@-$ =====.%-:X:::::::XX+@##%$-@XX:::::::::::::::::::::::::::::::::::::::::::::::::@#o;.$@:::::::-O;;;;=-::::::::::X++++--+---++++:XXX::::::::::::::::::::::::::::::::X:+:@++++++@X:::::::::::::::-%==O--+++--& &$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$ =oo.O-@XX::::::::::::::::XXXXXX:::::::+ o;=%-:X:::::::::::::::::::::::::::::::-&o;;;;;", +";;;=O-@X::::::::::::::::::::::::::::X:-Oo;;o +::::::::::::::::::::::::::::::::::::::::X+@*o;o&+@X:::::::::::::::::::::::::::::::::::::X:-+OOOOO%+:X:::::::::X:-----:X:::::::::::::::::::::::::::::::::::::::::::::::::::@#o;; -:::::::-O;;;;=-:::::::::::XXXX::X::XXXXX::::::::::::::::::::::::::::::::::::::X:XXXXXXXX:::::::::::::::::X&%-@:XXXX@---@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$O *O-@XX::::::::::::::::::::::::::::::+ o;;.#-:X:::::::::::::::::::::::::::X:-$.;;;;;;", +";;;;.%+::::::::::::::::::::::::::::X:-#.;;;.%@::::::::::::::::::::::::::::::::::::::::X-%=;;;*$@X::::::::::::::::::::::::::::::::::::::XX@------@X::::::::::::XXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::@$.;;o%@::::::-O;;;;=-::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--@XX::::X@@@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+--+-@XX:::::::::::::::::::::::::::::::+ o;;o*#+:X:::::::::::::::::::::::::::@# ;;;;;;;", +";;;;;=&+@:::::::::::::::::::::::::X:-#.;;;;.$@:::::::::::::::::::::::::::::::::::::::::-&=;;;=O-:::::::::::::::::::::::::::::::::::::::::XXXXXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&;;; -::::::-O;;;;=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@+:X:::::::::::::::::::::::::::::::::+ o;;;o*#+:X:::::::::::::::::::::::X:+#*o;;;;;;;", +";;;;;;=%+@::::::::::::::::::::::::@+#.;;;;;.$@:::::::::::::::::::::::::::::::::::::::X@- o;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;o*-::::::-O;;;;=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::+ o;;;;;*#-@::::::::::::::::::::::::+#*;;;;;;;;;", +";;;;;;;.&$+::::::::::::::::::::::@$&.;;;;;;.$@:::::::::::::::::::::::::::::::::::::::X@- o;;o*#+::::::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%*..&+::::::-O;;;;=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o;;;;;o*%+@:::::::::::::::::::::@+O*o;;;;;;;;;", +";;;;;;;;=*%+++@:::::::::::::::+-+$ =;;;;;;;.$@::::::::::::::::::::::::::::::::::::::::X+$ ==*%+:X::::::::::::::::::::::::::::X@+$$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+%%$:::::::-O;;;;=-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$#$+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o;;;;;;;. $-+@:::::::::::::::@-+$O=;;;;;;;;;;;", +";;;;;;;;;;.&O%$@X::::::::::::@#%O*o;;;;;;;;.%+::::::::::::::::::::::::::::::::::::::::XX-+OO+-:X::::::::::@@@@@@@@@@@@@@@@@@::$O* #@:@@@@@@@@@@@@@@@@@@@@@@:X::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::::::::::::::::X---+X::::::-O;;;;=-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::X:@@@@@@@@@@@@@@@@@@:@$ **O-@:@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o;;;;;;;;o %#$@:::::::::::::@#%O =;;;;;;;;;;;;", +";;;;;;;;;;;o=. #+@:::::++@@@:O.==;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::XX+---:X:::::::::X:++++++++++++++++++--&=;o +-++++++++++++++++++++++@X:++++++++++++++++++++++++++++++++++@X:::::::::::::::::::::::::XXXX:::::::-O;;;;.-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+++++++++++++++++++++++++++++++++++++++++++++++++++@X:@+++++++++++++++++++O=;;.O+++++@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o;;;;;;;;;o=. O@:::::::::::#%*==;;;;;;;;;;;;;;", +";;;=========*.=&#$+@X:$OO#$$%*==o==========*#@:::::::::::::::::::::::::::::::::::::::::::XXXX:::::::::::@#O&&&&&&&&&&&&&&&&&OO.;;;=&O&&&&&&&&&&&&&&&&&&&&&O#@:O&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%:::::::::::::::::::::::::::::::::::::-O;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#@:O&&&&&&&&&&&&&&&&&OO.;;;;=&O&&&%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&==========oooo @@::::::::@:&*=ooo=========;;;;", +";;;&&&&&&&&O-$ **&$@+&==.*&%&&%O&&&&&&&&&&#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&.===================o;;;o========================&-%.================================= +::::::::::::::::::::::::::::::::::::-O;;;o#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@*===================================================&-#.===================o;;;;;o==== -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#O&&&&&&&&O&&& O::::::::::::O &&&&&&&&&&&&&;;;;", +";;;---------$#&=;;o&+- o;;;.+---------------XX:::::::::::@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-::::::::::::::::::::::::::::::::::::-O;;;;O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@---------------XX:::::::::X---------------;;;;", +";;;XXXXX:@$% .;;;;o @+% *.= +:XXXXXXXXXXXXXX::::::@---+-+$$$$$$$$$$$$$$$$$$$++$$--@::::::::::::::::::::X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::::::::::-O;;;o%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXXXX::::::::::::::O&&O$@XXXXXXXXX;;;;", +";;;::::X+# .o;;;o. #:X+--#O+:::::::::::::::::::X:+$%%%%#O ******************&&* %#$@:::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::-%;;;;&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::::::::::::::::::::::::@+ === +@X:::::::;;;;", +";;;::::@$*;;;;o=*%-+XXX@@--@X:::::::::::::::::X:-#*.....=;;;;;;;;;;;;;;;;;;;==;o=. #@::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:::::::::::::::::::::::::::::::::::-O;;;;.-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::::::::::::::::::X:@$+@:::::::::::::::::::::::::::::::::::::::::::::::::::::@O*o;oO-::::::::;;;;", +";;;::::+&;;;;o*O@-@X:::XXXXX:::::::::::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-:::::::::::::::::::::::::::::::@@:@$*;;;;*-::::::::::::::::::::::::::::::::::@-@::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::@+@::::::::::::O &$+:X:::::@@@------@:::::::::::::::::::::::::::::::::::X--*;;.#+:::::::;;;;", +";;;:::+O=;;;;.$-+:X::::::::::::::::::::::::::X@@*;;;;;ooooooooooooooooooooooooo;;;; +@X::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-:::::::::::::::::::::::::::::X@+++$&o;;;o%-:::::::::::::::::::::::::::::::@++$%#::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::::@#O%+:::::::::-%.o= $+:X::@+++$%%%%%%$+:X:::::::::::::::::::::::::::::::::X-%=;o +@::::::;;;;", +";;;::@-*;;;;;.++X:::::::::::::::::::::::::::::-&o;;;o. =;;;.#+:::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-::::::::::::::::::::::::::::::# *=;;;;o%-::::::::::::::::::::::::::::::++#&*. @:::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::@$ =.#+::::::::-O=;;o*$+:@-$O *...... #-@X::::::::::::::::::::::::::::::::::+ o;=#+::::::;;;;", +";;;::@+ o;;;;=%+@:::::::::::::::::::::::::::::- o;;. #-------------------------&=;;=O-:::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::$*ooo;;;;;;;O-::::::::::::::::::::::::::X:-+#&.o;;*+:::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::-%=;o -:X::::::-%.;;;o $-+% =oo;;;;;;;;.%+X:::::::::::::::::::::::::::::::::X-%=;oO-::::::;;;;", +";;;::::# =;;;o.&$+:::::::::::::::::++:::::::::- o;.%--@:@@@@@@@@@@@@@@@@@@@@@@-%=;;.#-:::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-:::::::::::::::::::::::::::::$*=ooo;;;;;oO-:::::::::::::::::::::::::::+$ .o;;o.%@::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::X:-&=;o -@X::::::@$ o;;;o # .o;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::X-Oo;=O-::::::;;;;", +";;;:::X+-O=;;;;= #+@:::::::::::::::%%+::::::::-&oo&-@XX:XXXXXXXXXXXXXXXXXXXXX:-&o;o +@:::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+::::::::::::::::::::::::::::::$O .o;;;oO-::::::::::::::::::::::::X+-O.o;;;= #-X::::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::+#.;;o -:X:::::::+#.;;;;o.o;;;;;;;;;;oo.==&-::::::::::::::::::::@@@:X:::::::::-&o;=O-::::::;;;;", +";;;::::X@-&=o;;;o.#+@::::::::::::@$*.&@::::::X+$..#+XX::::::::::::::::::::::X@- o;o&-:X::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+::::::::::::::::::::::::::::X-----%=;;;oO-::::::::::::::::::::::::+$O=;;;o*%--::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++X::::::::X:-O=;;o -:X:::::::@$.;;;;;;;;;;;;;o=.** %%O#:::::::::::::::::::X@+$+@:X:::::::X-Oo;=O-::::::;;;;", +";;;:::::X@-O =;;;;. %+@:::::::::X-%=;.$@:::::::+%O$X:::::::::::::::::::::::X:-%.;;.%@::::::::::::::::::X-O=;;;;;;;oooooooooooooooooooooooooooooooooooooo=..&-#.oooooooooooooooooooo.=;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::@+.;;;oO-::::::::::::::::::::::X+$*=;;;= +-@X:::::::::::::::::::::::::::::::::::::::@- o;;;;;;;;;;;;o==oo;;;;;;;;;;;;;oooooooooooooooooooooo -$*oooooooooooooooooooooo;;;;;;;;=O-X::::::::X:-O=;;o&-:X:::::::@$*;;;;;;;;;;;o. &%------@X::::::::::::::::::::&*&$+:X::::::X-%=;=O-::::::;;;;", +";;;::::::X@--O.;;;;o*%+-@X::::::X+#*= $@::::::X:--:X:::::::::::::::::::::::X-#.;;o&-@X::X:+-@::::::::::X-&=;;;;;;=* &#OO:+% #O*;;;;;;;;;;;oO-::::::::::::::::::::::::::---+@:::$.;;;oO-::::::::::::::::::::::@$*;;;;;&--XX::::::::::::::::::::::::::::::::::::::::@@=;;;;;;;;;;;;. && *o;;;;;;;;;;;o* %+@% .;;;;;;;o&-X::::::::X:-O=;;o +@X::::::::-%=;;;;;;;;o= #---++@XX:::::::::::::::::::::+&=;o ++:::::::@+&o;oO+::::::;;;;", +";;;:::::::XX@-%*=;;;;. #++:::::::::%%+::::::::::::::::::::::::::::::::::::X@- o;;=%-:X:::@#%#:::::::::X@+ o;;;;;;*-----------------------------------------@X:-----------------------%=;;;;;;;;;;o&-::::::::::::::::::::::::::%OO%++-+$=;;;;O-::::::::::::::::::::::- ;;;;;*-@XX::@@@@@@@@@@@@:::::::::::::::::::::::::::@+=;;;;;;;;;;;; ----O=;;;;;;;;;;;oO---------------------@X:+----------------------O=;;;;;;=&-::::::::::@@ o;;;.%-X:::::::@+O=;;;;;;o. %+-@XXXXX::::::::::::::::::::::X+ ;;;o $-@::::++&=;;.#@::::::;;;;", +";;;:::::::::X:--&*=o;;o.&$-+::X::X:+-@X::::::::::::::::::::::::::::::::::XX-$.;;;*$@::::-O..&+@:::::::X-$.;;;;;;o&-+@@@@@@+------@@@@@------@@@@+------@:X:@+@+--+@@@@------+@@@+++@@#.;;;;;;;;;;;.-@::::::::::::::::::::::::$.==. O$&o;;;oO-:::::::::::::::::::::@%o;;;;.$@X:@@++++++++++++++X:::::::::::::::::::::::::@-=;;;;;;;;;;;oO-:@-&o;;;;;;;;;;;oO-@@@@@@@@@@@@@@@@@@@@:XX:@@@@@@@@@@@@@@@@@@@@@-#.;;;;;;o*+@X::::::::+#.;;;;o -@X:::::@+O.;;;;;;= #--@XX::::::::::::::::::::::::::::+ o;;;o*O$++++# =;;=%-:::::::;;;;", +";;;:::::X::::X:+--&*=;;;=*O$-+:::::::X:::::::::::::::::::::::::::::::::::X@$*o;;=O-:X:X:- o;*$@:::::::X+$.;;;;;;o&-:X@@@:X$$$$$$$:XXX:$$$$$$:XXX$$$$$$$:X::$$$$$$$XXX:$$$$$$$X:$O&&%@- ;;;;;;;;;;;=+@::::::::::::::::::::::::#=;;;;o=.=;;;;;O-:::::::::::::::::::::- ;;;;o#-:+-+$$&&&&&&&&&&&&%@:::::::::::::::::::::::::@#=;;;;;;;;;;;.#@X:-&o;;;;;;;;;;;oO-:XXXXXXXXX:@@@@@@:XX::@:@@@:XXXX:@@@@@@:XXXXX-#.;;;;;;;.$-X::::::::@$*;;;;;=#-X::::++&.;;;;;o.O--@XX:::::::::::::::::::::::::::::+#.;;;;;;= &&&&.o;;; -@:::::::;;;;", +";;;::::::@::::::@--- .o;;;=*O$+@::::::::::::::::::::::::::::::::::::::::X:-&o;;o +@X::X:- o;.%-::::::::-O=;;;;;;=O+:@+++-# ******&@@@&******O@@:&***** %@@# ***** :@@%******&@@&=o= -+ ;;;;;;;;;;;=O+::::::::::::::::::::::::@ o;;;;;;;;;;;;*-:::::::::::::::::::::- ;;;;*-++$% **==oooooo===o*$:::::::::::::::::::::::::- o;;;;;;;;;;; -@X:-&o;;;;;;;;;;;oO-::::+-:X:X@++++++@XX:@+++++@:XX:@++++++@:::::-%=;;;;;;;=O-::::::::X:-&=;;;;o -@X::@$ =;;;;;o*$-@XX:::::::+--+:X::::::::::::::::::-%=;;;;;;;;====;;;;=#+X:::::::;;;;", +";;;:::X@-++++++++++--% .;;;;=*O+@X::::::::::::::::::::::::::::::::::::::X-+.;;;=O-:X::X@+ o;=O-::::::X@- o;;;;;;*$+@% %%=;;;;;;*+-+*;;;;;o --#.;;;;;=O--O=;;;;;=X+-&o;;;;;.-+*;;;.-+ ;;;;;;;;;;;o -::::::::::::::::::::::::@+ =o;;;;;;;;;;=-:::::::X:@++X::::::::- ;;;; $& *.o;;;;;;;;;;;;;;*$::::::::::::::::::::::::@+.;;;;;;;;;;;;&-:X:-&o;;;;;;;;;;;oO-:X@-$$@::@O %@@:& O@@:X& O@::::-%.;;;;;;;o -@X::::::X:-%=;;;;;=%-XX@+ o;;;;;= $-:X::::::X:+$##$+:X:::::::::::::::::-#=;;;==;;;;;;;;;;=O-:::::::::;;;;", +";;;:::::O&&&&&&&&#$$---Oo;;;;;=&#::::::::::::::::::::::::::::::::::::::X@+&=;;;*$@X::::-O=;;.#-::::::X+$.;;;;;;;.$-- o;; %=;;;;;;*@-+*;;;;;o --%.;;;;;=O--Oo;;;;;=#--&;;;;;;.+- o;;.+-&;;;;;;;;;;;o*+@:::::::::::::::::::::::X+-O*==;;;;;;;;=-::::::::@+&:@::::::::- ;;;;=.oo;;;;;;o======;;;;*$::::::::::::::::::::::::-Oo;;;;;;;;;;;=O+:::-&o;;;;;;;;;;;oO-::#&*.O+@+*o;oo;o --$.;;o;o*+++%.;;oo;o*-@X::+$*;;;;;;;o -@X::::::::+#.;;;;;;*@+@-O=;;;;;=&--:X:::::::::O*..*O+::::::::::::::::::-#=;;=OO.o;;;;;;o.O-:X::::::::;;;;", +";;;:::+&=oooooooo.**O:-#=;;;;;;o +:::::::::::::::::::::::::::::::::::X:++&=;;;=O-:X::X@-*;;o +@X:::::X-%=;;;;;;;.$-- o;; #.;;;;;o @-+ o;;;;o --$.;;;;;=%--%=;;;;;.:+-Oo;;;;;.++%=;;=@-Oo;;;;;;;;;;;=:+::::::::::::::::::::::::X+--O&*=;;;;;;*-:::::::@$ = +:X::::::- ;;;;;;;;;;;oo= OOOOOO.;;;*$::::::::::::::::::::::::-*;;;;;;;;;;;;.#@X::-&o;;;;;;;;;;;oO-@+&=;;*+-+*;;;;;; --$.;;;;;*++-%=;;;;;;*-+X:X@-&=;;;;;;o +@X:::::::X@+*;;;;;;o&++%.;;;;;o -+:X::::::::+#.;;;;*++X::::::::::::::::-#=;;.$-# =oooo. #-@X:::::::::;;;;", +";;;::@-*;;;;;;;;;;;;.O+$.;;;;;;o +:::::::::::::::::::::::::::::::::XX:-$&=;;;=&+@X:::X+-*oo.#+::::::X:-&=;;;;;;;*$-+*o;=O- **... %@:@% .....O@@+&.....&:@@$ ....*O::@# .....O+@+ ;;=O-$*;;;;;;;;;;;o&-:::::::::::::::::::::::::X:+---%......#@::::::@# o;=&$::::::::#=;;;;;;=... &%-------&o;o @:::::::::::::::::::::::@$=;;;;;;;;;;;;.#@X::-&o;;;;;;;;;;;oO-@- o;;*$-+*oooooo --@*ooooo*+@@#.oooooo -@X:::+%.;;;;;;;.#-X:::::::X@+ o;;;;;;.& .;;;;;= $+X::::::::::-%=;;;;.$-X::::::::::::::::-#=;;.#---%& %--:X::::::::::;;;;", +";;;:::+&=. ********.*&@-&.===.* O@:::::::::::::::::::::::::::::::XXX@-# =;;;o +@X:::::@@O**O@:X:::::X@- o;;;;;;=O--O=;;.#-+-+#%$-@:XX+-$####::X:+$###$-@XX@+####+-:XX@-####$-::-%=;=O+-O;;;;;;;;;;;;.@@::::::::::::::::::::::::::X:@+-$#####+:::::::-&;;;;=#@::::::X- o;;;o*&$##---@:::::- ;;*$::::::::::::::::::::::::-Oo;;;;;;;;;;;;.#@X::-&o;;;;;;;;;;;oO-@-&o;;*+@:O * && O@:@% * * O@::@O ** #@X:::X@$.;;;;;;;=%-X:::::::::-O=;;;;;;;oo;;;;;=&-+XX::::::::::-%=;;;;*+@X::::::::::::::::-#=;;.#+X@------@XX:::::::::::;;;;", +";;;::::@%#----------+:X:@%OO&%--@X::::::::::::::::::::::::::::::@:@++#*o;;;o $+X::::::XX@--+:X::::::X+-*o;;;;;;=%--&o;;=%-@-----@:X:X:@-----@XXX:----+:X:XX@----+:::X:+-----@XX@$ *&@:-Oo;;;;;;;;;;;o%-::::::::::::::::::::::::::::XX:------:X::::::+.;;;;=$@:::::::@-.;;;=+----@::X:::::-o;o%-::::::::::::::::::::::::-*o;;;;;;;;;;;o&+::::-&o;;;;;;;;;;;oO-@-&o;;*+@X@------@XX:+-----+::X@-------@::+-+:@+ o;;;;;;=%-X:::::::::-#.;;;;;;;;;;;;;=&++:::::::::::::-%=;;;=O-::::::::::::::::::-#=;;.#-X:::::::X:::::::::::::;;;;", +";;;:::X@--@@@@@@@@@@+@:X@-----@@:::::::::::::::::::::::::::::X:+---$ .o;;o.&+-:X:::::::::@@@::::::::X+@*;;;;;;;.#++O*=o.%-:X@++@@@@@+@@@+++@+@@+@@+++@@@@@@@@+++@@@@+-+@++:XX::::@+-@:@#.;;;;;;;;;;;o +:::::::::::::::::::::::::::::::::::::::::::X+%o;;;= +::::::::X+%=;;.+::::X::::::::-=o*+::::::::::::::::::::::::+#=;;;;;;;;;;;;.$@X:::-&o;;;;;;;;;;;oO-@-&o;;*+@X:----++-+---+---++-+@-++--+@@:@-#&O@:+#.;;;;;;o +@X::::::::@$ o;;;;;;;;;;;=O-+XX::::::::::::@$ ... +@X:::::::::::::::::-%=;;.#-X:::::::::::::::::::::;;;;", +";;;:::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::+#&&&*o;;o. %-+:::::::::::::::::::::::X-O=;;;;;;o -@X@+O* :@X@+$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%$$$$:X:::::@++--++ ;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::@.;;;=&+::::::::::X-&;;=+:::::::::::::@ &@@::::::::::::::::::::::::-*o;;;;;;;;;;;; +:X:::-&o;;;;;;;;;;;oO-@-&o;;*+@X:$$$#O&O$##%&O$O&&O#$O&&O$-:::%&*o.#@@- ;;;;;;;.%-X::::::::X@$*;;;;;;;;;;=O-@X::::::::::::::X@+$%#++:::::::::::::::::::-#=;;.#-X:::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*==o;;;= $--@XX:::::::::::::::::::::X@@*o;;;;;;.%-:X@---+:X:+O****************************************.*** %@:::::X@@%%@+&o;;;;;;;;;;;o*-::::::::::::::::::::::::::::::::::::::::::+#;;;;&-+X:::::::::X@+=;=+:::::::::::::X---::::::::::::::::::::::::+%=;;;;;;;;;;;;oO+:::::-&o;;;;;;;;;;;oO-:@O*..&@@@X ***===**..=.*=o==**=o==*O@+@ =;;=%-:-&o;;;;;;o -@X:::::::X@-&o;;;;;;;;o -@X:::::::::::::::::@---+X:::::::::::::::::::@$.;;.#-X:::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo;;;;=*O--@::::::::::::::::::::::::::-&=;;;;;;o -@X@--+@@:X-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::@&.. -$*;;;;;;;;;;;;=$+:::::::::::::::::::::::::::::::::::::::::+ ;;;.-+X:::::::::::X-&.*@::::::::::::::@@:::::::::::::::::::::::::- o;;;;;;;;;;;;=%@X::::-&o;;;;;;;;;;;oO-:::@@@@::-#=;;;;;;;;;;;;;;;;;;;;;;;;.%-+&o;;=O-:-%.;;;;;;;.$+X:::::::::-%=;;;;;;;o*$+X:::::::::::::::::::::::X::::::::::::::::::::+ o;.#-X:::::::::::::::::::::;;;;", +";;;::::::::::X:::X:::::::::::::::::::::::::::::::::::::::::X@+ o;;o*O+-@XX::::::::::::::::::::::::X@+*o;;;;;;o&-:@$&O$@:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::X@#.;;=+-%=;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::+=;;.O+XX:::::::::::::-##::::::::::::::::X::::::::::::::::::::::::@$.;;;;;;;;;;;;o*$@:::::-&o;;;;;;;;;;;oO-:X@---@X:-#=;;;;;;;;;;;;;;;;;;;;;;;;o&--#.;;o +@-%.;;;;;;;=&-:::::::::X@$ ;;;;;;;.$-XX:::::::::X::::::::::::::::::::::::::::::::::+ o;.#-X:::::::::::::::::::::;;;;", +";;;:::::::::::@-@::::::::::::::::::::::::::::::::::::::::::X-#.;;o @-+:XX:::::::::::::::::::::::::X-#.;;;;;;;=O+@-&== %@:+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@:::X@#.;;oO-+ ;;;;;;;;;;;;=%@::::::::::::::::::::::::::::::::::::::::+o;=%-XX:::::::::::::X@--X::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;;=%@::::::-&o;;;;;;;;;;;oO-:X@+++@XX+#=;;;;;;;;;;;;;;;;;;;;;;;;o*+-+ o;;=%-+#.;;;;;;;o -@X:::::::X:+#.;;;;;=%-:X:::::::@-+:X:::::::::::::::::::::::::::::::::+ o;=%-X:::::::::::::::::::::;;;;", +";;;::::::::X:-+$+-:X:::::::::::::::::::::::::::::::::::::::X-%=;;=%-@X::::::::::::::::::::::::::::X-%=;;;;;;;*$@-#.;;=&-@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+::::X@- ;;;*$-Oo;;;;;;;;;;;;.-@X::::::::::::::::::::::::::::::::::::::+=o&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$=;;;;;;;;;;;;;*@@X:::::-&o;;;;;;;;;;;oO-:@%& O::+#=;;;;;;;;;;;;;;;;;;;;;;;;;*+++#.;;o&-:+&=;;;;;;o*++X::::::::X@-O=;;;o -@X::::::X:+$$+:X::::::::::::::::::::::::::::::::+ o;.$+X:::X@+:X:::::::::::::;;;;", +";;;::::::::::% * %+:X::::::::::::::::::::::::::::::::::::::X-%.;;.#-:X:::::::::::::::::::::::::::X@+ o;;;;;;=O-@+ o;;.%++$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::-&;;;o%-Oo;;;;;;;;;;;;o$-:::::::::::::::::::::::::::::::::::::::@ -@X:::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::X@-*o;;;;;;;;;;;;=%@:::::::-&o;;;;;;;;;;;oO-@-&=;o +@+#=;;;;;;;;;;;;;;;;;;;;;;;;;.$+:- =. %@X@- o;;;;;;=&-@X::::::::X@+ o;;o&-::::::::@: * $-XX::::::XX:::::::::::::::::::::::+ ;o&-::::X@+$@::::::::::::::;;;;", +";;;::::::::+O.o;o.#+X::::::::::::::::::::::::::::::::::::::X-#.;;=%-:XXXXXX:::::::::::::::::::::X:-O=;;;;;;;.#+-%.;;;*+@+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+X::::::@#.;o=#$ ;;;;;;;;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::X+-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;; +@X::::::-&o;;;;;;;;;;;oO-@- o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;=&-:::O#-@:X:-O=;;;;;;;.#-X:::::::::X++ oo*$@X:::::::-%=;o $+XXXX::::::::::::::::::::::::::::+&o.@-X::::-&*%-@X:::::::::::;;;;", +";;;:::::::X-&;;;;;*+@X:::::::::::::::::::::::::::::::::::::X-#.;;=&+::::::::::::::::::::::::::::X+$.;;;;;;;o +@-O=;;o -@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+XX:::::X:+&.*&#*o;;;;;;;;;;;;;;o*+@::::::::::::::::::::::::::::::::::::::@@XX::::X@---@X:::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;=O+::XXX:::-&o;;;;;;;;;;;oO-@-&o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X@--+--@:-%=;;;;;;;o -@X::::::::XX+@& $+XX:::::::+$*o;o +@X::@@----@X::::::::::::::::::::@$=.++X:::+%=;.%@::::::::::::;;;;", +";;;:::::::X-%=;;;;o&+:::::::::::::::::::::::::::::::::::::::-&=;;o +@+-----@:::::::::::::::::::X@- o;;;;;;;.#-X+%.o;.%+@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX@@:X::::@@#-+*;;;;;;;;;;;;;;;;;o&-@X:::::::::::::::::::::::::::::::::::::X:::::X@+OO%-@X::::::::::::::::::::::::::::::::::::::::::::X@-*o;;;;;;;;;;;;; +:X:::::::-&o;;;;;;;;;;;oO-@-&o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::++%O$@@$*;;;;;;;;.@+X:::::::::XX@--+:X:::::::::@#*;;=O----+$$OO$+X:::::::::::::::::::::$ :@::::+*;;;.%-X::::::::::;;;;", +";;;::::::::@+*;;;;;=O@::::::::::::::::::::::::::::::::::::X+@.;;;o ++$%%%%%#:::::::::::::::::::X-#.;;;;;;;o -@X:@O*.&-:+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -+XX@--@:::::X@-+ o;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::+ ==.O-::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;.#+XX:+--+X:-&o;;;;;;;;;;;oO-@-&o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X:$&.=&-:-%=;;;;;;;=O-:X:::::::::::@@:X:::::::::X:-&o;;*##%%& *==*O+@X::::::::::::::::::::++X::::+#=;;;; +:::::::::::;;;;", +";;;:::::::::-%=;;;;; +X:::::::::::::::::::::::::::::::::::X-O=;;;;. &*..... $@::::::::::::::::X@- o;;;;;;;.#-:@@@-+$-@:+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-+XX@+&O+-:X:X:-$ o;;;;;;;;;;;;;;;;;;;;.$+X::::::::::::::::::::::::::::::::::::::::::@Oo;;;=&@:::::::::::::::::::::::::::::::::::::::::::X-%=;;;;;;;;;;;;;;&-:X::$$$$::-&o;;;;;;;;;;;oO-@-&o;o*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:+&=;;=%-@- o;;;;;;;*$+X:::::::::::XX::::::::::::X+$.;;o....o;;;;o -@X::::::::::::::::::::@@:::::+&o;;;;.$@::::::::::;;;;", +";;;::::::::X@-&=;;;o +X::::::::::::::::::::::::::::::::::X@+ o;;;;;oo;;;;;;*$@X:::::::::::::::X-#.;;;;;;;o -:X++-@--@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+XX@+&==&%::X:@# o;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::- ;;;;;.+::::::::::::::::::::::::::::::::::::::::::X@$.;;;;;;;;;;;;;;.#+X:@#*** #@-&o;;;;;;;;;;;oO-:@O***&@@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@+ o;;o -:@$*;;;;;;;o +@X::::::::::::::::::::::::X@+ ;;;;;;;o=o=. %+:::::::::::::::::::::::::::::@O.====*$@::::::::::;;;;", +";;;:::::::::X@-&o;;;*$@::::::::::::::::::::::::::::::::::X-$.;;;;;;;;;;;;;;*$@X::::::::::::::X@- o;;;;;;;*$@@:& #+:XX:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-+XX@+&=;;o*$@:-#.o;;;;;;;;;;;;;;;;;;;;;;;oO-:X::::::::::::::::::::::::::::::::::::::::- ;;;;;*-:::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;&+:X:-%=;;.#+-&o;;;;;;;;;;;oO-:X@+++@::+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++@%.;;;.#+:-&=;;;;;;;=O-:X:::::::::::::::::::::::::+&=;;;;;.&&&O$++XX::::::::::::::::::::::::::::X@$O&&&#@:::::::::::;;;;", +";;;:::::::::XX-$=;;;=$-::::::::::::::::::::::::::::::::::X-$.;;;;;;;;;;o;o= $@::::::::::::::X:-#.;;;;;;;o -:+%=o.&X:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:@$&=;;;o :@++ ;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::+&ooooo%+::::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;;;;;;;;;.#@X::-%o;;.#+-&o;;;;;;;;;;;oO-:X@---@X:+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@-&o;;o&-:@$*;;;;;;;;*$+X:::::::::::::::::::::::::@$*;;;;=O-----@:X:::::::::::::::::::::::::::::X@-----+::::::::::::;;;;", +";;;::::::::::::+&=;;=%-::::::::::::::::::::::::::::::::::X++*;;;;;;;;=.***&#::::::::::::::::X+$*o;;;;;;;.%+@-&o;;.#-:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -+XX:-O=;;;= @@-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::$ ****@@:::::::::::::::::::::::::::::::::::::::X:-#.;;;;;;;;;;;;;;o&+:X::-%=;;.%+-&o;;;;;;;;;;;oO-::@%O%$::+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#++$*;;=&-::-&=;;;;;;;o -@X:::::::::::::::::::::::X:-&o;;=&-@@@@:XX:::::::::::::::::::::::::::::::X:@@@@:X:::::::::::;;;;", +";;;:::::::::::X@-&o;o +:::::::::::::::::::::::::::X::::::::-&=;;;;o=.&$+$+-+:::::::::::::::X@- o;;;;;;;o&-@+#.;;;*$@@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+X:::-&o;;=O---$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::X@+$$$+:X:::::::::::::::::::::::::::::::::::::XX:-#.;;;;;;;;;;;;;;; +:X:X:-%o;;.#+-&o;;;;;;;;;;;oO-:@%*=.&+:+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@+%*. #@++-$.;;;;;;;;.#-:X::::::::::::::::::::::::@#*;;*--XXXXX::::::::::::::::::::::::::::::::::XXXXXX::::::::::::;;;;", +";;;::::::::::::X+- o;.$:::::::::::::::::::::::X:@@::::::::X@@ .oo.*&$--+-+@:::::::::::::::XX-%=;;;;;;;;*+@@@*o;;=%-:+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --XX@-+@$ =. ---%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-:X::::::::::::::::::::::::::::::::::::::+---+:X:::::::::::::::::::::::::::::::::::::X:-#.;;;;;;;;;;;;;;;.#@:@@::-%=;o +@-&o;;;;;;;;;;;oO-@-&o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:-$#-+@+$+-&=;;;;;;;o*$+XX::::::::::::::::::::::X:-Oo; -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::X:+$*o.$::::::::::::::::::::::::@++-:X::::::X@-# *%+--@:X::XX:::::::::::::X:-$*o;;;;;;;=%-X+#.;;;*-@@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX@$%#@@+%%++-%.;;;;;;;;;;;;;;;;;==;;;;;;;;;;;;;;o $-:X:::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::X@-#.;;;;;;;;;;;;;;;oO-:++++:@#*.*#@:-&o;;;;;;;;;;;oO-@- o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+:@--+-+& %-@ o;;;;;;;o +@X::::::::::::::::::::::X:-Oo;*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::X:-# &@::::::::::::::::::::::X@# %-:X:::::XX@-++-+@:XX:::::::::::::::::XX-$ o;;;;;;;o&-@X@# .o=&-:+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -+XX@-&= +@@----%.;;;;;;;;;;;;;;;;;.%&o;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%.;;;;;;;;;;;;;;;; +@-$ $@X:$$+@::-&o;;;;;;;;;;;oO-@-&o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++X::+$ =o $-$*;;;;;;;;o&-@X:::::::::::::::::::::::+%.o -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::X:+++:::::::::::::::::::::::@+ o;.%-:X:::::XX:++:XXX:::::::::::::::::::X+$ o;;;;;;;o $+X:::@# :@X@$ o;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;=&--XX@-&=;=&+:::+%.;;;;;;;;;;;;;;;;;=O-- ;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O.;;;;;;;;;;;;;;;;.#++$*oo*#@:---:X:-&o;;;;;;;;;;;oO-@-&o;;*+@+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@XX+$ o;;=&--O=;;;;;;;;.%-:X:::::::::::::::::::::::$& O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::X:-@X:::::::::::::::::::::X-#=;;;*+@XX::::::XXXX:::::::::::::::::::::X@-&o;;;;;;;;*+-XX:X:---++-+:@$ o;;;;;;;;;;;;;;;;;o=*.;;;;;;;;;;;;=O--XX@+&=;;;*-@X@O.;;;;;;;;;;;;;;;;;=&-@-%o;;;;;;;;;;;;;;;;*#-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%.;;;;;;;;;;;;;;;;=%-@$ o;;oO-:+--@X:-&o;;;;;;;;;;;oO-@-&o;; +@+#=;;;;;;;;;;;;;;;;;;oo;;;;;;;;;o +@X:@$ o;;;o -++ ;;;;;;;;;.#-:X:::::::::::::::::::::X@-+@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::::::X::::::::::::::::::::::X-%=;;;o&-@X::::::::::::::::::::::::::::::X@-%=;;;;;;;;;.#-:X:::::@++#$::-$*o;;;;;;;;;;;;;;=.*%O.;;;;;;;;;;;= -+XX@$&=;;;=&+:@+ ;;;;;;;;;;;;;;;;;=&-@X@$ =;;;;;;;;;;;;;;;;*#+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::@#.;;;;;;;;;;;;;;;;=&-@+ o;;;.#+:#%#+::-&o;;;;;;;;;;;oO-:+O.=*O+:+#=;;;;;;;;;;;;oo=... *o;;;;;;;= @-:X:-O=;;;o*#@+- o;;;;;;;;;.#-@X::::::::::::::::::::::@+@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::X::::::::::::::::::::::::@@*;;;;=O-@X:::::::::::::::::::::::::::XX@-%.;;;;;;;;;;;.%-@X:::X:-O* @@:-$*;;;;;;;;;;;;;.O$$&.;;;;;;;;;;;=&++XX:+#.;;;o +@---O=;;;;;;;;;;;;;;;=O-+X:X@+O=;;;;;;;;;;;;;;;;.&::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+@@$o;;;;;;;;;;;;;;;o&-@+#=;;;=O-+%*..&@@-&o;;;;;;;;;;;oO-:::#%$+:X+#=;;;;;;;;;;o.* O$##-&o;;;;;;=&+-:X::+%.;;o +-@+O=;;;;;;;;;;;.#-:X:::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::X-&o;;;;.O$:::::::::::::::::::::::::::XX@-#.;;;;;;;;;;;;;.%-@X:::+O.;=O-@:-#.;;;;;;;;;o=.O-#*o;;;;;;;;;;;=O--XX::@#*o;= $-+#%+-O=;;;;;;;;;;;;;=O-@XX:::--Oo;;;;;;;;;;;;;;;;*@::@:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-++:+.;;;;;;;;;;;;;;o*++X+#=;;=&-@-%=;;.#@-&o;;;;;;;;;;;oO-:X@---@X:+#=;;;;;oo==. %++----$*;;;;;;=&-+XX@-@X+%.o +-++&.;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::::;;;;", +";;;:::::::XX:::::::::::::::::::::::::::::::::X+$*;;;;;.O+:::::::::::::::::::::::::X:+-%.;;;;;;;;;;;;;;;.%-@XX++*;;;.%-::-%.;;;;;;;= &$+ .;;;;;;;;;;;;=&-+XX@--@:$ .&+--%..O--&.;;;;;;;;;;;=O-@:XX:::X@+*o;;;;;;;;;;;;;;o&@@--+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::+$O %@+O=;;;;;;;;;;;;o*$+:::+&==&-@X-%o;;=%+-&o;;;;;;;;;;;oO-:X@---@X:-#=;;;o=* &O#---@@:@-O=;;;;;=&-+XX@+#@:@-O&$-@-&=;;;;;;;;;;;;;;;.#-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXX::::::::::::::;;;;", +";;;::::::::::XXX::::::::::::::::::::::::::::::X-Oo;;;;o&-::::::::::::::::::::::::X:-+&.;;;;;;;;;;;;;;;;;.%-@X@-*o;;;.%+X@-%.o;;;;=&+-- o;;;;;;;;;;;;=&-+XX@+OO-@++#---%.;;.O--O=;;;;;;;;;=O-@+-+::::X:+$*;;;;;;;;;;;;;; -:-O&$--@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:+-$ =o*$@- o;;;;;;;;;;o*$-@--@@-O&+@X:-%=;;.%+-&o;;;;;;;;;;;oO-::@#O%$::-#=;o= %$----@@XXXX:-&o;;;;=&-+XX++&*&-::--+@+O.;;;;;;;;;;;;;;;;;.#-@:X::::::::::::::::::::::::::::::::::::::::::::::::X@---+@@::::::::@@+@X::::::::::;;;;", +";;;::::X:+--+@@:::::::::::::::::::::::::::::::X+$*=;oo.%+:::::::::::::::::::::::XX+$ =;;;;;;;;;;;;;;;;;;;.%-@X@#*o;;;*+@X@-%*o;=.&--$ =;;;;;;;;;;;;= -+XX@-&=.O$:+-+-%.;;;;=%-+&=;;;;;;;=O-@+#%@+XX:@---#.o;;;;;;;;;;;=@-@O== %#-@::X::::::::::::::::::::::::::::::::::::::::::::::::::::X:@@-+% o;;o +++=;;;;;;;;;o*$-@-%O+@@--@XX:-%o;;.#+-&o;;;;;;;;;;;oO-:@%*=.&@:@X . %+--+@@:XXX::X@@*;;;;.&-+XX++&=;=O+:@@+-O=;;;;;;;;;;;;;;;;;;;.#-+:X::::::::::::::::::::::::::::::::::::::::::::::X@+%O%$+----------++@::::::::::X;;;;", +";;;:::::::##$---@:X:::::::::::::::::::::::::::::@$&** %@::::::::::::::::::::::XXX@# o;;;;;;;;;;;;;;;;;;;;;.#-:X+$ ooo @@:X@-#*. $--$ o;;;;;;;;;;;;=O++XX@-O=;;=O@X@-%.;;;;;;.#--O.;;;;;=O-+-#*. $@X:-OO--%*o;;;;;;;;;o -@$=;;o.*&+-@::XXX::::::::::::::::::::::::::::::::::::::::::::XXX::+-+% .o;;;;=$@-&o;;;;;;;o*$-++O.=&$:@@:X::-%=oo +@-&o;;;;;;;;;;;oO-@-&o;;*@@X:$#+-+::XXX::::::X+$.;;o.O-+XX@+&=;;;*-@X@+O.;;;;;;;;;;;;;;;;;;;;;.O$-:XX:::::::::::::::::::::::::::::::::::::::::::::@&.=. O########& O@::::::::X:;;;;", +";;;::::@@ .. &&#-+@XX::::::::::::::::::::::::::X:--$$--:X::::::::::::::::::::::@@-&o;;;;;;;;;;;;;;;;;;;;;;;.%-::-# * #::--::-$%@-+# o;;;;;;;;;;;;=&-+:X:@&=;;;=O+@-%.;;;;;;;o.O--O.;;;=O-@-%*o;o&+::&.=&$-$*o;;;;;;;;.@@+&;;;;;;= %+-+:::XX::::::::::::::::::::::::::::::::::::::::XX:::+-$O .o;;;;;;o&+@-.;;;;;;o*$-:@&.;;=&@:X::::@# * $@:-&o;;;;;;;;;;;oO-@- o;;*+@X:+-+@XXX:::::::::X+$.;;.%-@XX@$&=;;;o*@@@+&.;;;;;;;;;;;;;;;;;;;;;;;= $-@:X:::::::::::::::::::::::::::::::::::::::::::+&=;;;oo=**....**=oo -@::::::X:+;;;;", +";;;::::@@*;;o==.O$-+:X::::::::::::::::::::::::::X:+--+@X:::::::::::::::::::XX@----O=;;;;;;;;;;;;;;;;;;;;;;;;.%-:X++$-+:+##@X:--++O.o;;;;;;;;;;;;=O-@XX:-O=;;;= $@-%.;;;;;;;;;;=%--%.;=O-@:O.;;;o&-+%=;;= +-$*o;;;;;;o%-+$=;;;;;;;o. %+--+::XX::::::::::::::::::::::::::::::::::::XX::+--+% =o;;;;;;;;;=#@-&o;;;;o*$-:+&=;;;o @::::::X:$$+@X:-&o;;;;;;;;;;;oO-@- o;=&+:X:::XXX:::::::::::X+$.;.#-@XX:-%=;;;o #:@-O=;;;;;;;;;;;;;;;;;;;;;;;;;o*%-+:X::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;= -::::::::-$;;;;", +";;;::::@@*;;;;;;= O$-:X::::::::::::::::::::::::::X:::XX::::::::::::::::::XX:@-#O%++&=;;;;;;o;;;;;;;;;;;;;;;;;.#-::+-+:@#*.O+:::@- ;;;;;;;;;;;;;=&-+XXX:-&o;;=&+--%.;;;;;;;;;;;;*%+-&.&-@:#.;;;o.$@+%=;;;o&#-$*o;;;;;.-@+ ;;;;;;;;;;o. %#$--@::::XX::::::::::::::::::::::::::XX:::::+-$#% .o;;;;;;;;;;;;*@-$=;;;o*$-::-.;;;o #:::::::X:---:X:-&o;;;;;;;;;;;oO-:+O..&$@X::XX::X:::::::::::X+#.=O-@XX::+%.o;o*$-@+O.;;;;;;;;;;;;;;;;oo;;;;;;;;;o.O+-@:XX:::::::::::::::::::::::::::::::::::::::+ o;;;;;;;;;;;;oo=*O$:::::::X@$ ;;;;", +";;;::::@@*;;;;;;;o= #@X::::::::::::::::::::::::::::XX:::::::::::::::::::X:@-+&*=.%--*;;;;o.*.o;;;;;;;;;;;;;;;;.#-:XXX@#*o; -@XX:-O=;;;;;;;;;;;= @@XX@@@@$*o=&---%.;;;;;;;;;;;;;o.&+@%-@X@#.;;o*%-@+$ =;;;o*--$ =;;;oO++%=;;;;;;;;;;;;o.* O#--@@@@::XXXXXX::::::::::::XXXXXX:::@@@--+O *.o;;;;;;;;;;;;;;;O--O=;= $-@X:-*;;o ++:XXX:::X:---@X:-&o;;;;;;;;;;;o&-::X%#-+XX::::XX:@+@@::::::::@X&&-@X:+--::# =*$-@-%.;;;;;;;;;;;;;;;;o**=;;;;;;;;;;= #-+@:X::::::::::::::::::::::::::::::::::::::+ o;;;=.==;;;o.**&$-+X::::::@$ o;;;;", +";;;::::@@*;;oo;;;;;o*+@:::::::::::::::::::::::::::::::::::::::::::::XXXX@--$&=;;;*$-O=;;o*%$%.;;;;;;;;;;;;;;;;;.#-@XX-O=;=&+@::X@-O=;;;;;;;;;=O-+XX@-+-:+$ &---%.;;;;;;;;;;;;;;;;=#--+-+:@&=o*@-@-+--&=;;o*+:-+Oo;; -@- ;;;;;;;;;;;;;;;;o=*&#+++--@@@::::XXXXXXXXXXXX::::@@@---++#O .o;;;;;;;;;;;;;;;;;;.$@-&.O+++-+:@%.o ++::X:::::::%O%@::-&o;;;;;;;;;;;o&-:X@--@XX::::X:@-++++:X::::::X:+-@X:-$%$-@-+O#-@-%.;;;;;;;;;;;;;;;;o $+&=;;;;;;;;;;o*O+-+:XX::::::::::::::::::::::::::::::::::::+ o;;=&#%&=;;=%+$--@::::::::+Oo;;;;;", +";;;::::@@ =.* .=o;;;=#-::::::::::::::::::::::::::::::::::::::::::::X::@@-$&*=;;;;=%-+*oo*#---O.;;;;;;;;;;;;;;;;;.#-@X@$*.&+@X:::X@-O.;;;;;;;=&-+:X@-O O@:+-+--%.;;;;;;;;;;;;;;;;;=%+@@$+@:-O*%-++O&+--&oo #@:+-- ..$-+O=;;;;;;;;;;;;;;;;;;;=.& %#----+++::::::::::::+++----##& &..o;;;;;;;;;;;;;;;;;;;;; $+-#-+@+O$+:-O*#-:X::+-:::+%.=.&@@-&o;;;;;;;;;;o.%+:::@:XX:::::@--#& O@:X:::::X:@@X:-$ .*%@:+--@+O.;;;;;;;;;;;;;;;;o*$---&=o;;;;;;;;;;= O$-@:::X:::::::::::::::::::::::::::::::::+%=;;*---- ;;.--+@:X:::::::X+O=;;;;;", +";;;::::::#O%$+%O*o;;; +::::::::::::::::::::::::::::::::::::::::XXXX:+---O*=;;;;;;o&+-O* $-:X@-%.;;;;;;;;;;;;;;;;;*#-@X+$#++XX:::XX@-%.o;;;;=O-@XX+-O.o.%+:+--%.;;;;;;;;;;;;;;;;;=&:@-%* $@@-$+--O==&--- +-:+##--%%-+%=;;;;;;;;;;;;;;;;;;;;;;ooo.*&O&$$$+------------+$$$&O&**=oo;;;;;;;;;;;;;;;;;;;;;;;;oO@@-@-+ = $:@-$@::X@-$%:::-Oo;;.#+-&o;;;;;;;;;o*%@:::XXX::::X:--#&.ooo.#+::::::::XX:-$*o;o.O+X@+-%.oo;;;;;;;;;;;;;;o*$-:X+-O.o;;;;;;;;;;o= #--+@::XXX:::::::::::::::::::::::::::::@$.;o&-@:-&o;.#+XXX::::::::::$&.;;;;", +";;;::::XX+------#*o;;.$:::::::::::::::::::::::::::::::::::::XX::::@-+%O&.o;;;;;;;;.&$+#--:::X@-%.;;;;;;;;;;;;;;;;;*#-:X--+XX::X:+@X@-%.;;;= --XX++&.;;oO-:@+O.;;;;;;;;;;;;;;;;;=O-++O.;o $:@-+$&=;;=O#--$+:@#**%---:$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;===* %%%%%%%%%%%% *===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@X:-#&=;o $:@-:XX:-#**#@:-%oo==%+-&o;;;;;;;o= @-@X:::::::::::#&.=;;;;o +@X::::::X:+#*o;;;o&-X@+O.;o=;;;;;;;;;;;;;o*$-:XX:+-#*=;;;;;;;;;;;o.&%$--@:::X::::::::::::::::::::::::::::@$.;; +@X+ o;.#+X:::::::::::X@-#;;;;", +";;;:::::::@@:::@-$ .= $::::::::::::::::::::::::::::::::::XX:::@++--$ .=o;;;;;;;;;;;.#--+:@--+:@-O=;;;;;;;;;;;;;;;;;.O@:::XX::X:@$++::-O=o=&@+:X@$&=;;;.#@@-O=;;;;;;;;;;;;;;;;;=&-+-O=;;;=#@X+$ =;;;;=*%--::%.oo.O$+:$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo............oooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #:::O*o;;;=#@X::::+#*o=%@:-%ooo.%+-&o;;;;;;o*&+-@::::::XX:::@:*o;;;;;;;.#+X:::::::+#*o;;;=*%@++&=;;oo;;;;;;;;;;;;o*$-@@@XXX@-$&=;;;;;;;;;;;;o.*&$--++@:X:XXXXX:::::::::::::::::::::+ o;*@@X+ o;.#+X::::::::::::X@-;;;;", +";;;::::::XXXX:XX:--%O#:::::::::::::::::::::::XXXXXXXXXXXX::@---$+$&*o;;;;;;;;;;;;;=*#@:X+-%O$+X@-&=;;;;;;;;;;;;;;;;;*$+XXX:::X+$ $-X@-&*O--XXX-O=;;;=O-:-%.;;;;;;;;;;;;;;;;o.&-+@O.;;;o*$@@+&o;;;;;;;.$+@+&;;;;= %@:%&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*%-@X@:=;;;;o*$::XXX-+ o;.#@:-%o;;.#+-&o;;;;o= $-+:X:::::X:@:::-#=;;;;;;;;=O-X:::::::-O=;;;o ++++ =;;;;;;;;;;;;;;;;o*$-:++@::XX:+-&.o;;;;;;;;;;;;o=*&$+$-+@@:::::XXXXXXXXX::::::::::::-%=;*+@X+ ;;.#+X:::::::::::::X:;;;;", +";;;:::::::::::::X:+---X:::::::::::::::::::::X::::::@@@@@@+--$%& *=;;;;;;;;;;;;;o.O$:X:-$&.=*%@X+-&.o;;;;;;;;;;;;;;o $@::::::@$ =o $+:@++-+XX::+O=;;o -+-#.;;;;;;;;;;;;;;;;o*%-@:@ ;;;;*$+:$&=;;;;;;;;;* $+&=o;;;o -:--&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O$--@X@:=;;;= $@::X:@$&o;;.#@:-%=oo.#+-&o;;;=*O--@:X:::::::+-@XX-#=;;;;;;;;o&-@:::::::@% =;o +--+&=;;;;;;;;;;;;;;;;o*$-@+% O-:X:::@-# =o;;;;;;;;;;;;;=* O$---++-+@@@::::::::::::::::::-Oo;=%+X+&o;=%-X::::::::::::::X;;;;", +";;;::::::::::::::XX:@::::::::::::::::::::::X@+++++-------+#&*.=ooo;;;;;;;;;;;;o= #--:X$#*=;;; +:X+-#.;;;;;;;;;;;;;;*$@X::::X:-&o;;o @-:@-@XX@-+:$&=o*$--#.;;;;;;;;;;;;;;;;;.#-@XX+&=;o.$-:@O=;oooooooo;;=&:$O*o;;o +::@-#O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O$---$-+:@O=o.O--:XX:-+*o;;;.#@:@:*** $@-&o;;=&$-+XXX:::::X@-$O#@:+#=;;;;;;;;;*-@X:::::::++&.*$-++&=;;;;;;;;;;;;;;;;o*$-:-$*o*$@X:+-:@-+O*=o;;;;;;;;;;;;ooo= &O#$$$$----+++++@X::::::::::+&o;o -@@$*o.%+X:::::::::::::::;;;;", +";;;:::::::::::::::XXX:::::::::::::::::::::X:-@$$$+$OOOOOO *=o;;;;;;;;;;;;;;;o. O--@X:+O.o;;;o +@XX@-O=;;;;;;;;;;;;=O-:X:X@@::-&=;;;= O:::XX@+#$@@-O&$--#*;;;;;;;;;;;;;;;;;.O-@X::@+&=*%-::@O.**********.. X+-$ =o*$@:XX@--% .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %----# &+:@- *%-+:X::+$&o;;;;.#@::@$$$@::-&oo.&--@XX::::::::+% . +:+#=;;;;;;;;o -@:::::::X:++%$-@+&=;;;;;;;;;;;;;;;;;.#-:+#*o;o @@X%#-::+-$&*=;;;;;;;;;;;;;;;o==* * OOO$+$$$$@:::::::::::@%.;;.$+X+%* #@::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::@O *======o;;;;;;;;;;;;;;;;o= %+-+@+@:-&o;;;=&$---@X@-&=;;;;;;;;;;;*+@X:X@--@X@$&=;;;o.%+:X@-&. $:@----#*;;;;;;;;;;;;;;;;;.%-:X@-----O$-:X--$#@+@$$$$$++$$#@X:-+O*$---@XX:@--#O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= %--@@+&*o= $::@$-@XX:@-+*o;;;;;.#@:X:----X:- o.%-+XXX::::X:::@%.o;*@@+#=;;;;;;;;*#@X::::::::XX@--@-O=;;;;;;;;;;;;;;;;;=&-@@$*o;;;.#-#**%-+::--#&.o;;;;;;;;;;;;;;;;;oooo===* O@:::::::::::+*;;oO-X:-$$:X::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X+$*oooooo;;;;;;;;;;;;;;;;;;;;;o=*O+-+@@+$@:@#*oo=&--@#$-@X@-&=;;;;;;;;;.%-:XX:+OO@@X+-O.;;o.%+:@-O.;o @:@+-#*;;;;;;;;;;;;;;;;;=&-@X:+$###$+-:X:$#$$$$$-----$$$$$+:X:+-#$###+:X:X$$$+#&=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=*&--+::% =;;;o%@X+-@XX:@+% o;;;;;;.#@:X:@#$@::+&*%-@XX::::X::::@-&o;o*$@+#=;;;;;;;.%-:X:::::::::X:@@+%.;;;;;;;;;;;;;;;;;=&-@:+ o;;;=&$$ o;.O$+XX@--%*==o;;;;;;;;;;;;;;;;;;;;;oooooo*+@:::::::::X+*;;; -:X@-+:X::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;o=*O$-+@@++&*&@@-%**O--: **O+@X+-&=;;;;;;;=O-@XX:-O.=O-@X@-O.= %$:@$&.;;;.$+:-#*;;;;;;;;;;;;;;;;;=&-@X:@O***** #@@# ***** :::# *****&+::: ****&@::#**** ***=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o* O#--@XX- o;;;o=%+:XXXX@+-&.o;;;;;;;.#@:@@&**O@::#$-@XX::::X:@-@X:@O*.*&@@+#=;;;;;;.%-:X::::::::::::@-&.o;;;;;;;;;;;;;;;;=&-+X@$*;;;=O--&=;;;. %+:X:@-$OO*=;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X:::::::::+&=;;&-::XXX::::::::::::::::::;;;;", +";;;::::::::::X:::::::::::::::::::::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;;o=*O$--:X+-$ =o.%@:-$+-@-O=;o=&-+X+-&=;;;;;;*-+X:X@+*;;.%-@X@-OO--@:+&=;;;o*@+-#*;;;;;;;;;;;;;;;;;=&-+XX@#.o;;;;=%-+%=;;;;;=@@+Oo;;;;;=#@@#=o;;;o.+@@#o;;;oo=$$O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. $----+-@:+&;;;o*O:::XXX@-$&=;;;;;;;;;.#@:+#=;o.#@X+-@X:::::X:--$X:::@$#$@:X+#=;;;;;.%-@XX::::::::::X@+&=;;;;;;;;;;;;;;;;;=&-+@@@@ o;=&-++&=;;;;o -@X:::---$&.o;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::$ ooO-:::XX::::::::::::::::::;;;;", +";;;::::::::::@@:X::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;o==. O$--@XX@O&*o;;; +::--@X-O=;;;=&#:X+-&=;;;;o&-:X:X-%=;;;.O-@X@--+:X++*;;;o*#--#*;;;;;;;;;;;;;;;;;=&-+XX:@#.;;;;;oO-@%=;;;;;o@+-Oo;;;;;o&-@#=;;;;;.+@@#;;;;;;o---$O*===oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o===*O%----#&&%-::$=o= $-@X:::@-% =;;;;;;;;;;.#@:-Oo;;=#@X::X:::::::-$&*O@:X@---+X:+#=;;;;.%-@X::::::::::::@% =;;;;;;;;;;;;;;;;;=&-+@++++#*= -@:+# =o;;;*-@:--@::@--% .==o;;;;;;;;;;;;;;;;;;;o*@@X:::::::::X-@**$@:::::::::::::::::::::::;;;;", +";;;:::::::X:@---:X:::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;o=.*&O#-----+X@+*=o;;;o*$@X:-+:@$ =;;;o +@X+-&=;;o*$@X:X:-&o;;;;.O-@X:@XXX@@&=;= $--#*;;;;;;;;;;;;;;;;;=&-+XX:X:+&=o==o=&+@#*====o.@@@#*=====.%+@O======*$:@#======.+:@--$OOO *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. OOO$--@:+O*=o.O@X-* O+-@XXX@--O.o;;;;;;;;;;;.#@:-%=;;*$@:XX:::::X@-#*=o&-:X@+$+@::+#=;;o.%-@X:-+:X::::::X@-&=;;;;;;;;;;;;;;;;;=&-+++&&$-@#O++:+---O*=;=O-:+#O$-@:X@--%OO .=o;;;;;;;;;;;;;;;;;.#-X:::::::::::@%#@::::::::::::::::::::::::;;;;", +";;;:::::::::#O&#-:X::::::::::::::::::::::X-#.;;;;;;;;;;;;o=..*&%$------$%#@@+ o;;o. O::@+##+:+-&=;;o*$@XX+-&=;.#-:X:X@+*;;;;;;=O-@XXX::X@+&. ---#*;;;;;;;;;;;;;;;;;.&-+XX::::@@&&&&&&&:::O&&&&&O::X@#&&&&&O+:@% &&&&&&X:::&&&&&&O:XXX@----+#& ....ooo;;;;;;;;;;;;;;;;;;;;ooo.... &%+----@::X .o;;;.$::$---:X::@-$O.;;;;;;;;;;;;;.#@:-%=;oO-:::::::X:@+#*o;;&-::$& &#@:+#=;o*%-@X:-$$@:X:::::::-O=;;;;;;;;;;;;;;;;=&--@$&== $@--+:@%&$--+&.*$+@%*= %$-:X:+---+#O ...=;;;;;;;;;;;;;*#+X::::::::::X:--XX:::::::::::::::::::::::;;;;", +";;;:::::::@$ ==*$-:X:::::::::::::::::::::X-#.;;;;;;;;;;;;.O%%$----@:++% .*#@@$*o= %--@+-O.*%-@+- == %:@+@X+- = -@X::X-%=;;;;;;;=&-@X:::XX+-#@--#*;;;;;;;;;;;;;;;;;.%--+@++++++-------++++-------++++-------@@+@------+@+++-------+++@@+-------%%%%& ..=;;;;;;;;;;;;;;===* %%%%------+#@X@#=;;;;;.$:X-+@XX:@--O*=;;;;;;;;;;;;;;.#@:-Oo;*$@::::::X:+-&.o;;oO-:+O=oo +@+#=;*#-@X@-#* $@X::X:::X@+&=;;;;;;;;;;;;;;=O---$ =;;o&-:::-$*= $---##@@#*;;o.*O@:XX@@@+--+%%% o;;;;;;;;;;;o&-::::::::::::::::X::::::::::::::::::::::::;;;;", +";;;:::::::@@*;;o $-:X::::::::::::::::::::X-#.;;;;;;;;;;;; ----%&&%X:%&.o;o $@-%*&---+-$O.;;*$-:++&&--:++-@X+$&O@:X:X:-&o;;;;;;;;=&-+:X::XX@---#*;;;;;;;;;;;;;;;;;=O-@@++++++++@@@@@@@+++++@@@@@@++++@@@@+-@X++++@@@@@+++++@@@@@@@++++++@@@@@@+-------%% o;;;;;;;;;;;;oOOO#------@@+@+# *%@@$=;;o=.O@::XXXX@+-#&=o;;;;;;;;;;;;;;;.#@:-%=.#@::::::X@++O=;;;;oO-@- o;;*+@+#.=%-@X@-#*oo $@X::::::X+-&=;;;;;;;;;;;;=&-+:% o;;;=&-XX-$ o;o %+---:@O=;;;;o.#+X@+-@X:@+---#=;;;;;;;;;;;o*$@X::::::::::::XX:::::::::X:X:::::::::::::;;;;", +";;;::::::::+&=;;o $-@X:::::::::::::::::::X-#.;;;;;;;;;;;;*$:@@*o=*#$*=;;;;=#+:@$--+--%*=;;;o*%-@+--@:-# &$+:+-$X:::X@-*;;;;;;;;;;=&-+::::XX@-#*o;;;;;;;;;;;;;;;;;=& O@:& && & ;;;;;;;;;;;;;=----++::::X:& *=o @:- o. &%-:::XX:+-+&*=;;;;;;;;;;;;;;;;;.#@:@X&#-:X::::X@-$ =;;;;;oO-@-&o;;*@@:X&O-@X:+O*o;;.#+X@+@XX:XX+- o;;;;;;;;;;= -@@#*o;;;=&$::-#*o;;;o. O--@@% =;;;;=%-:+#%--+@:::-O=;;;;;;;;;;;;=%-X::::::::::::::::::::::X@+@:::::::::::::;;;;", +";;;:::::::X@-&o;;o #@::::::::::::::::::::X-#.;;;;;;;;;;;;*$:+#=;;=#%o;;oo=*#+X@----#&.o;;;;;o*#-@@@:@%*o= ++:@@:X::X-%.;;;;;;;;;;;=&++:X:X@-%*o;;;;;;;;;;;;;;;;;;o=oooooooooooooooooooooooooooooooooooooo.:#.ooooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;;;o@@@:XXXXXX@#=oo;;;.$:@% %---@XXX:@-$% =;;;;;;;;;;;;;;;;;;;.#@:X@--:X::::X@-% o;;;;;;oO-@-&o;;*+@X:--@X:+%.;;;o*#@:+$@@X::X:-#.;;;;;;;;o=&-+X@#.;;;=O-+X-$*o;;;;;;o.O$--++&.ooo*$++%*.&#$$:X:-&=;;;;;;;;;;;o*$@X:::::::::::::::::::::X:-+-@X:::::::::::;;;;", +";;;:::::::::+@ =;;o*%@X::::::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;=##=o=**&#::@@--#&*=;;;;;;;;o*O+@X@-*;;;=&$@X::::X@+ o;;;;;;;;;;;;=&++XX@+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX:XXXX::::@$=;;;;o*@:X@+-+@:X:::--$ .o;;;;;;;;;;;;;;;;;;;;.#@:X:@:X::::X@-O.o;;;;;;;oO-@-&o;;*+@X:@@XX:-&o;;o*#@@-%*&-@X::X@-&=;;;;;;o*O--@+@$O*o.&-@:+$ o;;;;;;;;;=*&#---%&**O-+$*;;=** %@:-O=;;;;;;;;;;;oO-X:::::::::::::::::::::::+% &:@:::::::::::;;;;", +";;;::::::::XX++&o;;o -:X::X::::X:::::::::X-#.;;;;;;;;;;;;*$:-%.;;=%+ *O#$--@+--$&*=;;;;;;;;;;;;.O-:@+ o;;;= $@::::X+$.;;;;;;;;;;;;;;=&-+@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@::@@@::::+O;o=. %::X@+:XXX:++-$O*o;;;;;;;;;;;;;;;;;;;;;;.#@::XXX::::X@-O.;;;;;;;;;oO-@-&o;;*+@::XX:::+%.;o*+-@-#.o.%-:X::X@-&o;;;;;*#--+$$++-#&O-@:-$*o;;;;;;;;;;;o=*&#---$#::+Oo;;;;o=O-:-O=;;;;;;;;;;;o +@X:::::::::::::::::::::+#.o=O+:::::::::::;;;;", +";;;:::::::::X:-#o;;;=%-:::@+++@:X::::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-@+---++-$OO =;;;;;;;;;;;;;;;*#-:@# =;;;=%-::::X-#.;;;;;;;;;;;;;;;=&--#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@::---+:::@-=*&%--X::XXX::--$$#*=o;;;;;;;;;;;;;;;;;;;;;;;.#@::::::::::+O.;;;;;;;;;;oO-:@%.=.&+:::X:--@:-&=.#-@-%.;;;*$-:X:XX-+*o;;o.%-@-# *O+@---@X+$ o;;;;;;;;;;;;;;;=.&#---+:+O=oo;;;.$+:-O=;;;;;;;;;;;;=%-X:::::::::::::::::::::+ ;;;&-:::::::::::;;;;", +";;;::::::::::X+#.o;;;.$----++++-:X:::::::X-#.;;;;;;;;;;;;*$:+%.oo.%-++++--$O*==o;;;;;;;;;;;;;;;;o*#-@-- =;o*#+::::X+#.;;;;;;;;;;;;;;;;=&%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@::%OO%::::@O#--+@XXXX@---#% *.o;;;;;;;;;;;;;;;;;;;;;;;;;.#@:::::::::@%.;;;;;;;;;;;oO-::+%&O@:XXX@-#%@@@+OO@@-%.;;;;o*$-:X:X:-#*o;.%-@-#*oo.O@@@@:+$*o;;;;;;;;;;;;;;;;;;=*&%$---#O *=o=O-X:-O=;;;;;;;;;;;;=%-X:::::::::::::::::::::$.;;;&-:::::::::::;;;;", +";;;::::::::::::@%.;;;; %##O &#+::::::::X-#.;;;;;;;;;;;;*$:::O &X@XX@##O =o;;;;;;;;;;;;;;;;;;;;o*#-@+- . #@:::::X+$.;;;;;;;;;;;;;;;;;==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@@:.==*@::XX--@:XX:::@-$#%*.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::::-&o;;;;;;;;;;;oO-:X@---+X:::+%*.&+:+--@-#.;;;;;;o ++XX:X:-#*.%-@@#*o;;;*-@X:-$ o;;;;;;;;;;;;;;;;;;;;;=.*O#$---$O &++X:-O=;;;;;;;;;;;o +@::::::::::X@--+:X:::::@ .=o&-:::::::::::;;;;", +";;;:::::::::::X@-Oo;;;o....oooo*#@:::::::X-#.;;;;;;;;;;;;*$@X:----:X:@O*.=o;;;;;;;;;;;;;;;;;;;;;;;o.O-@-+#--:X:::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@@X;;;=$::::@:XX@++---O ..;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+::::::::::-&o;;;;;;;;;;;oO-:X:-+$::X@-&.o;=&+::@-#.;;;;;;;;o&-@XX:X@-##-@@#*o;;;=&-::-$ o;;;;;;;;;;;;;;;;;;;;;;;;o=. #-@------@:-O=;;;;;;;;;;;oO-X:::::::::X:+$$+@X::::::$%O O@:::::::::::;;;;", +";;;:::::::::X:++-%o;;;;;;;;;;;;o&+:::::::X-#.;;;;;;;;;;;;*$@X:----:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-++-+:X::::::X++ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@@:o;;=$::::@@+--++%%&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X:::::::::-&o;;;;;;;;;;;oO-:::% %@X@$.;;;;*$@X-#.;;;;;;;;;;=O-@X::X:--::-&o;;;=&+@:-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-XX@+#OO#@-O=;;;;;;;;;;;o&-:::::::::::+&**&:@X::::X---+:X:::::::::::;;;;", +";;;::::::::::@$#%*;;;;;;;ooooo;; +:::::::X-#.;;;;;;;;;;;;*$@X:@#%#:X+-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&#@:XX:::::::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@@Xo;;.+::::--$#& &..=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:::::::::::-&o;;;;;;;;;;;oO-:+O.oo -@O o;;o.&X@-#*;;;;;;;;;;;;=O-@X::X::X@+&=;;=&-@X+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X@%*=. +-O=;;;;;;;;;;;o&-::::::::::@#.oo=&-::::::::@+@X:::::::::::;;;;", +";;;:::::::::+#*..o;;;;;o=* * =o +:::::::X-#.;;;;;;;;;;;;*$::@&*.*#@+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@@Xo;;=$::::OO *=o=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::::::::::-&o;;;;;;;;;;;oO-@- o;;*+- =;;;.%-@-#*;;;;;;;;;;;;;;.#-:X::XX:::$O.=&-@X+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+:+ o;;*--O=;;;;;;;;;;;o&-::::::::::+Oo;;; -::::::XXXX:::::::::::::;;;;", +";;;::::::::@+ o;;;ooo=.*O$-+++*; +:::::::X-#.;;;;;;;;;;;;*$:+#.;;=%-+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@::::::::::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@@@.oo.@::@X==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::XX:::-&o;;;;;;;;;;;oO-@-&o;;*@-%.oo=&-+-#*;;;;;;;;;;;;;;;o*%@:X:::::X+-%O+@X+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ ;;o*--&=;;;;;;;;;;;o -:X::::::::@#*oo.O+:::::::::X:::::::::::::;;;;", +";;;::::::::-#=;;;o*& &%$--++--*; +:::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+:X:::::::::XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:@:@% &:::@X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-XX::::::@::::-&o;;;;;;;;;;;oO-@-&o;;*+@-# *&-+-#*;;;;;;;;;;;;;;;;;;*+@X::::::X@--@:+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ o;o --&=;;;;;;;;;;;o*+@X::::::::X@% O+::::::::::::::::::::::::;;;;", +";;;:::::::X-Oo;;;=#-----@:XX++.;*$@::::::X-#.;;;;;;;;;;;;*$:-%.;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+::::::::XX@@X+- =;;;;;;;;;;;;;;;;;;;o======================================================== +$ ===========================================;;;;;;;;;;;;;o:@::----X::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::+--@::-&o;;;;;;;;;;;oO-@-&o;;*+@:-+$---#*;;;;;;;;;;;;;;;;;;= ++@@XX:::XX:@:+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ o;o*--&=;;;;;;;;;;;o +::::::::::X:----@X:::::::::::::::::::::::;;;;", +";;;:::::::X-%=;;;=+-+@:XXXXX@@*;.#+::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::X@--@X+- =;;;;;;;;;;;;;;;;;;*O&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&o;;;;;;;;;;;;o:@:X----X::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X:::::::%O%@::-&o;;;;;;;;;;;oO-@-&=oo @@X:+-+-#*;;;;;;;;;;;;;;;;;;.&$@:+-@::::::XX@%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ o;o*--&=;;;;;;;;;;;o&-:::::::::::X@++@X::::::::::::::::::::::::;;;;", +";;;:::::::X+#.;;;=#-XXXX:::X++*;*$@::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::::::X@-O&@@X+-&=;;;;;;;;;;;;;;;;;.#--------------------------------------------------------@@+-------------------------------------------o;;;;;;;;;;;;o:@::####:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-:X:::::+%.=.&@@-&o;;;;;;;;;;;oO-:@%** O:::XX:-#*;;;;;;;;;;;;;;;;;;.O--@O O-@X:::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:@&.=. --&o;;;;;;;;;;;o +@X::::::::::XXXX:::::::::::::::::::::::::;;;;", +";;;::::::::+%=;;;=#-X::::::X++.; +:::::::X-#.;;;;;;;;;;;;*$:@$ ==*#@+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@X:::::::+O.=&+@X+-&=;;;;;;;;;;;;;;;;;.&--@@@@@@@@@@@@@@@@@$$$$$@@@@@$$$$$++@@@@$$$$$$-@@@-$$$$$$X@@@-$$$$$+@@@@@$$$$@+@@@@$$$$$$@@@+---+@@+@o;;;;;;;;;;;;o:@::**. @::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:::::::-Oo;;.#+-&o;;;;;;;;;;;oO-:X@$+-+XX:::-#*;;;;;;;;;;;;;;;;;;.O-@:+O=.&$::::::@@&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:#OOO#@-O=;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::X-O=;;;=#-:::::::X++.o +X::::::X-#.;;;;;;;;;;;;*$@X@#&&%@X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::X:+O=;;=&+@X+-O.;;;;;;;;;;;;;;;;;=&-@XXXXXXXXXXXXX:#&**** O:::&*****&::X:# **** ::X:O***** @:X:&**** &@XX:&**** XXX:&***** %:X:+++@XX:Xo;;;;;;;;;;;;o:@@:o;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+::::@:X:-%o;;=%+-&o;;;;;;;;;;;oO-:X@-++@:XX@-#*;;;;;;;;;;;;;;;;;o.%--@@@#*o=&+X::::::$% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@XX+----X@#*ooooooooooo=&-:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::X@$*;;;=#-:::::::X++*; +:::::::X-#.;;;;;;;;;;;;*$@X:----:X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X::::X:-&o;;;=&$:X@-O.;;;;;;;;;;;;;;;;;=O-@XX:::::::::X@#.ooooo*++$*ooooo=O+@-Ooooooo&-@#.ooooo=+@+%=ooooo.+::$=oooo=&+:$*ooooooO-:%&&&#@:@:o;;;;;;;;;;;;o:@@X;;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::@@:::-%=;;.#+-&o;;;;;;;;;;;oO-::::XXX:X:-#*;;;;;;;;;;;;;;;;;o*%-++$$@+$*=&-X:@@XXX+-+&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:@$##::X@% &#@:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::@- ;;;=$-:::::::X++*; +:::::::X-#.;;;;;;;;;;;;*$@XX@--@XX@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X::::::@%*o;;;=&+:X@-%.;;;;;;;;;;;;;;;;;=O-@::::::::+-:@%=;;;;;*-+$*;;;;;o -@- ;;;;;;*-+%;;;;;;o-@-O;;;;;;o%+:#=;;;;;*-:$.;;;;;;&-+&=== +:@:o;;;;;;;;;;;;o:@@Xo;;.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#+X::+#&#@:-%=;;*#@-&o;;;;;;;;;;;oO-:::XXX:X:-#*o;;;;;;;;;;;;;;;;o $-++O* ++-$O%:@+-+@@XX:+-# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X@# .*&+::-------------@X:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::@- ;;;=%-:::::::X++*; +:::::::X-#.;;;;;;;;;;;;*$@X:+@++:X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:::::XX-+ o;;o +@XX@-%.;;;;;;;;;;;;;;;;;=O-@XX::X:++$++#*oooo= +@+ ;;oo;o&-@+ o;;oo=&+@#.;ooo;=-@-Ooooo;;oO-:$=oo;;;*-:@*ooooooO-+ ;;;=@@@:o;;;;;;;;;;;;o:@@Xo;;=+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$:X:@- .%@:-%=;;&+@-&o;;;;;;;;;;;oO-::::::X:-#*;;;;;;;;;;;;;;;;;o*$-@-%.o=O@:--@X-$O%--@:XX@--%*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+&o;o*-+:& %@:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::@- ;;;o +:::::::X++*; +:::::::X-#.;;;;;;;;;;;;*$::XO&&%@X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X::::::X:++ o= %@@+@X@-%.;;;;;;;;;;;;;;;;;=O-@X:::@# *O-$& O@:+&.. ..#@:$O*==. &+@:@%** *= +:@# *==*%@:$** .==&+:@O **#@+ ;;;;X@@:oooooooooooooo:@@X;;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:X:-Oo=%@:+%.=.%+:-&o;;;;;;;;;;;oO-:::::X:-$*o;;;;;;;;;;;;;;;;= #-@+%*;;;=O+::@+# =.&%+-@XXX@-$ .=o;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ ;;;*--O.oooooooooooo -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::@- ;;;o +:::::::X+@.; +:::::::X-#.;;;;;;;;;;;;*$:+%.==*#@@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X::::::X:@-$ &--:@++@X:-%.;;;;;;;;;;;;;;;;;=O-@XX@$ oo.%-------+XX:$O#--%%@XXX+$OO#--@XX:-#+-+O$:XX:---#OO#@X::#+-%OO#::X+----@#@X+ ;;;oX@::**************::@:===.$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@:X+$.;.#@:::OOO:::-&o;;;;;;;;;;;oO-::::X:-#*o;;;;;;;;;;;;;;;;o --@@%.o;;;o&-XX-$*o;;=.&#--@:X:--%&*o;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ o;o*--&o;;;;;;;;;;;;.$+::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::@- ;;;=#-:::::::X+$.=%+:::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::X@+@---+@+% &$-::-%.;;;;;;;;;;;;;;;;;=O-@X@#.;;;.%-+++++@::X@--++--:X:X:----+@:X:X:--+---X:::+++----:X:X-++---+X:X@++++--:X+ ;;;oX@X:++++++++++++++:X::&&&O:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+XX@- o;.#@:X:---:X:-&o;;;;;;;;;;;oO-:::X:-#*o;;;;;;;;;;;;;;;;o $+:@$*;;;;= #@:-$*o;;;;;=*O$+-@::@--$ .=;;;;;;;;;;;;;;;;;;;;;;o*-@:+ o;o*--&o;;;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::@- o;;=@-:::::::X@$**$@:::::::X-#.;;;;;;;;;;;;*$:-%.;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::@OO:@+@X@%.o= #-@@-%.;;;;;;;;;;;;;;;;;=O-@@$ =;;;.O@XXXXX::X:-+@@++@+++@@--+@@++++@+@@@-@++++@@@+--+@++++@@+--++++@@@@@@:X:+ oo=.X@::$$$$$$$$$$$$$$::X:----X::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+:X:-O=;;.#@:::+--@::-&o;;;;;;;;;;;oO-::X:-$*o;;;;;;;;;;;;;;;;o*$-:X+#.;;;=&-+:-$ o;;;;;;;;=* #--+@@+--%&*=o;;;;;;;;;;;;;;;;;;;o*-@:+ o;o*--O=;;;;;;;;;;;o*$@X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::+O=;;=#-::::::::::%%$::::::::X-#.;;;;;;;;;;;;*$:-#.;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::X@- .O-@X@- ;;;o*O@X@-%.;;;;;;;;;;;;;;;;;=O-@@+ =;;;*-@XXX:::::#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:::@O**&O::::**************::::----:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +:X@%.;;;.#@:X:$$$+::-&o;;;;;;;;;;;oO-:X:-$*o;;;;;;;;;;;;;;;;=*#-@++@$&.o.&-+:+$ o;;;;;;;;;;;=.&%$++++---#&*.=oo;;;;;;;;;;;;;;;o*-@:+ o;o*--&=;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::@+*;;=#-::::::::X:--:X:::::::X-#.;;;;;;;;;;;;*$:-$.;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::X@- o*%-:@- o;;;;= ::@-%.;;;;;;;;;;;;;;;;;.O-@--&=;o +@:@::::@O* ::::@$$--:X@:o;;;;;;;;;;;;o:@:###%#:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO@::-*;;;;.#@X@X &#@-&o;;;;;;;;;;;oO-::-$*o;;;;;;;;;;;;;;;;= +-@@#$@@-% O-@:+%*o;;;;;;;;;;;;;;=.* &#$-----+O&& .=oo;;;;;;;;;;;o*-@:@&...&+-&=;;;;;;;;;;;;.%-X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::X:- ;;=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$:+#*=o.#++-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::XX-O=o.%-:@$ =;;;;.#+X:-%.;;;;;;;;;;;;;;;;;.O-@+-&=*$::--@XX:+&=;oooooooooooooooooooooooooooooooooooooooooooooooooooooooooX@:X+---@X:@:;;;;;;;;;;;;;;:@@O**.*@::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$:X-#o;;;;.#@:-%=oo.#+-&o;;;;;;;;;;;oO-:-$*o;;;;;;;;;;;;;;;;=&-+@+&. $@@---@:-$*o;;;;;;;;;;;;;;;;;oo=. &%$#$-----#O *=o;;;;;;;;;o*-@X:$%%%#:-O=;;;;;;;;;;;;.#+X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::-&;;=#-::::::::::XX:::::::::X-#.;;;;;;;;;;;;*$::#O& &$:@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@:::::X-$.;;*#-:+-&=;;= $@@:@-%.;;;;;;;;;;;;;;;;;.&$@@$O$-:@%%@@:X@# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X@::#OOOX::@:o;;;;;;;;;;;;o:@@%oo;o#@:@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-::+ o;;;;.#@:-%o;;.#+-&o;;;;;;;;;;;oO--$*o;;;;;;;;;;;;;;;;o -+@-O=;o $@:@::+$*o;;;;;;;;;;;;;;;;;;;;;;o=.** O%OOO#$$% =;;;;;;;;;o*-@XX@---+X-O=;;;;;;;;;;;o -@::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::X-O=;=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X:----@X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@X::::X+$.;;o*#-@+- o=O-@@-+::-%.;;;;;;;;;;;;;;;;;= -@@--:@%..&-+:X+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+&==.O+:@:o;;;;;;;;;;;;o:@@:;;;o%@:@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+:X+&=;;;;;.#@:-%=;; $@-&o;;;;;;;;;;;oO-$*o;;;;;;;;;;;;;;;;o*$+:-%.;;;=O-XX:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;o;o=.====..**=;;;;;;;;;o*-@XX@-+-@:-O=;;;;;;;;;;;o*$@::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::X@@*;=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X:+---:X@-*o;;ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::::X+@*;;;o*%+:+$ &-@@$O%+::-%.;;;;;;;;;;;;;;;;;=O-@:X@$*;;.O++XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;*+:@:o;;;;;;;;;;;;o:@@:o;;=#::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-X:-.;;;;;;.#@:-%=;;.#@-&o;;;;;;;;;;;oO@*o;;;;;;;;;;;;;;;;o*$-::O.;;;o*%@X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X::O&O:@-O=;;;;;;;;;;;;=%-X:::::::::::::::::::::::X:::::::::::::::;;;;", +";;;:::::::::::-&o=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X@:OO%::@-*o;;= ==ooo=o;;;;;;;;;;;;;;;;;;;;;;o&+@::::X:-&=;;;o.O-@+--@:@ =.%-@@-%.;;;;;;;;;;;;;;;;;.O-:X@$.;;;= $@XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;o:@@:o;;;;;;;;;;;;o:@@Xo;;.+X:@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%-:+$=;;;;;;.#@:-%o;;.#@-&o;;;;;;;;;;;o& o;;;;;;;;;;;;;;;;= $-X@$*;;;o*$@X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:@O.=.&-+O=;;;;;;;;;;;;=%-X:::::::::::::::::@@@@@@@@@@@@@@@@@@@@@@;;;;", +";;;::::::::::X-%o=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$:@@ .=*#@+-*o;;.&%O&&& & .......oooooooooooo;;;;*$+:::::X+$*;;;;;.#-@+@X+O=;;.%-:@-%.;;;;;;;;;;;;;;;;;.O-@@+ o;;;=&-:XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;;X@@:o;;;;;;;;;;;;o:@@X;;;=+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+@- o;;;;;;.#@:+#.oo +@-&o;;;;;;;;;;;o=o;;;;;;;;;;;;;;;;= +-@X@$*o;o*#-::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ ;;;*--&=;;;;;;;;;;;;.#-X:::::::::::::::@+----------------------;;;;", +";;;::::::::::X-%o=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$:-#=;;=%-+-*o;;o=.&%+---+%%%%%#O ********* .===*$@:::::X@- o;;;;o*O$:X:- ;;;;.&::@-%.;;;;;;;;;;;;;;;;;.O-++#*o;;o&-::XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;oX@@:o;;;;;;;;;;;;o:@@X===.@::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@-O=;;;;;;;.#@X:@&* $+:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++@+-@@%*= $-:@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ ;;o*--&=;;;;;;;;;;;;=%-X:::::::::::::::@$O&&&&&OO&&&&&&&&&&&&&O;;;;", +";;;::::::::::X-Oo=#-:::::::::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;==*O$+---------++------+--#&&&%:::::::::-O=;;;;;;=&@@:+%.;;;;.O+X@-%.;;;;;;;;;;;;;;;;;.O-++$ ;o*#@:+@XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;oX@@:o;;;;;;;;;;;;o:@::O&&O:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $@+.;;;;;;;;.#@XX@---+X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+@$%#-@-$O$-::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@:+ o;o --&=;;;;;;;;;;;;.#-X::::::::::::::$&*======..=============.;;;;", +";;;::::::::::X-Ooo&+:::::::::::::::::::::X-#.;;;;;;;;;;;;*$:-%.;;=%-+-*o;;;;;;;;.* %-+@:::@++++++++++++-----:X::::::X+#*.....== @@X:-O.oo;=O-:X@-O.;;;;;;;;;;;;;;;;;=&$+-#.*$-X:#:@XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:@&..o.:@@:o;;;;;;;;;;;;o:@::----X::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @-&o;;;;;;;;.#@XX:+--+X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+@+&.*O$@--+X@@&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-::+ o;o*--&=;;;;;;;;;;;o +@::::::::::::::@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;::::::::::X-Oo;*+:::::::::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;;;;;;o.O++@XXXXXXXXXXXXXXX:@@@::::::::::::#%%%%%OO%:::X@-# **&$@:XX@-%.o;;;;;;;;;;;;;;;;o*++@#%-:+%*&-+XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:::%O %::@:o;;;;;;;;;;;;o:@::----:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@-*;;;;;;;;;.#@:@XO&&O:@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+@-O=;;=&+::::+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::+O=;o*--&=;;;;;;;;;;;oO-:::::::::::::::+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;::::::::::X-Ooo&+::::@@:::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;=%++-*o;;;;;;;;;;;;. #-+::XXXXXXXXXXXXXXXXX:::::::::X:---------XX::X:--++-@X::XX@-%*.=oooooooooo;;;;;o&@@--::$ ;=O+@XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:X+----::@:o;;;;;;;;;;;;o:@::%%%%:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#++.;;;;;;;;;.#@:+%.==*#@-&o;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:@O.;;;; -@X:+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X@$ .*&+-&=;;;;;;;;;;;o&-:::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;::::::::::X-Oo=$-::X:--:::::::::::::::X-#.;;;;;;;;;;;;*$:+#*.. $@@-*o;;;;;;;;;;;;;o. $-@::::::::::::::::::::::::::::::::::::::::::X:@++@:X:::XX@++#O *.....o=O+:::+&=;;= @@XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:X@+--+::@:o;;;;;;;;;;;;o:@@:...*@::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-&=;;;;;;;;;.#@:-Oo;;=#+-&o;;;;;;;;;;;;;;;;;;;;;;;;o $-@@O=;;;o.%+:X@+&==..........................................................&+:X:@+##$:-O=;;;;;;;;;;;o&-::::::::::::::::+%=;;;;;;;;;ooooooooo;;;;;;;;", +";;;:::::::::::@# :@:::@%O@::::::::::::::X-#.;;;;;;;;;;;;*$:::#O%$@X@-*o;;;;;;;;;;;;;;;o #-+:X:::::::::::::::::::::::::XXXXXXXXX::::::XXXXX:::::::X:------------$%O%%% *&@:X@@&===;=+@:XX+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:::$$$$::@:o;;;;;;;;;;;;o:@@:;;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=##=;;;;;;;;;;.#@:-%=;;.#+-&o;;;;;;;;;;;;;;;;;;;;;;;;*$-X:- o;;o.#-:X:::%OO%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#@:X:X:----X-O=;;;;;;;;;;;o&-:::::::::::::::X:-&o;;;;;;;;* *******.==o;;;;", +";;;:::::::::::X:++XX::+O.=O@:::::::::::::X-#.;;;;;;;;;;;;*$@X:----XX@-*o;;;;;;;;;;;;;;;;o. %-@XX::::::::::::::::::::::::::::::::::::::::XX:::::::::XX:@@@@@@@@@@-------$#:::::#%&&* @@::XX@-&*.=ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:@O*** ::@:o;;;;;;;;;;;;o:@@:o;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#&o;;;;;;;;;;*$@:-%=;;.#+-&o;;;;;;;;;;;;;;;;;;;;;;o*%-:X:@O*oo*#-:XX::X+------------------------------------------------------------@X:::@#O%#@-O=;;;;;;;;;;;o&-::::::::::::::::X+- =;;;;;;;&-@+++++-#&& ;;;;", +";;;:::::::::::X:++:X::-&;; +:::::::::::::X-#.;;;;;;;;;;;;*$@XX+--@XX@-*o;;;;;;;;;;;;;;;;;;o*%-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXX::::::@-@X::X:+----+:::::XX+-$#& *....=o;ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ oooo:@@:o;;;;;;;;;;;;o:@@:o;;.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$ o;;;;;;;;;=O+::-%o;;.#+-&o;;;;;;;;;;;;;;;;;;;;;o*$-@:@::-$**#-@::@::::@@@@@@@:::::@@@@@@::::@@@@@@@::::@@@@@@@::::@@@@@@:::::@@@@@::::@$ =. --O=;;;;;;;;;;;o&-::::::::::::::::X:++ =;;;;;;.#--+++++----;;;;", +";;;:::::::::::::XX::::@O*.&@:::::::::::::X-#.;;;;;;;;;;;;*$@X@#OO%:X@-*o;;;;;;;;;;;;;;;;;;;o.O-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXX:::::::::@@+@:X::::XX@-------$OOO%O*****.============;;;;;;;;;;;;;;oX@:+ ;;;;:@@:o;;;;;;;;;;;;o:@@Xo;;.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=# o;;;;;;;;=&+:X:-%=;; @@-&o;;;;;;;;;;;;;;;;;;;;o*#------@:+#$------@XXX@------@XXX:+-----@XXX@------:XXX@-----+:XXX@-----:XXX:+-----+X:+&=;;*--&=;;;;;;;;;;;o&-:::::::::::::::::X:+-&=;;;;;;*#@:XXXX:@:+;;;;", +";;;:::::::::::::X:::::X@$%$::::::::::::::X-#.;;;;;;;;;;;;*$:@@ == $:@-*o;;;;;;;;;;;;;;;;;;;;;=&+-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXXXXXX:::::@:XX::@@@@+------@$@@$O&&&&&&&&&&O&******.=====;;oX@:+ ;;;oX@@:o;;;;;;;;;;;;o:@@X;;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:.;;;;;;;;.&-@XX:+#*.*%+:-&o;;;;;;;;;;;;;;;;;;;o $-#%%%%%#X:-+%%%%%%::::#%%%%%%#::::%%%%%%#:::#%%%%%%::::#%%%%%#::::#%%%%#:::::#%%%%%#:@+ ;;o*--&=;;;;;;;;;;;o&-:::::::::::::::::::X+-O=;;;;;o*#@XXXXXXXX;;;;", +";;;:::::::::::::::::::X@--@X:::::::::::::X-#.;;;;;;;;;;;;*$:-#=;;*$@@-*o;;;;;;;;;;;;;;;;;;;;;;= $-@X:::::::::::::::::::::::::::::::::::::X:XX:::::::X::XX:::::::X:::::::::::::@+@:X:::@+---::XXXXXX@------------------------$$$$$$&* .*.;;oX@:+ ;;;oX@@:o;;;;;;;;;;;;o:@@:..o=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X=;;;;;;;=&-@X@@:X:###@::-&o;;;;;;;;;;;;;;;;;;;*+-#*..... @@@ ......&++$ ...... $+@&...... ++$ ......&+@# .....*O+@#*.....&+:@O*..... $++ o;o --&=;;;;;;;;;;;o&-X::::::::::::::::::XX@-&o;;;;;;&-::::::::;;;;", +";;;::::::::::::::::::::XX::::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;.#@@-*o;;;;;;;;;;;;;;;;;;;;;;;o*%-@:X::::::::XX:::::::::::::::::::::::::@@@@:::::::@@@@@::::::@@+-------------+-@:::X:$#O#-@::::::O&OOOOOOOOOOO ****** **** .. ===;;oX@:+ ;;;.+:@:o;;;;;;;;;;;;o:@::%% $::@X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= o;;;;;;.&-@X@-++::---:X:-Oo;;;;;;;;;;;;;;;;;o*#-- o;;;;;*+-@*;;;;;; --$.;;;;;;.$-+ ;;;;;;*--$.;;;;;; --#.;;;;;o&--&o;;;;;*-+-&o;;;;;.$-+ o;o*--&=;;;;;;;;;;;o +::::::::::::::::::::XX+@ =;;;;;.#-:::::::;;;;", +";;;:::::::::::::::::::::XX:::::::::::::::X-#.;;;;;;;;;;;;*$:-#.;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;.O-@:XXXXXXX:@@@:::::::::::X:+--------+--+--@X:::X:+-+-+@X::X:@-$%%%%%%%%%%%#O O++X@# *.=*%+::::@#*============o;;;;;;o;;;;;;;;;;;;o;;ooo.:@:@&..=O-:@:o;;;;;;;;;;;;o:@::---$X::@X=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;=O-@X@-O %-::::X:++*o;;;;;;;;;;;;;;;;o $+@- =ooooo*+-+*oooooo --$*oooooo*$-+ =oo;;o*--$*oooooo --#.;oooo=&-+&=ooooo*+-+O=ooooo*$-@ o;;*--&=;;;;;;;;;;;;.#+X::::::::::::::::::::X++ o;;;;o*#@::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;=%-+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;.&-+@@@@@@@----@X:::::::::::#$$$$$$$$$O& O+@:::@% & &@@::@#& .............o=&-@:$ ;;;o. @::::$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O@::::#%&+@X@:o;;;;;;;;;;;;o:@::::+-X:::X .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&+@X@@&.o.&$:XX:++ o;;;;;;;;;;;;;;;;o $-:X@% O@@@O %@@:O O$@:% *..*O+@:O %@@$ .* #@:% * O@@@# * O:@@&.== --O=;;;;;;;;;;;;=%-X::::::::::::::::::::X:++*;;;;;o +@:::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$:-%=;;*#@+-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$++++++-#O&%$@:::::::::+O*.********.=oo=&-+:X-O=ooo=O-:X@#*oo;;;;;;;;;;;;;;;=&-@@%.o;;;=+@X:::$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;==* #----:X::@---@X:@:o;;;;;;;;;;;;o:@::XXX::::::---%&*.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@X@-&=;;;=%@X:+- o;;;;;;;;;;;;;;;;o $+XXXX@++--+-@XXX@++--+-@XXX+-+--++@:XX@--$##$+:XX@-+--+-@XX::#+-+++@XX@-+--+-+:XX:-+--+++XX:#%& %@+%.;;;;;;;;;;;o*$@X::::::::::::::::XX:::XX-Oo;;;;;*-@:::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$:@#*..O@:@+&*.oo;;;;;;;;;;;;;;;;;;;;;;;;;=* *==.&+@::::::::-O=;;;;;;;;;;;;;;=O-+X@%*o;;;.%+::$ =;;;;;;;;;;;;;;;;;=%-@-$*o;= +:@:XX+- o;;;;;;;;;;;;;;;;;;;;;;;o=..&O$--@@@:X:XXXX:@:::@:o;;;;;;;;;;;;o:@:::::X:::::@@@--$%&*=oo;;;;;;;;;;;;;;;;;;;;;;;;=&+@X:#O=;;;;=%@X+- o;;;;;;;;;;;;;;;;o $-@:@@:@+-----@::@+------@::@+------+@:@@+----+@:@@@------@:@@---+--+@:@@+-----@@@:@------+@@:+--++@+%=;;;;;;;;;;;o&-::::::::::::::::::@@::::X+$.;;;;;*+@:::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X:#%#+:X:::#% *=o;;;;;;;;;;;;;;;;;;;;;;;;oooooooo;;;;.$+::::::::@$ o;;;;;;;;;;;;;;.&-+X@#*;;;;*-@X:+&=;;;;;;;;;;;;;;;;;.#-@-$*=&-@@--@XX++ o;;;;;;;;;;;;;;;;;;;;o. &##--+@:XXXXX:::@@@:X::@:o;;;;;;;;;;;;o:@:::::::::XXXXX:@+--+O .o;;;;;;;;;;;;;;;;;;;;;.&+@XX+O.;;;o*O$:++ o;;;;;;;;;;;;;;;;; ----------------------------------------------@X:-------------------------+---------------------------O=;;;;;;;;;;;o&-X::::::::::::::::---+:::::-&=;;;;=&@:::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X:---@X:XX+---$O*==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::X-$.;;;;;;;;;;;;;;;=&-@:-%.o;o +@::@-&=;;;;;;;;;;;;;;;;o.#-@+$O+@@@O#-@XX++ o;;;;;;;;;;;;;;;;o=. %----@:XXX:::::+------X::@:o;;;;;;;;;;;;o:@:::::::::@@::XXXX:@+-++% .=;;;;;;;;;;;;;;;;;;=O-+X::@#.;;o $-:+- o;;;;;;;;;;;;;;;;;; %OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO#@XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO o;;;;;;;;;;;o&-::::::::::::::::@#OO$+:X:X@+ o;;;;.#@::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@:::::X:::::@@++-$O& =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::X@+*;;;;;;;;;;;;;;;;=&-@:@O*.&#@@--:@-O.o;;;;;;;;;;;;;;;o.&-@+-@:$&=.&-@XX++ o;;;;;;;;;;;;;o=*&%--@@::XXX:@@::X+-## %@::@:o;;;;;;;;;;;;o:@:::::::X@---+@@:XXXX@@+-+O&*=;;;;;;;;;;;;;;;.&+@X:--:+#*=*$+:+- o;;;;;;;;;;;;;;;;;;;=..===========================================.O-O.==================================================..=o;;;;;;;;;;;o&-:::::::::::::::@$*==*#@:::X-&o;;;;=#+X:::;;;;", +";;;:::::::::::::::::::XXXX:::::::::::::::X-#.;;;;;;;;;;;;*$@::XXX:::XX@---+@+---O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:::::::X@- o;;;;;;;;;;;;;;;;=&-@@-$#-+@@%#-@@-#*;;;;;;;;;;;;;;;;;=O-@:X@&=;;=&-@XX++ o;;;;;;;;;;;o*O$--@:XXXX:@@---::@O ..ooo*-::@:o;;;;;;;;;;;;o:@:::::::@#&&$+--@:::XXXX:+--$&*=;;;;;;;;;;;;=O-@X:-%#@@-#&$+:@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::+&o;;o +@::X+ o;;;;.#+X:::;;;;", +";;;:::::::::::::::::::@@@@:::::::::::::::X-#.;;;;;;;;;;;;*$@:::::::::@#OO%$-+@@@-# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::X:-O=;;;;;;;;;;;;;;;;;=&-+:+-@:$&.*%-@:-%.o;;;;;;;;;;;;;;;;=%-@:@&=;;;=%@::X++ o;;;;;;;;=* +-+@:XX:::@+--#OO::+ o;;;;;o-::@:o;;;;;;;;;;;;o:@:::::::-&==* OO%:::@@:XXX:@--$&*=;;;;;;;;;= +@X:-#..#@X--+:@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::+*;;;;.++X::+ o;;;;=&+::::;;;;", +";;;:::::::::::::::::@-----+::::::::::::::X-#.;;;;;;;;;;;;*$@:::::::X@- .=.*O+@XX@+-# *=;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::X+#.;;;;;;;;;;;;;;;;;;= $@:X:+&=;o.&-@:+O.;;;;;;;;;;;;;;;;;.&-+:#&=;;;.#+:XX++ o;;;;;=*&$++@:XXXX:::--O *..X@@&;;;;;;.-::@:o;;;;;;;;;;;;o:@:X:::::+.;;;o.=O@:@--+@::XX:@--$&*=;;;;;;.&+@X@-#*o;.#@:@X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::+ ;;;;*++X::+&=;;;;; -@:::;;;;", +";;;:::::::::::::::::-$O&&O$::::::::::::::X-#.;;;;;;;;;;;;*$@:::::::X+-*;;;o=*%@:X:@-+$O*o;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::::X@- o;;;;;;;;;;;;;;;;;;o -@X@- ;;;;=O+X@-O=;;;;;;;;;;;;;;;;;= -++-&o;;o%-:XXX++ o;;;.O$-+@XXX:::::::O .o;;oX+:$*;;o==%@XX::o;;;;;;;;;;;;oX:X::XXX@Xo;;;;;o#@:+&O@--+::XXX@--#&.;;;;oO-+X:@#*o;;;O-XX+- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::+O=;;;*+@X::@$.;;;;; -@:::;;;;", +";;;:::::::::::::::@#&*====*:@::::::::::::X-#.;;;;;;;;;;;;*$:X::::::X+-*;;;;;o&-:@-+@@+-# .o;;;;;;;;;;;;;;;;;;;;;;;;*$+X::::::::-%.;;;;;;;;;;;;;;;;;;;=&-@X@%.;;;;.&@:@+&=;;;;;;;;;;;;;;;;;= -+@$ ==*#@:@@XX++ =o*O-+@XXXX:@@--X:$.o;;;;;X+:+%.**OO-@@@++o;;;;;;;;;;;;o@+@--@@:@X*.oo;;*+:+O==*&%++:::XX:@--O*=;= @@X:+&.o;;o.%@:+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::+ o;;*++X::@$.;;;;; -@:::;;;;", +";;;:::::::::::::::-O=;;;;;.$+::::::::::::X-#.;;;;;;;;;;;;*$:XXXX:::X@+&.=o;;=O@@+#$-+:@--%*=o;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::X+#.;;;;;;;;;;;;;;;;;;;;=%-@X-O=;;;o -:X@-&.o;;;;;;;;;;;;;;;;=&-+@$O&$:X+--:XX++& #-@XXX:::+--#$::$.;;;oooX@X:+#$---@----+o;;;;;;;;;;;;o---#$---+@#% ..#+:-.;;o=. #::::XXX:@-$&.&+@XX:-*;;;; #:X:$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::X@$*o= @@X:X+&o;;;;; -@:::;;;;", +";;;:::::::::::::::-&o;;;o.&$:::::::::::::X-#.;;;;;;;;;;;; ++@::::XX:::$%&**. $@-&**&#-@:@-$&*=;;;;;;;;;;;;;;;;;;;;o +@X:::::::X-#.;;;;;;;;;;;;;;;;;;;;;.O-::+O.oo*%@:@:@-%*;;;;;;;;;;;;;;;;;=&-++--+:@+&O+@XX+-+-@XX::::-+O&.*+:+&;==** :@@----O&&*&&&& o;;;;;;;;;;;;o&&&**&&O+---++%%@::-o;;;;;o&@::@:::XX@+-%++X@@:@&.;o*$-::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@X::::::::::::::X+# &$@::::+ ;;;;;=O+::::;;;;", +";;;:::::::::::::::@# ...*#-:X::::::::::::X-#.;;;;;;;;;;;;*#------@::XX@--$$%$@-O=;o=*O+:X:+-+O.;;;;;;;;;;;;;;;;;;;=%-::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;=O-@@-%**$+:---@:-%.;;;;;;;;;;;;;;;;;= -@:@:@#*=.%-@X:@@:X:::::+#*==;o#@@$.&O$$+---$% *===o====o;;;;;;;;;;;;;;===;o==.*&%@----+::@ =o;;;;O@X+----:::X@-@X@--+:+#* #@:+--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::::::::::::::X:-+-+:X:X@-*;;;;;.$@X:::;;;;", +";;;::::::::::::::::@@###$+@::::::::::::::X-#.;;;;;;;;;;;;o* &%$#@--+@:::@@+-@:- o;;;o= $@XX:@-O*o;;;;;;;;;;;;;;;;;=&-@:::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;.#-@:+$$+:+$O%-::-O.o;;;;;;;;;;;;;;;;=&-@X:-&;;;.O-::XXXXXX::@%.o;;;;&-XX#----+#$&*.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.* #$#--+@$O*.=o.#:@@ O$+-@:XX:X:-%O+@@-#++X@+$-#&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X:::::::::::::::X:@@:::::-O=;;;;;.#+X:::;;;;", +";;;:::::::::::::::X:+---+:X::::::::::::::X-#.;;;;;;;;;;;;;oo=.***&#---+:XXX:::-O.=;;;;=%-:@@X:-# =;;;;;;;;;;;;;;;;o +@X::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;o.O-@:++:@%*=.O-@@-%*;;;;;;;;;;;;;;;;;=&-+:+O=;;;=&+:::X:@@::+&;;;;o.&@:+--+%&***=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.**&O+---$% *O@:- =.**#+:::X@-O.=*#::+@X+- .%--O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::::::::XXXX::X@#.;;;;;;=%+::::;;;;", +";;;:::::::::::::::::::::::::::::::X::::::X-#.;;;;;;;;;;;;;;;;;o;o=. &#---@:XXX:@%&.o;;.#@@--+::-+&.;;;;;;;;;;;;;;;o +@X::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;=&-@XX@+*o;;.$-::-%.;;;;;;;;;;;;;;;;;=&-+:$&o;;;.-@X:+---@:+&;;o= O$+--%O*.=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;==*O%$--+$-:+#o;;oo*O@:X@-#.;;o&-:XX@-&=;.%--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X:::::::::::::::::XXXXX@- ;;;;;;;.#+::::;;;;", +";;;::::::::::::::::::XXXX:::::X:++:::::::X-#.;;;;;;;;;;;;;;;;;;;;;;o=. &$--+@XX@--% .*O@@@&&$-:X+-O*o;;;;;;;;;;;;;=O-:::::::::X-%.;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X@@*;;;o*O$::+%.;;;;;;;;;;;;;;;;;=&-+@$*o;;*-:@--% &@@:#*. $-+-% .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o..*&$-+@:+O=;;;;;*$:::&*o;;;&+:X+-&=;;;.%--&=;;;;;;;;oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=&-O=;oooooooooooooooooooooooooooooooooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::::++++@:::@+-$.;;;;;;; @:::::;;;;", +";;;::::::::::::::::::::::::::X:+--+::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;o=*&#--+:XX@-+%#+@-O==*#-@:@-#*o;;;;;;;;;;;;=O-:X:::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:@&=o;;;=O+X:-%.;oo;;;;;;;;;;;;;;=&-@@#*o.$@:-$ .o=&-:@#%+++@: .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*%:X::#O*o;;;*$@+&=;;;;.#:X+-&=;;;;;.O-- =;;;;;o.********************************************************** O@% ********************************* .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::::@+++------%*o;;;;;;=#+X::::;;;;", +";;;::::::::::::::::::::::::::X+$ #::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* %--+:X:@--:@$.;;o*#-:X:-$ =;;;;;;;;;;;=&-@X::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:@O*o;;=O+:X@-O=oo;;;;;;;;;;;;;;;=&-++# O-:$O*o;;;=-:X--+@:+%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$::X@-#*.==&$:+&o;;o.O+X@-&=;;;;;;;.O-- =;;;=*%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$++$:X@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$-$O .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::@: * &#$#& .o;;;;;;=&-@:::::;;;;", +";;;::::::::::::::::::::::::::@$ oo $@::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo. O--+:X::X-%=;;;o.&#@X:++&=;;;;;;;;;;=O-::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+@-#*o.&$:@+@@+&=;;;;;;;;;;;;;;;;;=&-+++-:@#=o;;;;.-:+---:X+%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$:X:---##OO$:::$ oo %-:+-&=;;;;;;;;;=&-+&=;; $-@@+-------++@--------@++-------+++@+------++++--------@+++----+-+@++-------+@++-------+@+++@+---$&*==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::::::::::@$.;oo=.**=o;;;;;;;=O-@X:::::;;;;", +";;;:::::::::::::::::::::::::X-O=;;=$@::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #--@XXX+#*=o;;;.#-:X:+-&.o;;;;;;;;*$@X:::::::X@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::-% O-@@---:@+ =;;;;;;;;;;;;;;;;;=&-+@@X@%o;;;=*O+--$&O+::$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@::-##-----@::X+- $-:@-&=;;;;;;;;;;;=&--&.*#-:XX:++++++@XXX@++++++@XXX@+++++-@XXX:@++++@:XX:-++++++@XXX:@+++++@XX:@++++++:XX:@++++++@XXXX:+-+&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-X::::::::::@$*o;;;;oo;;;;;;;;=O-@XX:::::;;;;", +";;;:::::::::::::::::::::::::X-Oo;;.$@::::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o* #--@:X@#O*o;o $@@-@X@+O.;;;;;;;o&-:X:::::::X++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@:+++@@+& O-@@+&=;;;;;;;;;;;;;;;;;=&-@XX@$ =o.O$--$ *=.#@X@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +:X-#*.&#--@X:::X@$+@X@-&=;;;;;;;;;;;;;=&+-%#+:X:@% O@@@O O@@:& O$::@% * &#@:$& %@:@% * #@@#&* &#@@% * O@::+-+O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+X::::::::::::# o;;;;;;;;;;;;.&-@X:::::::;;;;", +";;;:::::::::::::::::::::::::X-O=;;.$@::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.&$-+XX+-#*. $@@++-@X@-%.o;;;;;=%-::::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@X@@:$ =o.#-@@+&=;;;;;;;;;;;;;;;;;=&-+XX@+& %---O*oo;;*-::-&;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;o#+::+*o;=.O-+:XX:XX@@X@-&=;;;;;;;;;;;;;;;=O--+:XX:-&=ooooo*$++*oooooo --$.ooooo=O+@-&=oooo=O-+%.oooooo -@-&=oooo= --%.ooooo=O--&=oooooo -@--% =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::X+$ o;;;;;;;;;o.O-@XX:::::::;;;;", +";;;:::::::::::::::::::::::::X-O=;;.$@:::::@$ .======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&$+:X@-#%++:-&*O-@X@-%*o;;;;*@+X:::::::X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-@XX-O=;;o*O-:@+&=;;;;;;;;;;;;;;;;;=O-@XX@-$--#&=o;;;;=++X@#=;;;;;;;;;;;;;;;;;;====************.====o;;;;;;;;;;;;;;;;;;.$:X+&o;;;;. +-@:X::XX@-&=;;;;;;;;;;;;;;;;;&-@:@@::- o;;;;;*$--*;;;;;; --$.;;;;;;&-@+*;;;;;=O--&o;;;;;; -@-&o;;;;;*--O=;;;;;=O--&o;;;;;; --$ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=======*#@X::::::::::::X:+$ .=;;;;;o. %-@XX::::::::;;;;", +";;;::::::::::::XXXXX::::::::X-O=;;.$@:::::X@$O&&&&&&*..=oo;;;;;;;;;;;;;;;;;;;;;;;;;;o= +-@X:+-@X+#.o.%-@X:-#.;;;=O-:X:::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-@X+%.;;;o.O@:@+ =;;;;;;;;;;;;;;;;;.&-@XX@--#*=;;;;;;o&-::+&;;;;;;;;;;;;;;o=..&&&O$##########$%&&&&*..oo;;;;;;;;;;;;;o&@X:-.;;;;;;o*$-+:XXX@-&=;;;;;;;;;;;;;;;;o.%@@---@:+O..===.&@@@&......O+@@ ==..==O-@: .=o==*#++%*==oo=*O+@@%*=o=.. @+#*.====.#+@%*.=ooo=O-O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o...*&&&&&&&#+X::::::::::::::XX+-#O*.... %--@XX:::::::::;;;;", +";;;::::::::::XX::::::X::::::X-O=;;.$@:::::X:@-------#%%O *.=.=;;;;;;;;;;;;;;;;;;;;;;;;= $-+XX:X@- o;;.%-:X@-%.;;.$+X::::::::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-@:$O.;;;;*-:X@+ =;;;;;;;;;;;;;;;;;=&-+:@-%*;;;;;;;;;=#+X@+*;;;;;;;;o===. &%#----++++++++++++-----$%% *===;;;;;;;;;; +::+#=;;;;;;;o*O+-@:+-&=;;;;;;;;;;;;;;;;o*%+@-#&O+@::%%O&&%:::::%%%%%%::::#OO%%OO$@:X%%& &O#@X:@%&O &#::::$#O &%%#X::#%&&O&O+:::#%& O-&.;;;;;;;;;;;;;;;;;;;;;;;;;===. %%%#-------+:X:::::::::::::::X:@+-#%%%%+-@:X:::::::::::;;;;", +";;;:::::::::X:+-----+:XX::::X-O=;;.$@::::::XX:@@@@@@----+$OOO&.o;;;;;;;;;;;;;;;;;;;;;;;=*O-+:XX@-*;;;;.O+:X@-%=;.$+X:::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O-+:-%.o;=&+:@:@+&=;;;;;;;;;;;;;;;;;=O---&.o;;;;;;;;;;*-:X+%o;;;;;o.*&OO%+---@@@:X::::::::::X:@@@@+--+$OO&**=;;;;;;o#+X@-*;;;;;;;;;o=*#---&=;;;;;;;;;;;;;;;;o*#---O*== ::@-----+@XXX@+-----:XXX@--++--:XX:@--+--+:XX:+--+$-+:XXX:+-++--@XX:+-----+@XX@---$$-+ =;;;;;;;;;;;;;;;;;;;;;;;o.*&OOO$---+@@@@@@@:X::::::::::::::::::X:@+------:X::::::::::::;;;;", +";;;@:::::::X@--#%%%#+-@XXX::X-O=;;.$@::::::::XXXXXXX:::@@+----# ...o;;;;;;;;;;;;;;;;;;;;;.&+-:X:-O.o=o;*$+XX@- =*$@::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+@:+%*.&+:@--@@-O*o;;;;;;;;;;;;;;;;. %&=;;;;;;;;;;;;o#@X:+.;;o=. %#----@@::XXXX::::::::::::XXXXX:::@+---##&*.oo;; +:X@Oo;;;;;;;;;;;o*%#&=;;;;;;;;;;;;;;;;o*#-:-%.o;;=%@:::@++@@@@@@@@@@@@@@@:@@+@@@+@@@@@@+-++@@@@@@+++-@@@@@@@@+-+::::::X:@@@@@::::::@--%*o;;;;;;;;;;;;;;;;;;;;;o=. O#----+::::XXXXXXX::::::::::::::::::::::X:::@$%#+:::::::::::::;;;;", +";;;+X::::::@-# ..... #--@:X:X-O=;;.$@:::::::::::::::XXXXX::@:@++#%% .o;;;;;;;;;;;;;;;;;;;;=*#-@X:-O*.;;*$@XXX@$&O:::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +@:-$%+@@+OO-@@-#*o;;;;;;;;;;;;;;;;o.=;;;;;;;;;;;;;o -:X@O=. O%+-+@:@:XXXX::::::::::::::::::::::XXX:@:@++-#% *==$@X@#.;;;;;;;;;;;;;o..=;;;;;;;;;;;;;;;;= #-@@ .o;;o*#@X:@--------------------------------------------------------+XX:::X:XXXXXX::::XX++&.o;;;;;;;;;;;;;;;;;;;;o. &%$-+@:@::XXXX:::::::::::::::::::::::::::::::X:$ .*%-::::::::::::;;;;", +";;;@X::::::-#*o;;;;;o.O$-+:XX-O=;;.$@:::::::::::::::::::::XXXX:@---+% .o;;;;;;;;;;;;;;;;;;;o*#-+X:-#.o.O@:++XX+-+:X:::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@:+-@:+&=.O-::-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%@X:-O%+--@:XXXXX:::::::::::::::::::::::::::::XXXXX:@+-+$&&+XX-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++:@+=;;;o*%@X:--%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO::::X@-+XX::::::X:--&=;;;;;;;;;;;;;;;;;;;;=* %$--+:XXXXX:::::::::::::::::::::::::::::::::::::+Oo;o*$@:::::::::::;;;;", +";;;::::::@:&.o;;==o;;;=*O+-:X-O=;;.$@:::::::::::::::::::::::::XX:::@-+% .o;;;;;;;;;;;;;;;;;;o.O-+X@-&*O-@++@:X:@@:::::::::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+@X::@&=;;.O-@:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-:X:--@@::X::::::::::::::::::::::::::::::::::::::::X::@+-+:::+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@@::@ =;o*$-X:-$ .=======================================================*$+XX@-$$+:X::::X@-$ =;;;;;;;;;;;;;;;;;;o=.&#+-+@:XXX:::::::::::::::::::::::::::::::::::::::::+&o;;oO-:::::::::::;;;;", +";;;X:::::+#=;;o*OO*.=;;;=*#-:-O=;;.$@:::::::::::::::::::::::::::XXXX:@-+% =o;;;;;;;;;;;;;;;;;;=&-+X:-$+:-- #@XXX::::::::XX-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+X:+ ;;;;.#+X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+::X@:XXX:::::::::::::::::::::::::::::::::::::::::::XXXX@+X:@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@@--@:+&=*$+X:-$*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X@-O* -+X:::X@-$ o;;;;;;;;;;;;;;;;;;o*O#-+@:XXX::::::::::::::::::::::::::::::::::::::::::::-&o;;;&-:::::::::::;;;;", +";;;::::::+#=;;=%--$O&*.o;o*#+-O=;;.$@:::::::::::::::::::::::::::::::XX:@-+O*=;;;;;;;;;;;;;;;;;;=&-+X@+@@# ==O-:::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X@O.;;;o.%+X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&O::::XX:::::::::::::::::::::::::::::::::::::::::::::::::XXX::@$*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@:+O%-@@+O$-X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+X@-%.o= #@:XX@-#*o;;;;;;;;;;;;;;;;;o. #--@XXX:::::::::::::::::::::::::::::::::::::::::::::::-&o;;o&-:::::::::::;;;;", +";;;:::::::@ ;;=--:+--#%*o;o*+-%=;;.$@:::::::::::::::::::::::::::::::::XX:@-$O.;;;;;;;;;;;;;;;;;;=&-+XX:-&o;=%-::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-@:+%*;;;=O-:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$& =;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@:-&..&@:@-+X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X:-%.;;;o&-:X@-%.o;;;;;;;;;;;;;;;;;= #+-@:XX:::::::::::::::::::::::::::::::::::::::::::::::::+Oo;;; +@::::::::::;;;;", +";;;::::::X-O;;=%-XX:@+-$*o;o&-O=;;.$@:::::::::::::::::::::::::::::::::::XX@+-%*o;;;;;;;;;;;;;;;;;=O-+X:-&oo*$@::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+:-%.;o $@::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;=*$-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-+&.o;;;;;;;;;;;;;;;;;;;;;;;=&-@:-$.;;=%+:@X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X+$*;;;;=O+:@-%.;;;;;;;;;;;;;;;;;o.&++@:XX:::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;;.#+::::::::::;;;;", +";;;:::::::-%=;; -:XXXX:-#*o;= *o;;.$@:::::::::::::::::::::::::::::::::::::XX@-# .o;;;;;;;;;;;;;;;;.&+@X@$ #@X:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+@:-%**++XX::X:-%.;;;;;;;;;;;;;;;;;;;;;o*&#-:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@@-O*o;;;;;;;;;;;;;;;;;;;;;=&+@::O*o;;;O-:X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+X@- o;;;.O$X:-%.;;;;;;;;;;;;;;;;;o*O+@XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::+*;;;=%-X:::::::::;;;;", +";;;:::::::@@*;;.++X::XX:-$*o;oo;;;.$@::::::::::::::::::::::::::::::::::::::XX@-+%*o;;;;;;;;;;;;;;;;=&-@X@$$-:X:::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-::-##+XX::X:X:-%.;;;;;;;;;;;;;;;;;;;o #-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-$*=;;;;;;;;;;;;;;;;;;;=&+@X+%.o;;;.#@::-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-XX@+*;;;o&-@X-%.;;;;;;;;;;;;;;;;;= $-@XX:::::::::::::XXX:::::::::::::::::::::::::::::::::::::::X-%=;;.#+::::::::::;;;;", +";;;::::::::-&o;o&-@X:::X:-#*o;;;;;.$@::::::::::::::::::::::::::::::::::::::::X:@-#*=;;;;;;;;;;;;;;;;.#-:X@+:X:::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+::++XX+-+:::X:-O=;;;;;;;;;;;;;;;;;= $-@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-#&=;;;;;;;;;;;;;;;;;o&+@X:-%=;;o=O-::@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:X:@@&.== $@X++*;;;;;;;;;;;;;;;;o.&+-:XX::::::::::::X:::::::::::::::::::::::::::::::::::::::::::X-#=;;*$@::::::::::;;;;", +";;;:::::::X@$*;;=O-:X:::X:-$&=;;;;.$@:::::::::::::::::::::::::::::::::::::::::XX:-#&.;;;;;;;;;;;;;;;o*#+:XXX:::::::::::+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@XXXX++%+-:X:X-$=;;;;;;;;;;;;;;;;.O$+:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-O=;;;;;;;;;;;;;;;;=$-XX:@@ o;*O+@X@+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@X:+-@$O&O$+X@-&o;;;;;;;;;;;;;;;o*%-@XX:::::::::::XX:@----@X::::::::::::::::::::::::::::::::::::::+ o;;*$@::::::::::;;;;", +";;;:::::::X:-Oo;;.$-:X:::X:+-&.===*$@:::::::::::::::::::::::::::::::::::::::::::X:+-O.;;;;;;;;;;;;;;;o*#@::::::::::::X++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+:::X@-&. #::X@-&o;;;;;;;;;;;;;;;.%-+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-O.o;;;;;;;;;;;;;;o&+@X:X++.*#-:X:@@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-XX@@$+----+X@-&=;;;;;;;;;;;;;;;o*%-@XX::::::::::XX:@+-+###@@X::::::::::::::::::::::::::::::::::::@#.;;;.#+::::::::::;;;;", +";;;:::::::::@$*;;; +-:X:::XX++OOOO%::::::::::::::::::::::::::::::::::::::::::::::XX@-O.o;;;;;;;;;;;;;;=&-@:::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@::::+&=;o.#@:+&=;;;;;;;;;;;;;;o.%-@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-% o;;;;;;;;;;;;;;= +@XX:+%#+@:X::@O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X+$ *O-@@@X:-%=;;;;;;;;;;;;;;;= %-:XX:::::::::XX@+---O *.*&@@:::::::::::::::::::::::::::::::::::X+Oo;;;*$@::::::::::;;;;", +";;;::::::::XX-#=;;o +-:X:::XX@----+:X:::::::::::::::::::::::::::::::::::::::::::::XX@-#*o;;;;;;;;;;;;;o&-@X::::::::X::X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:X+#=;;;.#+-#=;;;;;;;;;;;;;;;*%-:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$.o;;;;;;;;;;;;;;o%-::XX++:+-:XX:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++X@-&oo.&::X:-#.;;;;;;;;;;;;;;;=&+-@X::::::::::X:@--#O .oo;o.#+X::::::::::::::::::::::::::::::::::X-Oo;;o&-:::::::::::;;;;", +";;;:::::::::X:-&o;;o ++:::::XX:@:@:::::::::::::::::::::::::::::::::::::::::::::::::XX@-%*;;;;;;;;;;;;o*#@:::::::::X:@:X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::@$ ;;;=&@+$ ;;;;;;;;;;;;;;o.$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+%*o;;;;;;;;;;;;;;*++::X:+-$#@:::@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-XX-#.;;;.$+X+#*o;;;;;;;;;;;;;;= ++:X::::::::::X:--% *=o;;;;;=%-X::::::::::::::::::::::::::::::::XX@- o;;.#+X::::::::::;;;;", +";;;XXXXXX::::X@-*o;;o ++X:::::XXXXX:::::::::::::::::::::::::::::::::::::::::::::::::XX@-%.;;;;;;;;;;o*#+:X:::::::X:--::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-XX::+%o;;o --$*o;;;;;;;;;;;;;;*%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-$*;;;;;;;;;;;;;;o +@X:X+#*.#+:X:+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X@+ o;;;*+@@- o;;;;;;;;;;;;;;o $-XX::::::::::X:-$&.oo;;;;;;;.#-X:::::::::::::::::::::::::XXXXXXX@@-O=;;o&-:X::::::::::;;;;", +";;;:::::::X:XXX+#*o;;o +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-O.;;;;;;;;= $-:X:::::::X:+%OX:X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:X:::@O.o;.#-+&o;;;;;;;;;;;;;;.$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#=;;;;;;;;;;;;;;o&+::@&.o; -@XX:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+X@+&=;;;.%+X-$.;;;;;;;;;;;;;;o*%-@X::::::::::::+#*=;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::+--O.;;;.$+X:::::::::::;;;;", +";;;-----++@@:@+--$.;;;o -@X:::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::XX@-O=;;;;;;.&$-:X:::::::::+%..%+:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:-X:::::XO*.%--$.;;;;;;;;;;;;;;.O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&=;;;;;;;;;;;;;;=#+:-.;;;=#-:XX++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X@+*;;;=O-:@+ o;;;;;;;;;;;;;o*%+:X::::::::::::@$*o;;;;;;;;;;;=%-:X::::::::::::::::::::::X:+--++--%&.;;;; -@X:::::::::::;;;;", +";;;++++++-----+@++*;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-&=;;;o.O-+:X::::::::X@+ =*#@::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::X:-+:-$O-@-&;;;;;;;;;;;;;;oO-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&=;;;;;;;;;;;;;; -@+ o;;; +@X::-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@XX:@ =o=&-@:-&=;;;;;;;;;;;;;;.%-:X:::::::::::X:-&o;;;;;;;;;;;;o -+X:::::::::::::::::::::::X$$+++% .=;;;;=O+:::::::::::::;;;;", +";;; &O&%& *=;;;;;.#@:::::::::::::::::::::::::X@-+::::::::::::::::::::::::::::::::XX@-&=o= %-@XX:::::::::X@:& %@@@:X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X:X:@%+-@+-@:&=;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;;;;;;;=O+@$ o;;=&@:::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-XX:@@$O&&$@:+%.;;;;;;;;;;;;;;=&-@X::::::::::::X:-&=o;;oooo;;;;;;.O-@X:::::::::::::::::::::@% ** .o;;;;o.&$:X::::::::::::;;;;", +";;;oooooo===.=ooo;;;;;;;=O+:::::::::::::::::::::::::::#$:::::::::::::::::::::::::::::::::XX++& O$-@XX::::::::::::X$-----:XX+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::-%. $@::@#.;;;;;;;;;;;;;; $+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@- ;;;;;;;;;;;;;;.#@-+.;;;*$@:::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:+------@X:-&o;;;;;;;;;;;;;=&+@X:::::::::::::::@#&*.. *=;;;;;o=O-:X::::::::::::::::::::@#.o;oo;;;;o= %-@XX::::::::::::;;;;", +";;;oo;;o;;;;;;;;o======= #::::::::::::::::::::::::::+O* $@::::::::::::::::::::::::::::::::XX@-+-@:XX::::::::::::X:@++#&O::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:::@$*;o*O@X@#.;;;;;;;;;;;;;=$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$.;;;;;;;;;;;;;;O-:-&==.&$:::X+@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::@#O%++@@:X:+%.=o;;;;;;;;;;o ++XX::::::::::::::XX@-$O%+++$&.;;;;;;.#+::::::::::::::::::::::$&.=oo====*&$-@:::::::::::::::;;;;", +";;; &**&*....... &&&&&&O+@X:::::::::::::::::::::::::- o.#+X::::::::::::::::::::::::::::::::XX@@@XX:::::::::X:++:X:X:%*=*#+::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:XX:-Oo;;o -::@&=o;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;o=%+::@&&%@@+:XX:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@X@$ =. %@:X:@--%&*o;;;;;;;;;.#-XX::::::::::::::::X:@---@@@+-%.;;;;;o -@X:::::::::::::::::::X:+#O&&&&&&#-+:XX::::::::::::::;;;;", +";;;$-#$-$%%%%%%#+-------+:::::::::::::::::::::::::::- ;o&-::::::::::::::::::::::::::::::::::XXXX::::::::::X:++$@:X+#*o;=%-:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::X@- ;;;o&-:X:+O*=o;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;;;;;;o=. O$:XX+------@:::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::-%=;;o -@X@@#$--$ =o;;;;;;=&-:X:::::::::::::::::::X:::XXXX@-%.;;;;;.$+X::::::::::XX:X::::::X@+--------@:X::::::::::::::::;;;;", +";;;+@-+@+-------@@@@@@@@XX::::::::::::::::::::::::::-&o;*$+X:::::::::::::::::::::::::::::::::::::::::::::X:+- %+X+#.;;o -@X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@+::X@#.;;;*@@@+:@-$O =o;;;;;*#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;;;;;;= O%+-:@+::@@--% #@::@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X@-&o;;; -::-O**O--@O*=;;;;o +@X::::::::::::::::::XXXXXX:::XX@-Oo;;;;= -@:::::::::::::::::::::XX@@@@@@@:XX:::::::::::::::::;;;;", +";;;XXXXXX:::::::XXXXXXXX::::::::::::::::::::::::::::-&o;o&-:X:::::::::::::::::::::::::::::::::::::::::::X:+- =o +@@+ o;;=O-@X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::X+%o;;.%+@---:@+-+&*=o;;=#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%=;;;o=&$--@@+--:XX:O .o&+:X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X++*;;;.%+X-#.oo.O---$O.o;;.#-XX::::::::::::::::::@@:X:::::::X@+*;;;;;.@-X::::::::@----@XX::::::XXXXXXXX:::::::::::::::::::;;;;", +";;;XXXX:XXXXXXXXX:XXXXX:::::::::::::::::::::::::::X:- o;;*$@X::::::::::::::::::::::::::::::::::::::::::X:+- =;;=&-:-%=;;;*$+X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::X@#*=.O-@@O&#-+@@@-$& .o -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&oo. O++@@@-$&&#@@@.o;; -@X:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X:-O=;;o&-:@+ o;;;.&&#--# ..&-:X::::::::::::::::X:+--+@X::::::X:-O=;;;;.@-X::::X:+++$###+@:X::::::XXXXX:::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::@-&=;;oO-::::::::::::::::::::::::::::::::::::::::::X:--&=;;;;*+@@+*;;;.#-X:+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::@$&O+:-%==*%+--@@+-+O*#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+* %+-@@+--%*==%-@+.;;;*$@X:@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X@+ o;;.#+X-O=;;;;;==*%--+%O+@X::::::::::::::::::++OO+-:X::::::X@+ o;;;*++X:::X:--$ ****O-+X:::::::::::::::X:::XX:::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::@-----@.;;;*$+X:::::::::::::::::::::::::::::::::::::::X:+$ =;;;;;=%-:-O=o= #@:X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:::X@+@---@:$*;;o. &%$@:@@+$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$+-+@@+#%&.o;; -@+O=;;=&+:X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:X@@&.== -@@+*;;;;;;;;o.&%---@X::::::::::::::::::@$ .= #-:X:::::::-O=;;;*++X::X:-$&*=oooo.O@:::::::::::::::::++@@::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::X@-$$$O&O.;;;oO-@X::X:++:::::::::::::::::::::::::::::::X:-$ =;;;;;;o -@@+& O#@:::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::X:@$--@@:+Oo;;;;o=. +-@::+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+@:@--&..=;;;;=O+@-*;;;=#@XX+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::#%O&O@:-#.;;;;;;;;;o=.&#@XX:::::::::::::::::@+&=;;o*$+X:::::::@#.;;;*++X:::+$ =o;;;;;;.O+:::::::::::::X:------@::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::X:+O***.==o;;;;.#-:X:X@@-+:X:::::::::::::::::::::::::::X:-$ o;;;;;;;;=%-X@-+---+::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:X:@&*&%:X:+ ;;;;;;;;o %@:XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@%&=;;;;;;;;.$@-%=;o=O+:X@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:@----+@X:-&o;;;;;;;;;;;;=O+X::::::::::::::::::@$.;;;;o&-::::::::@$.;;;*++X:X@+ o;;;;;;;;; -::::::::::::::X%&&OO%-@X::::::::;;;;", +";;;:::::::::::::X::::::::::::::::::::::::::::+O=oo;;;;;;;;;o*$-:X@% $-:X:::::::::::::::::::::::::::+O*o;;;;;;;;;o +@X@@-+##@:X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:XX@#.o=*:@@$*;;;;;;;;;o. %@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::# .=;;;;;;;;;=%@:- .*&%@::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+X:@@##-+@@X+$.;;;;;;;;;;;;o.#+X::::::::::::::::::+#.;;;;;*-+X::::::@#.;;;*++X::+&o;;;;;;;;;o&-:::::::::::::+O.====.&@:::::::::;;;;", +";;;::::::::::::XX::::::::::::::::::::::::::X@- o;;o=o==;;;;;o ++X-&=o $+::::::::::::::::::::::::::X+#.o;;;;;;;;;;;.%-::X% . #@::-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@-:::-Oo;;=:++%=;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;oO+X@$%$+:X:::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X@+O.*&#:X@-&o;;;;;;;;;;;;.#+X:::::::::::::::::::+#.;;;;o -@X::::::@#.;;;*++X:+#.;;;;;;;;;;o&-:::::::::::::-&o;;;;;=%+::::::::;;;;", +";;;:::::::::::@@@@:::::::::::::::::::::::::::@O*.* & &&.;;;;;= +--Oo;o +@X::::::::::::::::::::::::X-%=;;;;;;;;;;;;o&-:@#*=;=&-:X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@::@$*;;o*@@+ ;;;;;;;;;;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;*$@X+----:X:X@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X+@*;o=&+:@#.;;;;;;;;;;;;o -@X:::::::::::::::::::@$ o;;;=O-X:::::::@$.;;;*++X:-%=;;;;;;;;;;o&-:::::::::::::-&o;;;;;;&-::::::::;;;;", +";;;:::::::::X:+---+:::::::::::::::::::::::::XX+$#$+-++-%.o;;;;=&$-$*o;=&-:::::::::::::::::::::::::X@$*;;;;;;;;;;;;;*+@+#.;;;*$@X@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X:-Oo;;o&-@#.;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$ o;;;;;;;;;;;=%-:X:--$+:X::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-X:-%=;;; -@+&=;;;;;;;;;;;;o&-:X::::::::::::::::::::+%*oo= ++X:::::::@$.;;;*@-X:-%=;;;;;;;;;;o&-:::::::::::::-O=;;;;;; +@:::::::;;;;", +";;;:::::::::::O&&O++:::::::::::::::::::::::::X@+--@@+@@-%*o;;;;=*O-%=;;.%+::::::::::::::::::::::::X:-&=;;;;;;;;;;;;.$@@$*;;;.%-::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:X:-&;;;oO--Oo;;;;;;;;;;;=@-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-$.;;;;;;;;;;;; +@:%&&*O@:X:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X@$ o;;o&-@- o;;;;;;;;;;;;=O-:::::::::::::::::::::X:-# *&#@:::::::::+#.;;;.@-X:-%=;;;;;;;;;;o&-:::::::::::::-Oo;;;;;; @@:::::::;;;;", +";;;:::::::::+#.===&+@X::::::::::::::::::::::::XXXXXXXXX@-# =;;;;o=&O=;;; +@X:::::::::::::::::::::::X+$.;;;;;;;;;;;;=%-:-&o;;=%-:X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=++X::@%*=;=O--&;;;;;;;;;;;;.@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;;.#@+O.=o.#+X:+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@:-&=;;;=O-@- o;;;;;;;;;;;;*++X:::::::::::::::::::::X:-+$++:X::::::X@-&o;;;*++X:-#=;;;;;;;;;;o&-:::::::::::::-&o;;;;;;&-::::::::;;;;", +";;;::::::::X+#=;;;=&$::::::::::::::::::::::::::XXX::X::X:-@ o;;;;;==o;;;.#+::::::::::::::::::::::::X:-&o;;;;;;;;;;;o -:+%.;;=%-:X@-&ooooooooooooooooooooooooooooooooooo.@+X::X@#&.*@@+ ;;;;;;;;;;;o +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;;.#@+%=;;;&-:X@+ oooooooooooooooooooooooooooooooooooo&-@:-&o;;;*$++$*;;;;;;;;;;;;o&-:X::::::::::::::::::::::X:@+@:X::::::::+%*;;;=O-:::@$*o;;;;;;;;;o&-:::::::::::::-&o;;;;;oO-X:::::::;;;;", +";;;:::::::::@$ o;;;=&@::::::::::::::::::::::::::::::::::X:-$*o;;;;;;;;;;o&-@X:::::::::::::::::::::::X-%=;;;;;;;;;;;;*$+@- =o*#+:X:+% * X@::X:+-+##@@$*;;;;;;;;;;;=%+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;.#@:+.;;;*$@X:@% O@::+#*===&-@-O=;;;;;;;;;;;;=%-X::::::::::::::::::::::::XXXX:::::::::+%.o;;=&+@X::X@#*o;;;;;;;;o&-:::::::::::::+O.o;;;;.%+::::::::;;;;", +";;;:::::::::X@$ o;;; +X::::::::::::::::::::::::::::::::::X:-% .o;;;;;;;;;.#@X:::::::::::::::::::::::X++*;;;;;;;;;;;;=O-:@#&&O:::XXX@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:X:::@----+X@%=;;;;;;;;;;o*+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;=%+@-*;;;.%@X:X@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@X:::+#&&&#@@+ o;;;;;;;;;;;o*++X:::::::::::::::::::::::::XX:::::::::@+ ooo.O-@XX::X:-$ =;;;;;;;=O-::::::::::::::#O .=o.%+:::::::::;;;;", +";;;:::::::::XX-$ o;o -::@@@:::::::::::::::::::::::::::::::X@-+%*=;;;;;;;;o $@:::::::::::::::::::::::X+- o;;;;;;;;;;;o +@X@---@X::::@--+++++-------++++------+++++------+:X::@%&%#:X:+ ;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;&-@-&o;;=%@X:X@++++++++++++++++++++++++++++++++++++@XX:X:+---@X+#.;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::& O-@XX::::X:-$&*ooo=.= +@X::::::::::::X@-+#& %-@X::::::::;;;;", +";;;::::::::::XX-$.;o +-----+:X:::::::::::::::::::::::::::::X:@-$&.=o;;;;;;=%-:::::::::::::::::::::::X@- o;;;;;;;;;;;;*+@X:@@@:X:+-----@XXXX@--++-+:XX:+-+--+@XXXX@-+-++@:::@@ =.*&@+#.;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O=;;;;;;;;;;;.$@+$=;o*#@X::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:X:XX:@@@::-O=;;;;;;;;;;;;.%-X::::::::::::::::::::::::::::::::::::::X$$++-@XX::::X:@---# * OOO$+XX:::::::::::::::@-++-@X:::::::::;;;;", +";;;:::::::::::X:-&;;=&%%%%%$+:::::::::::::::::::::::::::::::XX:++%&*=o;;;;=%-:::::::::::::::::::::::::-O=;;;;;;;;;;;;*+@X:XXXX:@$%O%O%$:X::#%O%OO#@:::%O%%O%#::::%O%%O%$::X@%=;;o*--Oo;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+=;;;;;;;;;;;oO@@@ . %@@@@@@:XX:@@@@@@:XXX:@@@@@@:XXX@@@@@@@:XXX:@@@@@@@:XX@-&=;;;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::@+@@@XX::::X:+$%O#++$$---+XX:::::::::::::::XX:@@:X::::::::::;;;;", +";;;::::::::::::X-Oo;;=.....*#@::::::::::::::::::::::::::::::::XX@-+#& =;;;.%-::::::::::::::::::::::::X+$*;;;;;;;;;;;;*#+::::::@%*..... $@@+ .....*%@+%*..... +@@%*..... @@X+%=;;;*--O;;;;;;;;;;;;oO+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-=;;;;;;;;;;;; @::$#$------+:::@------+:::@------@X::+------+:X:@-------:X::-O=;;;;;;;;;;;o*++X:::::::::::::::::::::::::::::::::::::::XXXXX::::::@-$ ..*%-++:X:X:::::::::::::::::::XXXX:::::::::::;;;;", +";;;:::::::::::::+%.;;;;;;;;o @@::::::::::::::::::::::::::::::::XX:@--$O.== :@::::::::::::::::::::::::X@- o;;;;;;;;;;;=O-::::X:-&o;;;;;=%+@+*;;;;;o --Oo;;;;;*-@+Oo;;;;;=:+X+O=;;oO-+&o;;;;;;;;;;;.+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;;*$@X+-@O&OOO&%:::%O&&&&&#@::%O&&&&O#@::%&&&&&&%:::#O&&&O&O#:::-O=;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::X:::::::::@-# o;;=#-XXXXXX:::::::::::::::::::::X::::::::::::;;;;", +";;;:::::::::::::@+*;;;;;;;;;=$@::::::::::::::::::::::::::::::::::XX:@+-#&O$@XX:::::::::::::::::::::::X:-&o;;;;;;;;;;;o&-@X::X@-&=o;;;;=%+@+*;;;;;o --%.;;;;o*+@+Oo;;;;;=:+@+ ;;;.++$*;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;*$@::+%.=====*#@+O.=====*#++ ======&-+$*======*#++&.=====.O+X@+ o;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::X@$&.o;;; +@XX::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::X@-*;;;;;;;;;=%+::::::::::::::::::::::::::::::::::::X:@+-+--@::X:::::::::::::::::::::::X-%.;;;;;;;;;;;o*+@X::::@%&*.==. $@@+ .====*%@@$ ====.O@:@%*====. @@@$*;;o -+%.;;;;;;;;;;;o#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;=%+::-%=;;;;;=%++%=;;;;;=O--*;;;;;; --$.;;;;;;=#-- o;;;;;o&-X+$.;;;;;;;;;;;;*$+X:::::::::::::::::::::::::::::::::::::::::::::::X@+&=;;;;=%-X::::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::X@-*;;;;;;;;;o +::::::::::::::::::::::::::::::::::::::$@---+-+@@@::::::::::::::::::::::X++*;;;;;;;;;;;;.$+X::::X@+$%OOO$@X::#OOOOO#+X::%OOOO%+:X::%OOOOO$@X::&*=.#++O=;;;;;;;;;;;=@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;;;;;;;;;;;O-:X@$*=oo;;*#@@+.;;o==.O++ o;;;o=&--$.;;;;;o*$-+ o;;;;o.O-X+%.;;;;;;;;;;;;*++X::::::::::::::::::::::::X:@@@:::::::::::::::::X:-#=;;;;;*+@X::::::::::::::::::::::::X:+-@::::::::::X;;;;", +";;;:::::::::::XX-#.;;;;;;;;;; +::::::::::::::::::::::::::::::::::::@O* %%%%%#+--+:X:::::::::::::::::::X++*;;;;;;;;;;;;.#+XX:::X:@+----+XXXX@-----+:XX:+-----@X:X:------+XXXX+$OO-@- ;;;;;;;;;;;o*@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+.;;;;;;;;;;;;&-:XX@%&***.&@::@ .. &&%$:@%*... &#:@: .....*O@@@O*...* O:::+&=;;;;;;;;;;;;*$+X::::::::::::::::::::::::X:+++:X:::::::::::::::X@$ ;;;;;=O-:::::::::::::::::::::::::X:@%#@::::::::X:@;;;;", +";;;::::::::::::+- o;;o==o;;;o +::::::::::::::::::::::::::::::::::::- oo.....*&&O$-@::::::::::::::::::::@+ o;;;;;;;;;;;=&-@:@@@::::::::::::::::::::::@::::::::@@@::::::::::::+---@@-&;;;;;;;;;;;o +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;o +@::@-+$$##+@::@$##$++-@::+$#%#$+@X:@$######+@::$#%#%#$-@X+- o;;;;;;;;;;;o +@:::::::::::::::::::::::::@#& %@::::::::::::::::@+ o;;;;.&+@X:::::::::::::::::::::::::+O.*#+::::::X:--;;;;", +";;;:::::::::::+-&=;;;=&O*o;;o +::::::::::::::::::::::::::::::::::::-&o;;;;;;o===*#-@X::::::::::::::::::X-O=;;;;;;;;;;;o --+------++++++----+++++++----++++++-----+++++++----++--+--&;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;; ------------+-+-------++-+------+::@---------+++---------+--&o;;;;;;;;;;;=O-X:::::::::::::::::::::::::-O=o*#+X::::::::::::::-O=;;;;o&++X:::::::::::@@@:::::::::::@+*;o -@X::::X+#O;;;;", +";;;::::::::::++&=;;;; +-Oo;;o +::::::::::::::::::::::::::::::::::::@#*oo;;;;;;;;o*%+:::::::::::::::::::X-O=;;;;;;;;;;;o #%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#o;;;;;;;;;;;*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#::%%%%%%%%%%%%%%%%%%%%%%%#%*o;;;;;;;;;;;.%-X:::::::::::::::::::::::X@-&o;o&-X:::::::::::::@$*;;;;;o&-:X:::::::X:@+++-+@:X:::::::+$.;;=O-:X:::@%..;;;;", +";;;:::::::::@# =;;;;=O+-%=;;o +::::::::::::::::::::::::::::::::::::X-$ *=o;;;;;;o.%@::::::::::::::::::X-&=;;;;;;;;;;;o=...........................................................o;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;=................................ $%*........................o;;;;;;;;;;;o +@X:::::::::::::::::::::::::-O=;o*+@X::::::::::::@$*;;;;;=&-X:::::::::+@#& O$+-@:::::::@+ o;;.$-::::+ ;;;;;;", +";;;::::::::+#*o;;;;o +:-%=;;o +::::::::::::::::::::::::::::::::::::X:-+$#O .o;;;;;o&+@:::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::-O=;;=O-::::::::::::::+&o;;;;*$+X::::::::@# .=o.*&#-+:X:::::-&o;;o&+@:::+ o;;;;;", +";;;:::::::X-O;;;;;;.$+X@$*;;o +:::::::::::::::::::::::::::::::::::::X:@+--$% .....*O@::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;o -:X::::::::::::-#=;;;o*-+X:::::::@$*o;;;;o=*O++:X:::@+*;;;;= #@:X@$ o;;;;", +";;;:::::::X-%=;;;o.O+:::-%=;o +:::::::::::::::::::::::::::::::::::::::XXX:@-$#%#%%$+:X:::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;o -:X::::::::::::-#=;;;;*++X:::::::-%=;;;;;;;o. @+::::@+*;;;;;o +@:X+$ ;;;;", +";;;::::::::@+ oo= #-:X:X@- o; +::::::::::::::::::::::::::::::::::::::::::XX:+-----+:X::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;o&-:X::::::::::::-%=;;;;*@+X:::::::+#.;;;;;;;;;o ++:::X-%.o;;;;.@+::X-$;;;;", +";;;:::::::::@: O$-@X:::X-$.o +:::::::::::::::::::::::::::::::::::::::::::::XXXXXXXX:::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;o&-:X::::::::::::+#.;;;;.++X::::::X:+Oo;;;;;;;;;o +@X:X@:&*.... :@::XX+;;;;", +";;;:::::::::X+++-+:X::::X:-O O@::::::::::::::::::::::::::::::::::::::::::::::XXXXXX::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;o&-:X:::::::::::X:+&=;;o*+@X:::::::X@$.;oo;;;;;;;o +@X:X:-$#%%%$:::::XX;;;;", +";;;:::::::::::@::XX::::::X:-$@X:::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;o*$@X::::::::::::X@+ ==*O+:X:::::::::@ ***.o;;;;;;oO-:::::+-----:X:::::;;;;", +";;;:::::::::::XXX:::::::::X@+@X::::::::::::::::::::::::XX:@@+@@@:::::::::::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;;=%-X:::::::::::::X@+O&$-:X:::::::::::$$$$% *o;;;;;*-@:::XXXXXXX:::::::;;;;", +";;;::::::::::::::::::::::::XX::::::::::::::::::::::::::X:-+$$$$+-+@::::::::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;;=%-X::::::::::::::X@-++:X::::::::::::+--+-+#*o;;;;.@+X::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::::X@-$&**** %$+++@:::::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::::::::::-O=;;;.#-X:::::::::::::::X::XX:::::::::::::XXXXX@-$ o;;;*@+X::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::::::+%*=ooooo.*&%$+@::::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+X:::::::::::::::::::::::::-O=;;;=%-X::::::::::::::::XXX::::::::::::::X:::XX:-$.;;;*+@X::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::X@+O.o;;;;;;;oo.*O$-@::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;========================================================..===;;;;;;;;;;;o&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;o================================ -%.========================o;;;;;;;;;;;o -@X:::::::::::::::::::::::::-&=;;;o -@:::::::::::::::::::::::::::::::::::::::X:-&o;;*+@X::::::::::::::::;;;;", +";;;:::::::::::::::@@::::::::::::::::::::::::::::::::X+-*;;;;;;;;;;;;o= #-+@::::::::::::::::::::::::::::X-O=;;;;;;;;;;;= &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#%&O ;;;;;;;;;;;o*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&O$++O&&&&&&&&&&&&&&&&&&&&&&&&.;;;;;;;;;;;;.#+X:::::::::::::::::::::::X:-&=;;;o*-+X:::::::::::::::::::::::::::::::::::::::X@$ o;*+@X::::::::::::::::;;;;", +";;;::::::::::::::@++@X::::::::::::::::::::::::::::::X-%=;;;;=.....=;;;o.O$@@:X::::::::::::::::::::::::::-&=;;;;;;;;;;;=%----+++++++-----++++++-----++++++----+++++++---------+-----&;;;;;;;;;;;o*-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*o;;;;;;;;;;o&+----++++++-----+++++++----++++-+X:+++++++++-----+++++++---+&o;;;;;;;;;;;o&-X:::::::::::::::::::::::::+O.;;o.O-:X:::::::::::::::::::@++@::::::::::::::::XX-$.;.@+X::::::::::::::::;;;;", +";;;:::::::::::::@#&&%:::::::::::::::::::::::::::::::@-*o;;;= #%%%%&*o;;;=*&@+::::::::::::::::::::::::::@+ o;;;;;;;;;;;=O+:X:@++++++:XX:@-++++@:XX:@+++++@:XX:+++++-@X:::::X::@++::-&o;;;;;;;;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;oO-::X:@+++++@:XX:@++++++:XX@++++++@XX:@-++++-@:XX:++@@++@:X:+&=;;;;;;;;;;;o&-X::::::::::::::::::::::::X@$&.=*%-:X:::::::::::::::::::@+#O#-+:X:::::::::::::::-O.*$@X::::::::::::::::;;;;", +";;;:::::::::::::-&== +:::::::::::::::::::::::::::::X-$.;;;=&+-----+#&.o;;;= $-@:::::::::::::::::::::::X-$.;;;;;;;;;;;;.$@X:#%%%%%%%X:::#%%%%O%X::#%%%%%%%:::X%%%%%%#::X:::XX@@#%::@%.;;;;;;;;;;;=#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+.;;;;;;;;;;;oO-:::X%%%%%%#:::X%%%%%%%X::#%%#####:::#%%%%%%#:::X%%$$%O%#::+%.;;;;;;;;;;;=&-::::::::::::::::::::::::::X@+#O$-:X:::::::::::::::::::@$&*=*%$+:::::::::::::::X:-%O:::::::::::::::::::;;;;", +";;;:::::::::::::+&== +:::::::::::::::::::::::::::::X@+*o;o&+@XXXXX:-+#&.=;;o*%@:::::::::::::::::::::::X-#.;;;;;;;;;;;;.$+X+#*......O++# ....=*%+@# .....*X++O...... @@::::::% *.O+@#.;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;;;=O+::+%*..... #@@O*......%++ ..**..&++$ ...... #++&.. *..*#+X@+*;;;;;;;;;;;o*+@X::::::::::::::::::::::::XX:--+XX::::::::::::::::::::@ =o;o.*#-@::::::::::::::X:-+:X:::::::@@@:::::::;;;;", +";;;:::::::::::::::%%$:::::::::::::::::::::::::::::::X-Oo;*$+X::X::XX:-+#&.o;;=&$@::::::::::::::::::::::-O=;;;;;;;;;;;;*$+X+#.;;;;;o --#.;;;;;=#+@+*;;;;;=#--&;;;;;;=+@X:::@$*o;o -+#*;;;;;;;;;;;;*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;*$@X:-O=;;;;;.%+-&=;;;;;=O--*;;oo;; --$.;;;;;;.#-- o;oo;;*++X+$.;;;;;;;;;;;;.$-X::::::::::::::::::::::::::XXXXX::::::::::::::::::::+#=;;;;;o*#@@@X::::::::::::XXX:::::::::$$+@::::::;;;;", +";;;:::::::::::::X@--+X::::::::::::::::::::::::::::::X+%**%+:X:::::::XX:-+% .o;*$@X:::::::::::::::::::X@- o;;;;;;;;;;;=&-@X-%.;;;;;o +-#.;;;;;*$@@-&;;;;;=#--&o;;;;;.+@X::X@$*;;;.+++&o;;;;;;;;;;;.+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;; +@X:-O=;;;;;.#++O=;;;;;=O-+*;;;;;; --$.;;;;;;.#-- o;;;;; -@X+$*;;;;;;;;;;;;=O-::::::::::::::::::::::::::::X::@@@@@@@::::::::::::::+ ;;;;;;;o. %-@:::::::::::::XX:::::::@: *&@@:::::;;;;", +";;;::::::::::::::XXXX::::::::::::::::::::::::::::::::X:$$-:X::::::::::XX:-$#*= $@::::::::::::::::::::X+$.;;;;;;;;;;;;=O-:X+#*o;o==.&@+# =;;;= -:@- ooo==*#@-O=;;o;o*+@X::::+&o;;=O+-Oo;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+=;;;;;;;;;;;o @:X:-%=;oo;o*$@@+ =o;;;=O-+ o;oo;o -+@*o;oo;o*$-+&=;oo;o -@X@- o;;;;;;;;;;;o -@:::::::::::::::::::::::::::::++++++++@:X::::::::::+O=;;;;;;;;;o.%-:X::::::::::::::::::::-#=o=O-:::::;;;;", +";;;:::::::::::::::XX:::::::::::::::::::::::::::::::::X:-+:X:::::::::::::X:@-$%#:::::::::::::::::::::::-&=;;;;;;;;;;;;=O-::+-$ **&%%:::@#&*** O@::@O O%%:::$&**** %@:::::X@%=;;o --%.;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+=;;;;;;;;;;;=O@X::@# *****%+:X+$&****&$:@# *****O+@@% *****%+:@O******%-+::-O=;;;;;;;;;;;;*-+X:::::::::::::::::::::::::::#O&OOOOOO#@:::::::::::+&o;;;;;;;;;;;.%+:::::::::::::::::::::-#=;;.$@::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::XX+-+:X::::::::::::::::::::@- o;;;;;;;;;;;;*$@::#%$-$$---@XX:++$$$$@XXXX@$$$---:XX@+$$$$$+:X::::X@%=;;;*-@+ ;;;;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;;;.$@X::X@$$$$$$-:X:X++$$$$+@XX+$$$$$$@XX:+$$$$$$+:XX@$$$$$+#%#:@-O=;;;;;;;;;;;o -@X::::::::::::::::::::::::::+O.======= +@::::::::::@O=;;;;;;;;;;;;*+@::::::::::::::::::::+&o;;o +@:::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::XXX:::::::::::::::::::::X+-*;;;;;;;;;;;;o -@@%*.*O-+:XX:::::@--++@:::@++++@@@@@@@@-----@@@::::X@$*;o=&+@+ o;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;&+:X:::@+++++@::@@@:@----@@@@@+-----@@@:@------@@@::+++-# ..*%--O=;;;;;;;;;;;;*$+X::::::::::::::::::::::::X@-&o;;;;;;;=%-X:::::::::@$*;;;;;;;;;;;o.$+X:::::::::::::::::::+*;;;;=%+:::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::X@- o;;;;;;;;;;;o @+-&o;;*@@XXX@+--+++++@$+-++@@+@@@@@@@@++@@@@$$@+@::::-%**&$::+O=;;;;;;;;;;;=-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@.;;;;;;;;;;;=%-:X@+-+:XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@++:XX:+ o;;o&--%.;;;;;;;;;;;;o&-:::::::::::::::::::::::::::+#.;;;;;;;.%-X:::::::::@$ ;;;;;;;;;o=*&@@X::::::::::::@-@::::+.;;;;oO-:::;;;;", +";;;::::::::::::::::::::::@+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$*;;;;;;;;;;;;=O++-*;;o @@::::%%%%%%#% &##& &#O &%&&O %+:X:::@$$+-:X@%=;;;;;;;;;;;o%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;.#@X:@#%#::X:X@:& &$@XX@+ o;;;*--+ o;;;;;;;;;;;;*-+X::::::::::::::::::::::::X:-%.;;;;;o +@X::::::::::+%=;;;ooo=. O$+X:::::::::::::@@#$+@::+*;;;;.#+:::;;;;", +";;;:::::::::::::::::::::@@#@+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;;.$+-O=;;.#-::@+&........ooo..=o=.=ooooooo=.o==oooo.&@:::X:+-@@@:@%=;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;;.#@:+O*..O+:::-&=ooooooooooooooooooooooooooooooooo=*%+:@- o;;;=%--&=;;;;;;;;;;;;.%-X:::::::::::::::::::::::::X@-O=;;;;o -@X:::::::::X:+ o;=* &#$-+@X::::::::::::@+ .*O$::+*;;;; +@:::;;;;", +";;;:::::::::::::::::@+++@&* #@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+@:X++*;;;;;;;;;;;;o +++*;;;.#-:X@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@+X::X:@#O%@@$.;;;;;;;;;;;;=X-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@.;;;;;;;;;;;;.#@@@.;;;&-:X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@:+O=;;;o&-+#.;;;;;;;;;;;;o -@X:::::::::::::::::::::::::X@+ o;;;o*-@X:::::::::::+# *O$+$+-@XXX:::::::::::::+&o;o=&-@+*;;;; -@:::;;;;", +";;;:::::::::::::::::@#%&*=oo.O@::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::#:::-%.;;;;;;;;;;;;=O+-#.;;;.%-:X+@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+X::@# *=*+@-&;;;;;;;;;;;;o%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;&+@-O=;;oO-::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X@+ o;;=&-@+ o;;;;;;;;;;;;=%-:::::::::::::::::::::::::::X@$ o;;o*-@X::::::::::::+$$+@:::XXX:::::::::::::X@$.;;;;*-@+*;;;; -@:::;;;;", +";;;::::::::::::::::@&*.oo;;;; +::::::::::::::::::::::::::::::::::::::::::::@@:::::::::::::::::-&*O@+$ =;;;;;;;;;;;;.$@:$&*=o*$+::-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+:X:-&oo;=%-+%=;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;=O+:- o;;.#+::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X:-%=o=*#@:-&=;;;;;;;;;;;;o -@X:::::::::::::::::::::::::XX-#.;;o*-@X:::::::::::X:@+:X:X::::::::::::::::::+&o;;;o -@+*;;;; -@:::;;;;", +";;;::::::::::::::X+#.;;;;;;= %@:::::::::::::::::::::::::::::::::::::::::::@++@::::::::::::::X+-.o&--O=;;;;;;;;;;;;o -@X@+$O*&$@X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X:-Oo;;o -@+ ;;;;;;;;;;;;=#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;;;;;;;;;;;*$@@%=;;; +@X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:@# *%$@X:-O=;;;;;;;;;;;;o -@X:::::::::::::::::::::::::X:-#.;;o*-@X::::::::::::XXXX:::::::::::::::::::X@$.;;;;.#+:+*;;;; -@:::;;;;", +";;;::::::::::::::X-%=;;;;o*%+@X::::::::::::::::::::::::::::::::::::::::::@% %@::::::::::::X:-&oo&-- o;;;;;;;;;;;;=O-::@@+-$$:::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:X@$*;;;*+@+%=;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;oO-:- o;;; +:X+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-::X:$$--@@:@+*;;;;;;;;;;;;;.#-X:::::::::::::::::::::::::@+# =;;o -@X::::::::::::::::::::::::::::::::::X@+ o;;;=O-:X+*;;;=O+::::;;;;", +";;;:::::::::::::::+#.;;;o #-@XX::::::::::::::::::::::::::::::::::::::::X+$*oo $@:::::::::::X@-*;=O-+*;;;;;;;;;;;;;=%-::@+@:@+:X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:-Oo;;.@@@$*;;;;;;;;;;;;=#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ =;;;;;;;;;;;=%@:@&*=;=%@X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@XX:@@@@@@@:-O=;;;;;;;;;;;;o*+@X:::::::::::::::::::::::@+O.o;;;=&-:X:::::::::::::::::::::::::::::::::::-Oo;;;o&+@X:+*;;;*@@X:::;;;;", +";;;::::::::::::::::@O.== $-:X::::::::::::::::::::::::::::::::::::::::::X-O=;;.#+:::::::::::::+O* $-&=;;;;;;;;;;;;o $++& &#@XX:X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:X@$*;;.@@:+ ;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$&*.o;;;;;;;;.#@X:$$&*&+:X@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:::::%& %+-#.;;;;;;;;;;;;;=&-:::::::::::::::::::::::@%*=;;;;;.$-X:::::::::::::::::::::::::::::::::::@O.;;;= @@X::+*;;;&+:::::;;;;", +";;;:::::::::::::::X:+$&%$@X::::::::::::::::::::::::::::::::::::::::::::X-%.;o +@X:::::::::@@@:@$$-#.;;;;;;;;;;;;;.#+++.o=*%@::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:-O.*&:::+&o;;;;;;;;;;;;=#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-$#*=;;;;;;oO-::@@++$+@X:+@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:+%*ooo -++ o;;;;;;;;;;;;;*-@X::::::::::::::::::::@$*o;;;;;o -@X::::::::::::::::::::::::::::::::::@$.;;;=&$@X:::+*;;oO-X::::;;;;", +";;;::::::::::::::::X:-+-@:X::::::::::::::::::::::::::::::::::::::::::::X@#&* %@:::::::::::$$@::@+-*o;;;;;;;;;;;;;*@@-O=;;o -@XX-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::@#$+::X@#.;;;;;;;;;;;;o -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+@X:@-$&.=o;;;*$@X@@@@@+:X::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X@-O=;;;*+++#.;;;;;;;;;;;;;.%-X::::::::::::::::::::+#.;;;;;;.#-X:::::::::::::::::::::::::::::::::::@$.oo.&++:X:::+*;;o&-:::::;;;;", +";;;:::::::::::::+++@:XXX::::::::::::::::::::::::::::::::::::::::::::::::X:+$$@XX::::::::+O***&$:-%=;;;;;;;;;;;;;=O+@- o;;=&+@X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:X@-+@++@:@&o;;;;;;;;;;;;=$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@:%$++:X++$% =;=O-:@O %#X:::@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::+#.;;;.%-@$*;;;;;;;;;;;;;o +@X:::::::::::::::::::@$ oo;;;o*-+X:::::::::::::::::::::::::::::::::::::% $+@X:::::+*;;o&-:::::;;;;", +";;;:::::::::::::$##$+:X:::::::::::::::::::::::::::::::@@@:::::::::::::::::::::::::::::::-&o;o*$@+%.;;;;;;;;;;;;;*+@+#.;;;*$@X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++X::XX:$#$+::$*;;;;;;;;;;;;o -@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- .*%++@:X+-$&. $:@-.oo= $@X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X:+%.;;o*$@+O=;;;;;;;;;;;;;=O-:::::::::::::::::::::@$&*o;;;.$-X:::::::::::::::::::::::::::::::::::X:-+++XX::::::+*;;o&-:::::;;;;", +";;;:::::::::::+%*..*$+@X::::::::::::::::::::::::::::X@+$@@@::::::::::::::::::::::::::::X@$*o;*$@:+O.;;;;;;;;;;;=O-@-&=;;.%-:X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::@%*.*&+@-O;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;o.*&$+@:X@+#$@:+%=;;;*$@X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@XX@- o;;=O-@+ o;;;;;;;;;;;;;*-+X:::::::::::::::::::X@-# .=o*@+X:::::::::::::::::::::::::::::::::::::X@:X::::::::+*;;o&-:::::;;;;", +";;;::::::::::X-Oo;;o*%-@X:::::::::::::::::::::::::::@$&* #++@:::::::::::::::::::::::::::X-#.=O-:X@-%.;;;;;;;;;;*+@:-&.oo -@XX-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:::-&;;o=-@@#=;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-*;;;;o=*O+++:X-+X:- o;;o +:X@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*%#::X:-O=;o*%+X+#.;;;;;;;;;;;;;=O-:X:::::::::::::::::::X:@$$& %@:::::::::::::::::::::::::::::::::::::::::::::::::::+*;;o&-:::::;;;;", +";;;:::::::::::@$ .;;o.&-@:::::::::::::::::::::::::::-&=oo*&%-@::::::::::::::::::::::::::X:+O&$@X:X:-O=;;;;;;;;.%-:::$# .&@:X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::@%=;;oO+:+&o;;;;;;;;;;;;o*-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;o. O$+XXX:@$.;;;.#@X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=% *#+X:+%..&$@:X@- o;;;;;;;;;;;;;.#-:X::::::::::::::::::::::@+$+:X::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;o&-:::::;;;;", +";;;:::::::::::X@+#=;;;=&+:::::::::::::::::::::::::::- o;;oo.&$@::::::::::::::::::::::::::X:++:X:::X@+ o;;;;;;o&-@X@+@+$#%::X++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@XX:+&;;;.#@@$*o;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;o=*#@:X:-%=;;o&-:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $.o&-:X::##++@+@:-%=;;;;;;;;;;;;;o.$+X:::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::-$=;o&-:::::;;;;", +";;;:::::::::::::@-&o;;;oO+::::::::::::::::::::::::::-&o;;;;;o $@::::::::::::::::::::::::::X::::::::X+$*o;;;;;.O+:@##@@:-+:X:-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:X:-&;;;oO-:@%.;;;;;;;;;;;;;.++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;o $@::+%*=o.#@X:+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%$=;.#+:X:-+@@$%:@@$*;;;;;;;;;;;;;;o*-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$.;;&-:::::;;;;", +";;;:::::::::::::X@@ =;;;*+::::::::::::::::::::::::::-&o;;;;;;.#@:::::::::::::::::::::::::::::::::::XX+$*o;;;o&+:@$ . $@X::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:+%.;;.%+::$*;;;;;;;;;;;;;o +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-*o;;;;;;;;;;;;;*$@:@@@#& O@::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +#.;=&-:X:X:@O*. @+@%.;;;;;;;;;;;;;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;&-:::::;;;;", +";;;::::::::::::::X+$ o;;=%@:::::::::::::::::::::::X++*o;;;o=. $@::::::::::::::::::::::::::::::::::::XX-#.;;;.$+:-&=;=&+@X:X-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:X:-&=*#@:::-O=;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;=&@::+@@++$-:X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-#.;o&-@X::+%.o;=O-@-O=;;;;;;;;;;;;;;.$-XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$.;&-:::::;;;;", +";;;:::::::::::::::X@$ o;; +:::::::::::::::::::::::@+&o;=..*O#$:::::::::::::::::::::::::::::::::::::::X@-O=;o&-:+#.;;;*$+XX@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@@::@$O$-:X@::+&o;;;;;;;;;;;;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;o&+::+& #+::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--#.;;.%-:X:-&=;;;*-++#.;;;;;;;;;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&.&+:::::;;;;", +";;;::::::::::::::++:-$*;o +::::::::::::::::::::X@--&=;=O##$-+:X:::::::::::::::::::::::::::::::::::::::X@+O.*#+:-&=;;o +@XX-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::X:-+X@++:X@+*;;;;;;;;;;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#*o;;;;;;;;;;;;;.#@:+#=o O::X::+@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@+#.;;;*-@X:+#.;;;=O-:+&=;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::X@-+@X:::::::::::::::::::::::::::::::@+@::::::::X:+#:::::::;;;;", +";;;:::::::::::::@%%+@-&o=%-X::::::::::::::::::X@@% =;o&+++@::X::::::::::::::::::::::::::::::::::::::::XX@@##@:+%.;;;*#@:X@+*o;;;;;;ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::X:+O #+:+%=;;;;;;;;;;;;;o.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++.o;;;;;;;;;;;;;o @::- o;o.#@:X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X-#.;;;=O-:X:-O=;;;*+@@+*;;;;;;;;;;;;;;o*-+::::::::::::::::::::::::::::@$OO$@@++@:::::::::::::::::::::::::::#O#:::::::::X:+@::::::;;;;", +";;;::::::::::::+%..O@-%=o&-:::::::::::::::::X:@-&.o;; $@XX:X::::::::::::::::::::::::::::::::::::::::::::X@-+:X-O=;;.#+:X@-&o;;;;;;;. =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+::::@# =o -@:+&o;;;;;;;;;;;;;o.#+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-# o;;;;;;;;;;;;;o $@:+$=;;;*$@X:+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+::-#.;;;;*++XX@+ o;;.%-X+#.;;;;;;;;;;;;;=O-@+:X:::::::::::::::::::::::::+&==&-@%%$+@X::::::::::::::::::::::@+*=&+@:::::::::X:::::::;;;;", +";;;::::::::::::-&o;.$-$.;*+@::::::::::::::::@+-O=;;;.#+:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::+&..&+:XX+$.;;;;;;;=&%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@:::-&;;;=&-:@$*;;;;;;;;;;;;;;o.--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%*o;;;;;;;;;;;;;;*$@X:+ o;;=O+::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@X:-#.;;;;=&-:X:-O=;.&+@X@-&o;;;;;;;;;;;o +@%%@@::::::::::::::::::::::::@O=;;.& ..*O@@::::::::::::::::::::::-#=;*++X::::::::::::::::;;;;", +";;;:::::::::::@+*;;oO-#=o&+@::::::::::::::@+-#&.;;;.%+XX::::::::::::::::::::::::::::::::::::::::::::::::::X:::X@+##$@X::-O=;;;;;o.O- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::+%=;;;=O+:@O=;;;;;;;;;;;;;;o #+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=o;;;;;;;;;;;;;;oO-::+&=;;o +:X:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:-#.;;;;;.$+XX@# #+@@@:+$ o;;;;;;;;;;=%-#*.O-@::::::::::::::::::::::@$*;oo;oo;;o=O-::::::::::::::::::::::+&o;*-@X::::::::::::::::;;;;", +";;;::::::::::X+%=;;o +#=o%-++++++++++--+--@%&.o;;;=O-:X:::::::::::::::::::::::::::X:+--@:::::::::::::::::::::::X:--:XXX+$*o;;;;= #-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+XX:+&o;;;.$@:@&o;;;;;;;;;;;;;;o.+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+#=;;;;;;;;;;;;;;;; $:X:+ =;;=%@XX@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:X::-#.;;;;;o*$+X:@$$+@@+@@:@$ o;;;;;;;;o +-%=;.O++:::::::::::::::::::::@$*;oo;;;;;;;.@-X::::::::::::::::::::$*;;*+@X::::::::::::::::;;;;", +";;;::::::::::X-Oo;;o +#.;*&O#+$$$$$+$&OO&& .oo;;;= +@X:::::::::::::::::::::::::::X@-$&O@@::::::::::::::::::::::::::::X@- o;;;o.&+--*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+::X@$*;;;=#+::+ ;;;;;;;;;;;;;;;o #-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-$*o;;;;;;;;;;;;;;;*#@::::$&.= $@X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::-#.;;;;;;=&-:X::::+% #+:+#.;;;;;;;;.$-@ o;;=&-+:::::::::::::::::::::@&.oo;;;;;;;oO-X::::::::::::::::::::+*;;=O-:::::::::::::::::;;;;", +";;;::::::::::X-O=;;o +#.;oo=*********===ooo;;;;;.O$@X::::::::::::::::::::::::::XX@-%*o=&-@::::::::::::::::::::::::::X:-%=;;;= #@@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:XX@%.o.&@:::+#.;;;;;;;;;;;;;;;o.O-@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-%*o;;;;;;;;;;;;;;;=O+:::::@+#%$:X:@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::::@$*o;;;;;o ++X:X:+O.oo*$-X+%.;;;;;;o --&=;;;;= +-:X:::::::::::::::::X:+#&*=;;;;;;oO-X::::::::::::::::::::+*;;o&-:::::::::::::::::;;;;", +";;;::::::::::X-O=;;o +#.;;;;;oooooooo;;;;;;;;o=*%-@XX:::::::::::::::::::::::::X:+-&=o;;=&-+:::::::::::::::::::::::::X+-*;;o.&++:+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X@@:@& #+@X:X:-Oo;;;;;;;;;;;;;;;o= $-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+%=o;;;;;;;;;;;;;;;;=#+X::::::+-@XX::@ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::X:-&=;;;;;;o -@XX@+ o;;o -+:-O=;;;;;.%-%.;;;;;;o*#-@X:::::::::::::::::X:+-$O=;;;;;.#-X:::::::::::::@++----+*;;; -@::::::::::::::::;;;;", +";;;::::::::::X-O=;;o +#.;;;;;;;;;;;;;;;;;o==. O#+:::::::::::::::::::::::::::X::--&=;;;;;=&-@X::::::::::::::::::::::X@- o;o*%+@X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+X@+@+:@$+:::XX+$*;;;;;;;;;;;;;;;;;;o*%-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++ =;;;;;;;;;;;;;;;;;;o ++XX::::::::@:X@$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X::::X@-&=;;;;;;;=O-:X:+%.;;;=&-@@+ o;;;=&++ o;;;;;;;o=O-@::::::::::::::::::X::@+&=;;;;*+@X:::::::::::::++%&&&O&=;;;=O+::::::::::::::::;;;;", +";;;::::::::::X-O=;;o +#.;o.********...==*&%%#+-@:X:::::::::::::::::::::::::X:+-$ =;;;;;;;=&-@X::::::::::::::::::::::-&o;= $-::X+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+X@-O %-@@X:::X@+ o;;;;;;;;;;;;;;;;;;;o=%-+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-%*o;;;;;;;;;;;;;;;;;;;;o +@X:::::X:@+-:X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@X:::::X@-&=;;;;;;;;.$-XX:+&=;;o.O-X@$ o;o*$-%.;;;;;;;;;;=O--@X:::::::::::::::::XX@$&=oo=&-::::::::::::::@O .ooooo;;;;;.#@X::::::::::::::;;;;", +";;;::::::::::X-Oo;;.#-#.;*%########%%#O%$+--@:::::::::::::::::::::::::::::X:+#&.o;;;;;;;;;=&-@X::::::::::::::::::::+%=o %++:XX@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+X@-&=o.%@::::X++ o;;;;;;;;;;;;;;;;;;;;;;=&@-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@ =o;;;;;;;;;;;;;;;;;;;;;;o ++X::::X@@&%+:X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+:::::::X@-&=;;;;;;;;o -@X:+$*o;;=O-XX+$ ;o&-$*o;;;;;;;;;;;= O++:X::::::::::::::::::@+%&&O$:X::::::::::::+$.o;;;;;;;;;;;oO-X::::::::::::::;;;;", +";;;::::::::::X-Oo;oO+-&ooO-::::::::++@--:::::::::::::::::::::::::::::::::@@-+*oo;;;;;;;;;;;=&-+::::::::::::::::::X@- = $+::::X+$*;;;;;o========o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+X:-O=;;;.+@:XX++ o;;;;;;;;;;;;;;;;;;;;;;;;=*%-+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-# o;;;;;;;;;;;;;;;;;;;;;;;;;o ++XX::@$&=.%-:X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $+::::::::X@-&=;;;;;;;;;=O-:X:@# =.O$@@@:+$*.%-&o;;;;;;;;;;;;;o=&--@:X::::::::::::::::::+++-@X:::::::::::::-#=;;;;;;;;;;;;oO-X::::::::::::::;;;;", +";;;:::::::::::+#.o*#--*;=O-X::::::X:::::::X:::::::::::::::::::::::::::X:@-+%*o;;;;;;;;;;;;;;=&-@X:::::::::::::::::::%O$@XX::X@-&o;o=..*O%%%%%%%&*=ooo;;;;;;;;;;;;;;;;;;;;;;;;*#+X:@&=;;;o.@@XX@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;o=OOX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@XX:-&=;;.%-:X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::X@-&o;;;;;;;;;;*$-XX:+$&O-@@#%@:@$#+#.;;;;;;;;;;;;;;;;= %+-@:::::::::::::::::X:::::::::::::::::::-&o;;;oo;;;oooo.#+:::::::::::::::;;;;", +";;;::::::::::::@%&#@+#=;oO-:::::::::::X::::::::::::::::::::::::::::::@@-$& =o;;;;;;;;;;;;;;;;= $@::::::::::::::::::X@-@X::::X+#.;. O##$--------+#O&&&.o;;;;;;;;;;;;;;;;;;;;;*#+XX@$.;;;o %@:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=O+::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::+O=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:-&o;;;.%@:X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+:X:::::::::@-&=;;;;;;;;;;o*++XXX@-@:-%..%+:@--&o;;;;;;;;;;;;;;;;;o= #--+@:X::::::::::::::XX:::::::::::::::@$.;o=*&&.=. &&&%@::::::::::::::::;;;;", +";;;:::::::::::XX++@:-&o;o&-::::::::::::::::::::::::::::::::::::::::@+-+#*=o;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::X-&=*%+-@::::::::::::++++#&.=o;;;;;;;;;;;;;;;;o*#+XX:@+ o;o*++XX++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#@::++@:::::::::::::::::::::::::::::::::::::::::::::::@+++::-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:@#.;;;;.#@XX@+&=;;;;;;;;;;;;;;;;;;;;;;;;;.%-@X:::::::::::+%.;;;;;;;;;;;o -@:X:::+%.oo -+X@+ o;;;;;;;;;;;;;;;;;;;o.&%$-@::::::::::::::::::::::::::::::::+&o;=O#++#%%$++++:X:::::::::::::::;;;;", +";;;::::::::::::X:::+$.;;o&-::::::::::::::::::::::::::::::::::::::@+-#&*=o;;;;;;;;;;;;;;;;;;;;.&#:::::::::::::::::::::::::::::@#O#-::XXXXXXXXXX:XX::::++#O*=o;;;;;;;;;;;;;o #+X:++:@$ *&#@XX@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-XX@##--@:::::::::::::::::::::::::::::::::::::::::::@+-#%#:::$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X+%.;;;=O+X:X@+&=;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::X@+*;;;;;;;;;;;;=&-@X:X@+*;;;=&-@X@# =;;;;;;;;;;;;;;;;;;;;o=*&+-@@::::::::::::::::::::::::::::@$.;;=%-::+++@:::::::::::::::::::::;;;;", +";;;::::::::::::@@+-- o;;=&+::::::::::::::::::::::::::::::X:::@@---#&.=o;;;;;;;;;;;;;;;;;;;;;.O+@X::::::::::::::::::::::::::::X@-@:XX::::::::::::::XXX::@-$O*o;;;;;;;;;;;o*@+X:@#$+:@$#+@XX@- o;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;=+@::@..&%+--@@:::XXX::::::::::::::::::::::::XX::::+---#&.=*$:X-%o;;;;;;;;;;;;;;=o;;;;;;;;;;;;;;;;o -@:-%.;=&$:@@:X@+&=;;;;;;;;;;;;;;;;;;;;;o $@X::::::::::::X@- o;;;;;;;;;;;;=O-:X:@+ o;;;=&@@X@$O.;;;;;;;;;;;;;;;;;;;;;o= %$+++@@:::X::::::::::::::::::::@$=;;=O-XX::::XXX::::::::::::::::::;;;;", +";;;:::::::::X@+-@%O o;;= #@:::::::::::::::::::::::::::::@@@@@-+#O&.o;;;;;;;;;;;;;;;;;;;;;;o*%+:X:::::::::::::::::::::::::::::::::X::::::::::::::::::::X::@-$&.;;;;;;;;;o #+X:-O.*#@::@:::+- o;;;;;;;;;;;;;;;;.*.o;;;;;;;;;;;;; -::@&o;o= OO+-++@@@@:::::::::::::::::::::::@@@@@+-$OO&.o;;=$@::-.;;;;;;;;;;;;;.O o;;;;;;;;;;;;;;;;o -@:-%*&+@@-++:X@+&=;;;;;;;;;;;;;;;;;;;o*$+X:::::::::::::::-O=;;;;;;;;;;;;;.%-:X:@#*o;;;=&-:X@-O.;;;;;;;;;;;;;;;;;;;;;;o=*&%$-+@@@@@:X:::::::::::::::::@$.;;=%-X::::::::::::::::::::::::::;;;;", +";;;::::::::::#& *==o;;.O$@X:::::::::::::::::::X:::::@++-----$& .=o;;;;;;;;;;;;;;;;;;;;;;;o $+:@@:::::::::::::::::::::::::::::::X::::::::::::::::::::::::X::@+%*o;;;;;;o*$+X:-O=;o.#+:XX:-+ o;;;;;;;;;;;;;;;;.%$% o;;;;;;;;;;;=O+:@$=;;;;o==* %$-----++:::::X:::::X:::::@++-----%O*==oo;;;;&-:X+%o;;;;;;;;;;o*%-$ o;;;;;;;;;;;;;;;;o -@:-#$::-O %-:X@+O=;;;;;;;;;;;;;;;;;o #+:::::::::::::::::-%=;;;;;;;;;;;;;;*$-:X:+$ o;;o&-@@::+%*o;;;;;;;;;;;;;;;;;;;;;;oo=* &$----+@@+@::::X:::::::X:+- ;;=O-X::::::::::::::::::::::::::;;;;", +";;;:::::::::+O=;;;;o=*%-@:::::::::::::::::::@@@+----+$$O& &&*=o;;;;;;;;;;;;;;;;;;;;;;;;o= +@::++:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+$&.;;;;o*#@::@O=;;;=%-:::@%*o;;;;;;;;;;;;;;;;.%-:-$ =o;;;;;;;;; +::@%;;;;;;;;oo.*&&&&%$$----+@@@@@@@+----+$#&&&& .=o;;;;;;;;=%@::-.;;;;;;;;o=&#@:@$ o;;;;;;;;;;;;;;;;o -@:+@:X&=o.O@:X@+&=;;;;;;;;;;;;;;;o +-:X::::::::::::::::-%.;;;;;;;;;;;;;;o*#+:X:+$*oo $@:+@X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;oo=*&& %--$+---@@@:::::@@+-%*;;o +@::::::::::::::::::::::::::;;;;", +";;;:::::::::@%*=o=*&%#-:X:::::::::::::::::::@+-$OOOO **=ooooo;;;;;;;;;;;;;;;;;;;;;;;;;=&%+@:+# &@@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+% o;o $-X:+%=;;;o +@XX-#.o;;;;;;;;;;;;;;;;.%-:X:@+%&o;;;;;;;=@@X@+*;;;;;;;;;;;ooooo.**OOOO#+++++++$OOOO&*.ooooo;;;;;;;;;;;;*+:X@%=;;;;;;o*O+@:X:@$ o;;;;;;;;;;;;;;;;o -@X:-O=;;;=O-:X@+ =;;;;;;;;;;;;;o $@::::::::::::::::::X@+ o;;;;;;;;;;;;;;o*#-:X:-$ $@+#&O-::@$O*;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo=&&*&OO#++++@+++--% .o;;;.#-X:::::::::::::::::::::::::;;;;", +";;;::::::::::@$%OO$++@:X::::::::::::::::::@#& *====ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++@X+-&==O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ =.$-:X:-&o;;=*$@XX@- ;;;;;;;;;;;;;;;;;.%-:X:::@++&=;;;;;o&-::-%o;;;;;;;;;;;;;;;;;oo====. *====ooo;;;;;;;;;;;;;;;;;oO+:X-*;;;;o=*#-:X::::+$ o;;;;;;;;;;;;;;;;o -@X+#.;;;;.%@:X@+ =;;;;;;;;;;;o $@XX:::::::::::::::::X@-&o;;;;;;;;;;;;;;;= $@:X:+++@@+ o.#-@:+-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo==. %-#%%& .o;;;;;=%-::::::::::::::::::::::::::;;;;", +";;;:::::::::::@+--@:::X::::::::::::::::::X-%=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O+@X:-: =;;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+O%-:X::@#*oo&$-X:+- o;;;;;;;;;;;;;;;;.%-:X::++@::+O*=;;;o@+:@$.;;;;;;;;;;;;;;;;;;;;;;;;;oooooooo;;;;;;;;;;;;;;;;;;;;;;;;;*+::+Oo;;=&O$@:X:::::X+$ o;;;;;;;;;;;;;;;;o -@X+%.;;;;*#@XX@+ =;;;;;;;;;o $@XX::::::@+@:::::::::X@- o;;;;;;;;;;;;;;;;o.%-:X:::@+&=;;.O++X:+# =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo. .=.=o;;;;;;o*$@::::::::::::::::::::::::::;;;;", +";;;:::::::::::X:::XX:::::::::::::::::::::X-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O$+:X:@$*o;;;=O-:::::--@:::::::::::::::::::::::::::::::::::::::::::::::::::::XX@--:X:::X@# @+::++ o;;;;;;;;;;;;;;;;.%-:X::+%%+-@:-$&=o;*@::-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@::+*=.&+-@XX::::::X:@$ o;;;;;;;;;;;;;;;;o -@:-%.;;;.#@XXX@+ =;;;;;;;o +@XX::::::+$#$@X:::::::X@- o;;;;;;;;;;;;;;;;;;*--:XXX@$*;;;;= #:::++% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;o*#+X::::::::::::::::::::::::::;;;;", +";;;:::::::::::::XX:::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=&$-@:XX+$*;;;;o $@:::@+OO@@X::::::::::::::::::::::::::::@++++++++@:::::::::::::::X::X::::::@$$@XX+:*o;;;;;;;;;;;;;;;;.%-:X::@O== O-::@-O *#@X@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$:X@#O%+::::::::::::X:+$ o;;;;;;;;;;;;;;;;o -@X-%*.*&$:@+:X++ =;;;;;o +@X:::::::+# .&-::::::::::+&=;;;;;;;;;;;;;;;;;;o*#-@X:@$&.o;;;o*++X:@-+ .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=..*#-:X::::::::::::::::::::::::::;;;;", +";;;::::::::::::::::@+-------+::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O+@X:+@X+$*o;;= $+:X:@-O==&-+:::::::::::::::::::::::X:@-+@$$$$$$#$--+@@::::::::::::XX::::::X:@@:X@+ o;;;;;;;;;;;;;;;;.%-:X::@#=;;o=&@@X:-$#+::@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O@:X+-+::@-+::::::::::X+$ o;;;;;;;;;;;;;;;;o -@:-#%#+@@@$@:X@+ o;;;o +@XX:::::X+-*o;*$+X:::::::X@$*o;;;;;;;;;;;;;;;;;;o.%-:XX:+# o;;o -@@-@:@@%O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&O%#$+:X:::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::@-%OOOOOOO#-:X:::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=*O+-:X@+#$@X@#*o.O+@:X:++O.;;=&--:::::::::::::::::::::::-$%&*******.*&O#--@:::::::::::::::::::::XXX+- o;;;;;;;;;;;;;;;;.%-:X:::@%o;;;;=&-:X:@@::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $:::::@-+O%@:::::::::X:+$ o;;;;;;;;;;;;;;;;o -@:@@@:@$ *%-:X@+ =;= +@XX:::::X@-&=;;=O-::::::::::-O=;;;;;;;;;;;;;;;;;;;;.%-@XX:++ == $+:#O#+::@+#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=o=*O$+-@@@:X::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::#&.=======.O+::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&O$-@XX+-O.*$@:+#O#-@XX:-+ =;;;;= $-:X:::::::::::::::::X@-#*==ooooooo;oo=. O$-+@:::::::::::::::::::X@- o;;;;;;;;;;;;;;;;=%-:X:::::$&.;;;;=-:X:@@X:@X&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&O:::X:++% ==%@:::::::::X:+$*o;;;;;;;;;;;;;;;;o -@XX:@% =o.#-:X++& &+@XX:::::X@-O=;;;o -@X::::::::+$.;;;;;;;;;;;;;;;;;;;;;.%-+:X:++OO$+@#*=*#-@X:@+#&*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&O&O#-@@::XX::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::@@ o;;;;;;;;;=#+:::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;oo.&#--@:XX++O.;o $:X+-+:XX@-+*o;;;;;;o*#-:X::::::::::::::::+-O.o;;;;;;;;;;;;;;o=*O$+@:::::::::::::::::X@- o;;;;;;;;;;;;;;;;o -@X::::::@+O=o;;.-::+$$@:X:+#&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo. #-+X:::@$ =o;; @::::::::::XX+$*;;;;;;;;;;;;;;;;;o -@X:-&o;;o.#-:X@-@+@XX:::::X:-#.;;;;;.%-::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;.O+-@XX@--@:-O=;;.%++XX:++#O =o;;;;;;;;;;;;;;;;;;;;;;;;;o*----@:XXX:::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::@+ o;;;;ooo.**#@:::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;o.**&%+@::XX:@%*=;;;=O-::::X:+-O.o;;;;;;;;o*#-:X::::::::::::::@$&=;;;;;;;;;;;;;;;;;;o=* #@::::::::::::::::@+ o;;;;;;;;;;;;;;;;=*$@X:::::::X@@O ==O@:+%**$+@::@-#&*.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=** %+@:@@::@&*o;;;;.$@:::::::::@@:+%*o;;;;;;;;;;;;;;;;o -@:@%*o;;o.%@:X:@@XX:::::::+#*o;;;;;o -@X::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;=*#-@XX::X@$*;;o;=&$::X:@@-+O **=;;;;;;;;;;;;;;;;;;;;;;;.$-::XX::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::X@#&.=o. &&%$$:X:::::::::X-#.;;;;;;;;;;;;;;;;;ooo=. %$$++::@@:X+-*o;;;o.O+:XXX@--&.;;;;;;;;;;;o*#-:X::::::::::::+#*o;;;;;;;;;;;;;;;;;;;;;;=&-:X:@@X:::::::::@@ o;;;;;;;;;;;;;;;;=&$+XX@@::::::X:-$OO-:@%=oo*$-@XX:@-$%&&.oooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo= O$$++@@@--@:-*;;;;o= @:::::::::@$++:-#*;;;;;;;;;;;;;;;;;o -@X+#*;;;; +@XXXX::::::X@-$*o;;;;;;;.#-X::::::::+$.;;;;;;;;;;;;;;;;;;;;;;;o.O--:XX:@$*;o=oo. #+X++:X@++$#&.=o;;;;;;;;;;;;;;;;;;;;=%-XX::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::X@+%&&%+---@@:X:::::::::X-#.;;;;;;;;;;;;;;===* &O%$+@@::@+@$@:@- o;o.&%$:::X+@% =;;;;;;;;;;;;;o*#-:X:::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;.%+::@@+::::::::::@$*;;;;;;;;;;;;;;;;.O-@X:@@$@::::::::@--::+ ;;;o*&%@:X::@---%& *==oo;;;;;;;;;;;;;;;;;;;;;;;;;;;oo===* O+-@@@:@+$%&X@@O.;;= O$:::::::::+$* O@@-$.;;;;;;;;;;;;;;;;;o -@:+#.;;=&+:X::::::::X:-%*o;;;;;;;;o*+@X:::::::++*o;;;;;;;;;;;;;;;;;;;;;;;;=&+-@:::@% .==== $+XOO-@@:@@@-#O&.====o;;;;;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::X@@--@@:@:XX:::::::::::X-#.;;;;;;;;;;;;o*&OO$++-@@:XXX+-% *O+X+#.= %++:XX:+- =o;;;;;;;;;;;;;;;o*#-:X:::::::X:-O.;;;;;;;;;;;;;;;;;;;;;;;.%+X:-O*&-@:::::::::$O.;;;;;;;;;;;;;;=O-:X:+$* @@:::::@XX::X:+&o;;;o=&-::+@@@@@@+++$OO**.ooo;;;;;;;;;;;;;;;;;;;ooo.* OOO$++-@:XXX++&*== @:-#=.O+-@XX:@::::@#*oo=%+:+%*o;;;;;;;;;;;;;;;;o&-@X-%.*%@:X:::::::::@-O.o;;;;;;;;;;o&-:::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;o*#-+:X:++O&*=*#++%.=O+-@:XX@@-+%OOOO .=;;;;;;;;;;;;.#-X::::::::::::::::::::::::::::::::::::@++;;;;", +";;;::::::::::::::::XX@@XXXX::::::::::::::X-#.;;;;;;;;;;;;*%---@@@::X::X+$&.oo*#@:-%O+-@XX:@++&=;;;;;;;;;;;;;;;;;;o*$-:::::::::+%.o;;;;;;;;;;;;;;;;;;;;;;.#-::-%.o=O+::::::::X:-O.;;;;;;;;;;;;o -:X:+$*oo +::::+-@:XX:::#&=o;;o%@:@##$+-+X@@@@--$$%&&&..=;;;;;;;;;;;;;o.. &&%$+---@@@@@:::@# =o;;=#@:+&#-@:X:@--@:::- o;;;.#@:-$.;;;;;;;;;;;;;;;;;o&-@:+#$-@X::::::::::+%.;;;;;;;;;;;;;*@@X:::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;o.O$+@XX@-+O*O-:@&o;=*&%@X:XX:@+----+%.;;;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::::::+-##;;;;", +";;;::::::::::::::::::XX::::::::::::::::::X-#.;;;;;;;;;;;; +@::X:@@+@::@#*o;;;o +::--@XX:@--%*o;;;;;;;;;;;;;;;;;;;;o*$-:X::::X@@*;;;;;;;;;;;;;;;;;;;;;;;.#-::-%.;;;.$+::::::::X:-O.;;;;;;;;;;o*$@X:@$*o;;=+@X:+#&+-@:::X@-O .o.-:@#..* &#@XXX:@@@@----#%&o;;;;;;;;;;;;o%%+--+@@::@@@++$@::-.o;;;;;#@X:--:XX@@+%&X@::@O=;;;o.#@:+O*o;;;;;;;;;;;;;;;;o $:X-+:X::::::::::+%.;;;;;;;;;;;;;;=%-::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O--@:X@$#$@+O.;;;o=.O+::++@@@:X:-O=;;;;;;;;;;;;.#-X::::::::::::::::::::::::::::::::::-$&..;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$:X:+--+#%::-&o;;;;o*$@X::X:@--#&.;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::X-%=;;;;;;;;;;;;;;;;;;;;;o.#-:X@O.;;;o.#+:::::::::X:-O.;;;;;;;;o*$+X:@$*o;;o*+::+#.= #-+@::::-+% &@:$*;;oo=.@@::@+-@@@@@@++-o;;;;;;;;;;;;o++@@@XXXX:+++%O*#@:-=;;;oo*$@::@XX@+-$ ==&-+XX-O=;;;;&-:X-$*o;;;;;;;;;;;;;;;;o&-::X::::::::::::-O=;;;;;;;;;;;;;;o -@X:::::X@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&#-+:X:@::+O.o;;;;o&-@X%#+++@::-&o;;;;;;;;;;;;.#-X::::::::::::::::::::::::::::::::::%*o;;;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@:$#& .*#@+%.;o=*&O:::XX@--# .o;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:::X@- o;;;;;;;;;;;;;;;;;;;;o*#-:X@$*;;;o %@::@@:::::::X:-O.;;;;;;=&$+XX:-&o;;o*$@:+#*;;o.&#-@::X:@+--X:$=;;;;;oX+:@# O##-@XXX::o;;;;;;;;;;;;o::XXX::::: ==o +:- oo.&&#@::XX:@+#O*o;;= $@X:-O.o;.%@:::+$*o;;;;;;;;;;;;;;;o +@X:::::::::::::@$&=;;;;;;;;;;;;;;=O-::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$-@:XX::+O*=o;;.%-+&=. O$@:-O=;;;;;;;;;;;;.#-X::::::::::::::::::::::::::::::::+O=;;;;;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$++&.=oo;=%@@-&* &$-+:X:@--#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:-%=;;;;;;;;;;;;;;;;;;;;;.$-:::@$ o;o*--:X@+$-+::::::X:-&o;;;;=O-+:X::-&o;o*$+:+#*o;;;;o.&+-+@XX:@@X:@ =o;;;=:@:+ o=..&$@::@Xo;;;;;;;;;;;;o:@::::::@Xooo;;;=$:@@ &#--+XX:@+-+ .=o;;;;o @+X:-#**%+X@+@:+$*o;;;;;;;;;;;;;o #:X::::::::::::::X+-&=;;;;;;;;;;;;;; -+X:::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%@++@:X@+#O&.=&-+$*;;oo=*%+-O=;;;;;;;;;;;;.%-X::::::::::::::::::::::::::::::::@#.o;;;;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$--*;;;;;o +:@$#+-@::::+-#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-::-&o;;;;;;;;;;;;;;;;;;;o*%-::-+X@$ =*%+:X+@ *O$@::::::X@$ o;;= -@X:@@::#&**$+:+#*o;;;;;;;= %#-+@:XX:::+O&*=o*+:@#o;;;;=*+::@:o;;;;;;;;;;;;o:@::::::@:o;;;;o.$:X@+-+@@X::++$# =;;;;;;;;o&$@X:+$#@X::%$@:+$*o;;;;;;;;;;o. $+:X:::::::::::::::X@- o;;;;;;;;;;;;;.%-:X::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O$++:X:@--#O$@+%=;;;;;o --&=;;;;;;;;;;;;=%-X::::::::::::::::::::::::::::::::X+% =;;;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$+- o;;;o=&@:X@+@:X:@+-$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-+#*;;;;;;;;;;;;;;;;;;;o $-X:@%%@:@+O#-XX@+ oo=*$-::::::X++ ==&+@X:@$#+:@-#$+:+#*o;;;;;;;;;o=.&#-@@::XX@--$O&%@:@&;;;;;;o-::@:o;;;;;;;;;;;;o:@:::::::+*ooo.*O::X:@@XX:@+-#&*=o;;;;;;;;;;=*$+XX@+::+ =*#@:-$*o;;;;;;;;o %-@X:::::::::::::::@@:X++ =;;;;;;;;;;;;o.%-:X:::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. $-+@:X@+-@X+#*oo;;;=&--O=;;;;;;;;;;;;*$+X::::::::::::::::::::::::@@@:::::X:-+&.=;;;;", +";;;::::::@@@:::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@-&oo=* O$::::XX:@@$$%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-%.;;;;;;;;;;;;;;;;;;;.$-::-O=.#+X@-+:X+#*=;;;o +-:X:::XX++& ++X:-$**#$X@-+:+#*o;;;;;;;;;;;;;=.&$$+@@:XX:@---::@&==o;;;.-::@:o;;;;;;;;;;;;o:@::::::X@# &%$-X::XXX@++$$O.oo;;;;;;;;;;;;;o&+@:XX:+O=;;*$+:-$*o;;;;;o.&+-@XX::::::::::::::@@@@:X++&=;;;;;;;;;;;;;*++X::::X@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%$@+@XX:X:::#& .oo.#-+O=;;;;;;;;;;;o&-::::::::::::::::::::::::X:@$+@:::::X:@-#O;;;;", +";;;:::@@+++++@@::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@@O* O#--@X:::::@# *.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%#.;;;;;;;;;;;;;;;;;;.%-::-%.;;*%@::XX@+ o;;;;;= #-:::::XX@-+@X:@# o;. @:::+#*o;;;;;;;;;;;;;;;;=**O$-@@@:X:@::::$OO ***O@::@:o;;;;;;;;;;;;o:@:::::::X----+@::::@@@-$&**=;;;;;;;;;;;;;;;;;= $@:::- o;;o #::-$*o;;;=*#-@XX:::::::::@:::::@@& %-:X+- o;;;;;;;;;;;;=&-:X:::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.* &$+@:::X:+-+O * #++O=;;;;;;;;;;;o&-::::::::::::::::@++:::::@+ *&++:::::XX@+-;;;;", +";;;:@--+% &#--@:::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X@#--+@:X::::X+#*.=o;oooooooooooooooooooooooooooooooooooooooooo*%*ooooooooooooooo=o*%-::+%.;;;o&-@X:+$ o;;;;;;;o.#-@::::XX@@:X@#.o;;;*-::+#*o;;;;;;;;;;;;;;;;;;oo=*O$---@@::::X@---###-X::@:o;;;;;;;;;;;;o:@:::::::X:@@@XX:@@+--$&*=oo;;;;;;;;;;;;;;;;;;;o ++::@%*;;;o*#@:-$*o;=&+-:XX:::::::X:+-@X:::-&=o*$-:X+$&=;;;;;;;;;;;;.%+:::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo*%#::::XX:@--$$::-O=;;;;;;;;;;;o&-:::::::::::::::@@##:::::+%=o= $@::::::XXX;;;;", +";;;-@%O =oo=.&O%:::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X@+@:XX::::::X+%* & * %& &O&#-:X+%.;;;o*%@::@+&o;;;;;;;;;;.O+@:::::XX:@$*;;;o*O@:+#*o;;;;;;;;;;;;;;;;;;;;;;o=*O&O$$++@@:X::@+++:X::@:o;;;;;;;;;;;;o:@::::::::XXX:@@+$$#O&*=;;;;;;;;;;;;;;;;;;;;;;;;=&$@XX-#=;;;=%+XX-# O-@XX::::::::::+%O$@XX@+.;;o*$-:X+-&.==========o=&-:::::::+#.o======================================ooo*&#@::::XX:@+@::-O=;;;;;;;;;;;o&-:::::::::::::::$&..O+:::+ ;;;o*@@::::::::;;;;", +";;;O ==o;;;;;o=*+::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@:XXXX::::::::::#$-------------------------------------------+--@:+-----------------+:X:-&;;;o*+-X:+$ =;;;;;;;;;;;;= +@X::::::-%o;;;*$-:+#*o;;;;;;;;;;;;;;;;;;;;;;;;;o===**O#+-@:::X:@@@@::@:o;;;;;;;;;;;;o:@:::::::::::+++&**.==;;;;;;;;;;;;;;;;;;;;;;;;;;;=*$@X:-O=;o $@:X:+---@XX:::::::X:@-#.=&-@X@+.;;;o*%@:X@-%&&&&&&&&&&&&%@::::::X:+%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&O&&& &:@:::::::XXXX:-O=;;;;;;;;;;;o&-::::::::::::::@&=;; -:::+*;;;;o&+::::::::;;;;", +";;;=o;;;;oooo;o*+::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@:::::::@::::::X@+@@@@@@@@+++++@@@@@+++++@@@@@@+---+@@@@@@--+@@@@:@@+-+@@+@@@@@@@@@@@::X@%.oo*#+:X+- o;;;;;;;;;;;;;;o +@::::::@#*oo.#-:+#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=. &+:::::###:::@:o;;;;;;;;;;;;o:@::@@@@:::::& =oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X:-O. -@X::XX@@:X:::::::::@+$%*;;=&-@:+O=;;;;*#+XX@-------------@X:::::::X:--------------------------------------------@::::::::::::::-O=;;;;;;;;;;;o +@:::::::::::::$.;;o&-:::+&=;;;;.#@:::::::;;;;", +";;;;;;o== && * #@:::::::::::::::@+:::::::X-#.;;;;;;;;;;;;*$@X:@+++++@::::@-+@@@@XXXX@@@@@@:XXX:@@@@+@XXXX:@@$$+@XXXX@@$++@:XXXX@@@@@+@:XXX:@++@+@:XX+# #-X:+@ =;;;;;;;;;;;;;;;;=@+::::::X@$ %-:@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=&@::@O...O@:@:o;;;;;;;;;;;;o:@::$$$@X::@X=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= @@X:-%-@X:::::XXX::::::::@++O*=;;;;=&-@:-O.;;o*#@:XXX:::::::::::X::::::::::X::::::::::::::::::::::::::::::::::::::::::::@::::::::::::::-O=;;;;;;;;;;;;.#-X::::::::::::$*==*%@:::@$&.o;;.#+:::::::;;;;", +";;;;;o &O------+X::::::::::::::@#%:::::::X-#.;;;;;;;;;;;;*$:::#%%#O&#@:::%%#O #@::#%%%%%%#:::#%%%%%#:::::O * &$@::@# &%%X:::@% &%%%%X:::##O &:@XX+--+::+$ o;;;;;;;;;;;;;;;;=*:@::::::XX+---:@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:@:+ ;;; -:@:o;;;;;;;;;;;;o:@:: ** $::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@X@-@X::::::::::::::::+-$ =;;;;;;;=&-@:-#==&$::@@@@:::XXX::::::@:::::::::::XXXX::::::::XXX::::::::XXX:::::::XXX::@:::::::::@@@@@:::::-O=;;;;;;;;;;;;=%-X:::::::::::::%&O+@X:::X@-% oo&+::::::::;;;;", +";;;;;=---@@@++@XX:::::::::::::+#*.O+:::::X-#.;;;;;;;;;;;;*$:+%*==.==&+:+%.=.=oo $@+O*==.=. $++ .=.== $@@: =o;o=*#@+#*oo=..&+:@$*oo=.=.&@+#*.=ooo.%-:XX@@X:-%*o;;;;;;;;;;;;;;;;o&@:X:::::::XX@@X@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X@:+ ;;; -:@:o;;;;;;;;;;;;o:@@:ooo=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&:@:XX:::::::::::::::@-#&*o;;;;;;;;;=&-::-O&+@:@-----+:X:X@------@XX::::::::::::@------@XX:@------@XX:+-----@XX::+-----+:X::+-----@XX:-O=;;;;;;;;;;;;.#-X::::::::::::X+--@:X::::X:-$&&@@X:::::::;;;;", +";;;;;=#-:XXXXXX::::::::::::::@- ;;*$@::::X-#.;;;;;;;;;;;;*$@-&o;;;;; +@- ;;;;;;.#+-O=;;;;;.$--*;;;;;.#@+#.;;;;;=O--Oo;;;;;*-@-%=;;;;;o --#.;;;;;o&-:::XXX+#.;;;;;;;;;;;;;;;;;o*-+:::::::::::XX@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+&;;;.@:@:o;;;;;;;;;;;;o:@@:o;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@:::::::::::::::::$#*=;;;;;;;;;;;;=&-::--@X:#O&OO&OX:::%O&OO&O%:::::::::::::@#O&OO&O%:::%O&OO&O#@::%&OO&O%@:::O&OOOOO:@:XO&OO&O#@X:-O=;;;;;;;;;;;;*@@X:::::::@@:::::::XX::::::XX+--@X::::::::;;;;", +";;;;;;*#@:::::::::::::::::::X@- o;=$@::::X-#.;;;;;;;;;;;;*$@-O=oooo= @-+*oooooo.#@-%.ooooo*$-- ooooo*#@+$*ooooo.O+-O.oooo= +@+%.ooooo=&+-#*ooooo=O-:X:::@+ ;;;;;;;;;;;;;;;;;=&#+X:::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;;X@@:o;;;;;;;;;;;;o:@@:o;;.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::::::::@&.;;;;;;;;;;;;;;;=&-@::X@$*=====.%+@+ ====== +@X:::::::::@$*====== ++$ ======&-+%.===== -@+%.=====.%-+O.====.&-::-O=;;;;;;;;;;;;*$+X::::::@++@::::XX:::::::::X:@@::::::::::;;;;", +";;;;;;o*#@:::::::::::::::::::X+#*=*$@::::X-#.;;;;;;;;;;;;*$:@:O %:@:& O::@#& O:@@O O::@:O O@:@#& &%::::O &%@@:O &#@::::@-&=;;;;;;;;;;;;;;;;=&-+:X::::::::::::@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;=:@@:o;;;;;;;;;;;;o:@@:o;;.$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %$::::::::::::::::@-*;;;;;;;;;;;;;;;;;=&-@X:-$=;;;;;oO-@+*;;;;;;*-@X:::::::::-%=;;;;;;*--$*;;;;;; --O=;;;;;*---%=;;;;;=%--&o;;;;; -::-O=;;;;;;;;;;;;=%-X:::::+#&&@@X:::::::::::::::XXX@@@::::::;;;;", +";;;.;;;; -:::::::::::::::::::X:+$O#::::::X-#.;;;;;;;;;;;;*$:X:------@XXX--------:XX@------+XXX+------:XXX-------:XX:------+X:X:-------@XX:-------:X:::+@&=;;;;;;;;;;;;;;;;= -@XX::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+&o==&+:@:o;;;;;;;;;;;;o:@@:o;o.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %--:::::::::::::::@@:@O.o;;;;;;;;;;;;;;;;=&-@X@+ =;;;;=O+@+*o;;;;o -@X:::::::::-%.;;;;;o*--$*;;;;;o&--O=;;;;o*-+-%=;;;;o.#-+O=;;;;o -::-O=;;;;;;;;;;;;.#-X::::@$*== -@X:::::::::::::::::@$+@:::::;;;;", +";;;&o;;;.$+:::::::::::::::::::XX+--XX::::X-#.;;;;;;;;;;;;*$@::@+++++@:::@++++++@@:::@+++++@:::@+++++@::::@+++++@:@:@@+++++@:@:@@++++++@:::@++++++@:@:+$ o;;;;;;;;;;;;;;;;o -@X:@@:::::::::@@::@#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@::#&&&@@X@:o;;;;;;;;;;;;o:@@:=o=.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #--@XX:::::::::::::@#$@:-#*o;;;;;;;;;;;;;;;;=&-@X@+ ....*%@:@&......&+@X:::::::::@$&**....&@+:&..... %@@%*.....&+@@#*....*&@@@# ....*&+::-O=;;;;;;;;;;;o +@:::::+&o;;=%-X::::::::::::::::@&* #@::::;;;;", +";;;$.;;;o*$+X:::::::::::::::::::XXX::::::X-#.;;;;;;;;;;;;*$---+++++++---++++++++----+++++++---+++++@:X:@-+++++++----+++++++----++++++++---+++++++----$ o;;;;;;;;;;;;;;;;o*++XX@++@X::::::@@+@XX-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:X@---@X:@:o;;;;;;;;;;;;o:@:: &@::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo. %--@XX::::::::::::::@#.*#+:-#*o;;;;;;;;;;;;;;;;=&-@X@@####$@:::$######:::::::::::::X:--$####$:::$#####++::@$#####$::::######-@X:@-#####@:::-O=;;;;;;;;;;;o&-X::::@$*;;;;*+@:::+-@X::::::::@+.;o $@:::;;;;", +";;;$&=;;;o*$@::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;.&OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX@#OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO*o;;;;;;;;;;;;;;;;= #-X:+# &:@:::::+# &$+X:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:::@@@:::@:o;;;;;;;;;;;;o:@X:----:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.* %--@XX::::::::@+:::::@#*;;*$@:-#*o;;;;;;;;;;;;;;;;=&-++------+@++--------@@+++++++@:::X@@------@@+-------+@++-------@+++-------@+++-------@++-O=;;;;;;;;;;;o&-:::::+#=;;;;.@+X:@%%@@::::::::++=;;o%-:::;;;;", +";;;@-&=;;;o&-::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;;=========================================.O-%.=============================================o;;;;;;;;;;;;;;;;=&--::+# o= +@:::+#*o= ++:@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@::@++@@X:@:o;;;;;;;;;;;;o:@::---+X::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*#---@XX:::::::::+$#@@:::-%o;;o*#@:-#*o;;;;;;;;;;;;;;;;=&#%%%%%%%%%%%%%%%%%%%%%%%%%%%%$@:::XXX%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#&=;;;;;;;;;;;o&-:::::-%=;;;;*@+:@&..&+@:::::::@+.;;oO-:::;;;;", +";;;X@-&=;;;.$+X::::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@XX@O.o;;=#-::+#*o;;o ++:$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@::%&&&%::@:o;;;;;;;;;;;;o:@::###$:::@Xo;;;;;;;;;;;;;;;;;;;;;;;oo=. #-+@@XX::::::::::@$*.O+@::+$.;;;o*#@:-#.o;;;;;;;;;;;;;;;;=............................. $+:X:+%*...................................................=o;;;;;;;;;;;o&-:::::+ o;;;;*++@$.;;= +@X:::::@+.;;=O+:::;;;;", +";;;:X@- o;;o +:::::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+XX+%.;;;o.#+:+$*o;;;;o ++@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+&=== +:@:o;;;;;;;;;;;;o:@@X*** $::@Xo;;;;;;;;;;;;;;;;;;;;;o=* O#--+XXX:::::::::::@%*o;= $+::@O.o;;oO-X:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@:::@%=;;;;;*++@$=;;;=%-X::::::+ o;oO+:::;;;;", +";;;::X+$.;;;=O+::::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%+:X:-&;;;o.%+:@$*o;;;;;;o +@-$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;; -:@:o;;;;;;;;;;;;o:@@X;;;=$::@Xo;;;;;;;;;;;;;;;;;ooo. &@---@XX::::::::::::::-&o;;;o&+@X:-#=;;.%+:::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+:@$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::-&o;;;;;*++:$*o;;o&-:::::::-&o;=%+:::;;;;", +";;;:::X-O=;;;*+@:::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+-:X::+#.;o #-@@$*o;;;;;;;;o $@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;*+:@:o;;;;;;;;;;;;o:@@:o;;=$::@Xo;;;;;;;;;;;;;;o==* %---@XXX::::::::::::::::@%=;;;;= $@X@-&..O@X@-@:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-:@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::+O=;;;;;*++X@# .= %@::::::+#.;;.$@:::;;;;", +";;;:::X@+ o;;oO+X::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+X:@+:X-%=.--:+$*o;;;;;;;;;;o +-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;o:@@:o;;;;;;;;;;;;o:@@:o;;.+::@Xo;;;;;;;;;;;ooo*&O----@XXX:::@@+@:::::::::::::-*;;;;;o&+@X:-$%@@@$O#@:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X:::$*;;;;;*++XX--%O-+X:::::X- ;;;.#+:::;;;;", +";;;::::X+- o;;.@@::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:+$#@::$&O+:@#*o;;;;;;;;;;;;oO-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;;X@@:o;;;;;;;;;;;;o:@@Xo;;=+::@Xo;;;;;;oo=..*&&@--@@@:X::@@@++#%#:::::::::::::- o;;;;;.&$@X:--::$ .*%+@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@:+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::X+*;;;;;*++XXX@--+:::::::@+*;;;=%+:::;;;;", +";;;:::::X+- oo=$-::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:+# .&+::--:@%.o;;;;;;;;;;;;;;.#-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ooo=:@@:o;;;;;;;;;;;;o:@@:o;;=$::@Xo;;ooo=* &##+---:X:::+++++$$O&...%+:::::::::::-%=;;;;;;o&+@XXX@:*o;;*#@:-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X:::$*;;;;;*++X::XXXX::::::X-$=;;o +@:::;;;;", +";;;::::::X+- *&@:::::::::::::::::::@@@@@@:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:-%.o;.%+:::@$*;;;;;;;;;;;;;;;;;.#-O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:@O***&@:@:o;;;;;;;;;;;;o:@:@.oo.@::@X==.** O------@+@@+@$$%OO%&**==;;; +:::::::::::@+*;;;;;;;=&$@::+$=;;;o*#::-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@X:::+&o;;;;*++X::::::::::::@+ o;;.$+::::;;;;", +";;;:::::::X@---:X:::::::::::::::::@@+++++++#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o %+::@%.;;;o&-:X@$ o;;;;;;;;;;;;;;;;;;*$#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:X@+++-:X@:o;;;;;;;;;;;;o:@X@#&&O@::::&&#----+++@@@+#%#% .====;;;;;;;=O+::::::::::X+%=;;;;;;;= $@::@ .o;;o*$::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::-$=;;;;*++X:::::::::::@+ o;;o&-:X:::;;;;", +";;;:::::::XX@+:X:::::::::::::::::@%&&&&&&&&&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --:X@#.;;;o.%@:+$ o;;;;;;;;;;;;;;;;;;;; $ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:X@---@X:@:==============:@::----X::::%%O&O&&&&&&&&&....ooo;;;;;;;;;;;;;.#@:::::::::X@- o;;;;;;;o&+@X:-#.o;;=%+X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::-#=;;;;*++X::::::::::@$ o;;;.$+X::::;;;;", +";;;:::::::::XXX::::::::::::::::X+#.=========o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+XXX+O=;;;.%-:@# o;;;;;;;;;;;;;;;;;;;;;o @=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@::#OOO:::::OOOOOOOOOOOOOO::::@@@@X::@X=============o;;;;;;;;;;;;;;;;;;;;; +@::::::::::+#=;;;;;;;;= $@X@-%.o= #:@@@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::-#=;;;;*++X:@@:::::@@%*o;;;o&-::::::;;;;", +";;;::::::::::::::::::::::::::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;ooooooooooooooooooooooooooooooooooooooooo=O-&=ooooooooooooooooooooooooooooooo;;;;;;;;;;;;;;;;;;;o*--X:@:@$ oo.%-@-%.o;;;;;;;;;;;;;;;;;;;;;;;=O&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:@&==.&+:X:--@@@@@@@@@@@+:X::####:::@X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::- o;;;;;;;;o $@X:-#*&-@:$#:@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::-#=;;;;*+@:@$@@@@@@$#.;;;;o.$+X:::::;;;;", +";;;:::::::::::::::::::::::::::::@% *** *.=oo;;;;;;;;;;;;;=***************************************** %+% ***************************** .;;;;;;;;;;;;;;;;;;o*%+X:$$@:+-&*%-::%*;;;;;;;;;;;;;;;;;;;;;;;;;;. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;=@@::O&........... @:@X*.. @::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::::::::X+$.;;;;;;;;;o $@X@---@:+&*O+@-#.;;;;;;;;;;;;;;;;;;;;ooooooooooooooooooooooooo;o*%-#*o;ooooooooooooooooooooooooooooooooooooooooo;;;;;;;;;;;;;o&-:::::-#=;;;;*++:O &#$#O& .;;;o=*%+:X:::::;;;;", +";;;:::::::::::::::::::::::::::::X@------%&*.o;;;;;;;;;;;; ------------------------------------------@X@------------------------------- ;;;;;;;;;;;;;;;;;o --X:+% %+:@---:+%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;;X@@:=o;;;;;;;;;;;o@@@X;;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::::X-O=;;;;;;;;;o +@XX+@:@O=;.#+:-%.;;;;;;;;;;;;;;;;;;o**************************..O+-$ .*****************************************.o;;;;;;;;;;;o&-:::::-#=;;;;*+-O=;=* *==;;;o=*&--:X::::::;;;;", +";;;:::::::::::::::::::::::::::::::@+++@+---$.;;;;;;;;;;;;*$+@+++++++@@+++++++++@++++++++@+@++++++++@:X:@++++++@++++@@@++++++++++@@+-#*o;;;;;;;;;;;;;;;;o*$+::+$*;*#@X@@:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;oX@@:;;;;;;;;;;;;;;:@@:o;;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&$:::::::::X@-*;;;;;;;;;;=O+@XX:+#.;;o*#@:-%.o;;;;;;;;;;;;;;;;=%-+-------------------++--+@:X:--+--------------------------------------+--%=;;;;;;;;;;;o&-:::::-#=;;;;*@+ ;;;;;;;;;o.*O--+:X:::::::;;;;", +";;;:::::::::::::::::::::::::::::::XXXXXXX:-$.;;;;;;;;;;;;*$:XXXXXXXXXX:@@@@@:XXXX:@@@@@XXXXX@@:@@@:X:::::@@@@:XXXXXXXXXXXXXXXXXXXX+#*;;;;;;;;;;;;;;;;;;=O-::+%*=;o*#+XX@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;oX@@:o;;;;;;;;;;;;o:@@:o;;.+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $:X:::::::X+%=;;;;;;;;;;.&$@::+#.;;;o*%@@-%.;;;;;;;;;;;;;;;;o.O+-++------------+---------@XX:@-------+--------+-----------+--------+----#.;;;;;;;;;;;o&-:::::-#=;;;;*@-O=;;;;;o=. %--+:X:::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-%.;;;;;;;;;;;;*$@::::::::::#OO%O%$@X::#%%O%$@::::%%$#%#:::X:@@#%O%::::::::::::::::::X:-#*;;;;;;;;;;;;;;;;;;;o&-@@%.;;;;=%+:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;o:@@:o;;;;;;;;;;;;o:@@:o;;=+::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-::::::::X:- o;;;;;;;;;;o&+@XX-#.;;;;*+::-O=;;;;;;;;;;;;;;;;;=&$:XXXXXXXXXXXXXX:@@@@@:XX::@@@@@@@XXXXX@@@@@:XXXX:@@@@@:XXX:@@@@@@:XXXX+&=;;;;;;;;;;;o&-:::::-#=;;;;*++-&o;;;o*&$--+:X:::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@::::::::@+&...=. %:@$ ..=.*O@:+%*. *.*O@:@%& *.=.O+@::X@@@@:::::::X:-#*;;;;;;;;;;;;;;;;;;;;o&-+$*;;;;.O+:@#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+&... @:@:o;;;;;;;;;;;;o:@@#oo;=$::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@:X::::::X@-*;;;;;;;;;;;.&$@X@-&=;;;*$@X-#=;;;;;;;;;;;;;;;;;;o&-@::::::::::::::#####$@:X:#######:::::######::::######:::::######X::::+O=;;;;;;;;;;;o&-:::::-%=;;;o&-:@-*o;;.+--@XX:::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$::++++@:X@- ;;;;;o @-$.;;;;;*$+- ;;;;;; +@-&=o;;;;*+@XX@@OO$@:X:::X:-#*;;;;;;;;;;;;;;;;;;;;;o&-@$ o;;.%-@@%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:::%%%-::@:o;;;;;;;;;;;;o:@@O...*@::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+::::::::X-%=;;;;;;;;;;;o $@X@-&=o.O@::-O=;;;;;;;;;;;;;;;;;;;=O+@X:::::::::@@&*...* #@@$ .....*%@:@O*.*.. #+@%*.*..* @+@O*....*&+@X:@$*;;;;;;;;;;;o&-:::::+#.;;;=#-XX@%.oo -@XX:::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@X%%%%#:X@- o;;;;; $-$.o;;;;.$--*o;;;;o +@-&o;;;;o*$@X:-O..&$@:::X@-%*;;;;;;;;;;;;;;;;;;;;;;o&-:@+ o.%-::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:X@---+X:@:o;;;;;;;;;;;;o:@:%#-%#:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+::::::::@- o;;;;;;;;;;;o $@X@-&*#-:X:-O=;;;;;;;;;;;;;;;;;;;;=&+@::::::::X@+*;;;;;o&--#.;;;;;o&-@+ ;;;;;=O--&o;;;;;.$-+ ;;;;;;*-+X:+O=;;;;;;;;;;;o&-:::::@+ ;;;=O-XXX-#*. @@:::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$-O....&@:@+ .=..=.&@+$ .=.== $@+O.=..=.&@:+O.=..=*%+::-%.;;= $@:X@-%.;;;;;;;;;;;;;;;;;;;;;;;o&-:X+$&O-@X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:::::::::@:o;;;;;;;;;;;;o:@X@----X::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::::X@-*o;;;;;;;;;;;o $@X@+--:XX:-O=;;;;;;;;;;;;;;;;;;;;;=&+@:X:::::X@$*;;o;;o --#.;;;;;o&-+#.;;;;;=O-+&=;;;;;.$-+ o;;;;o*-+X:-&o;;;;;;;;;;;o&-::::::+&o;;=O-X:X:--$@:::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$-&o;;; +@X::%%%%%%::::#%%%%%::X:+$%%%%%:::::#%%%O#+:@@O.;;;;.#+X@-O.;;;;;;;;;;;;;;;;;;;;;;;;o&-@XX+--:XX+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:::$$$$::@:o;;;;;;;;;;;;o:@::@@@@:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::::X-#.;;;;;;;;;;;;=%+XX@-@::::-O=;;;;;;;;;;;;;;;;;;;;;;=&$@::::::X@+*o.*=o=&-+#*o====.O--%.o=ooo.%-+O=;o===*$-$&..==oo -@X:-O=;;;;;;;;;;;o&-::::::+ o;;=O-X::X:+-+:::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-%.;;;;;;;;;;;;*$-O=;;o +@XX+------+:::------+::X@------+:::@------:X-%=;;;=*O::@-O=;;;;;;;;;;;;;;;;;;;;;;;;;o&-::@@@@::X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:@O ::@:o;;;;;;;;;;;;o:@::%%%#:::@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+::::::::-O=;;;;;;;;;;;=O+X:X:$@@::-O=;;;;;;;;;;;;;;;;;;;;;;;o*%-:X:::::@& #-&&&#@::%&&&&&O#@::O&& * O@:@$ . &&&%:::##$O& %-:X:-O=;;;;;;;;;;;o&-::::::@#*;;oO-X::::XXX:::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$-O=;;o +@X::@@@@@@@+++@@@@@@@+++@@@@@@@@+++@XXXXXX:X-%.o;o --::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@:$###::X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;;X@@:o;;;;;;;;;;;;o:@@:...*#@:@Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+::::::X@-O=;;;;;;;;;;=%+X::& &#@-O=;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::::+--+---@XX:-------@XX:----+--:XX@-------:XX+------$#:::-O=;;;;;;;;;;;o&-::::::X-#=o=%-X::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::@$ ===========.&$-Oo;;o +@:@%OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO&&#@:::::::-O*= $+X@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@# ***%@:@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+ ;;;;X@@:o;;;;;;;;;;;;o:@@:;;;o%@:@X=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O@::::::X:-&=;;;;;;;;;=O+X+$.oo=O--O=;;;;;;;;;;;;;;;;;;;;;;;;;o*%+@X:::X@-$OO::X:::XX::::::@@::::@-+::@::+-+:::::@@:XXX@# **&@@-O=;;;;;;;;;;;o&-::::::X:+&*&+@X::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::X@$&&&&&&&&&&&@-X-O=o;o +:@- ==============================o.O-:X:@@@X:-@#-+X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&--&o;;oO-:@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX@:+&;;;oX@@:o;;;;;;;;;;;;o:@@:o;;=$::::O*.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+:::::::@- o;;;;;;;;=O+:-Oo;;oO--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::@$ =.%-:X::::$$@$$$$$$$$$$$$$@$@@$$$@@$$$$$@:X:-%=;;.#-+O=;;;;;;;;;;;o +:::::::X@---@X:::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::X:-------------@X@#&*.*&$:@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%+:@+%&%@::+-@X:+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-- ;;;=O-:@#*====================================================================.X@:+ ;;;oX@@:o;;;;;;;;;;;;o:@@:o;;oO@:::--@ *===o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+::::::X@- o;;;;;;;=%+@+*o;;=%--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X:@$ o;;*$+:::@:& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&#@:+O=;;=O-+O=;;;;;;;;;;;;.$+X::::::X@+:X::::::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::%OOOOOOOOOOOO%:X@----::X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X@+O.o.O$:XXX@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-- ;;;=O-:::#%O%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::+ ;;;o:@@:o;;;;;;;;;;;;o:@@Xo;;o&@:::X+---%%O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+::::::X+$.;;;;;;;=%@@+*;;;=O--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+@:-#=;;;o $@::+$*ooooooooooooooooooooooooooooo=&-@$*;;;.#-+O=;;;;;;;;;;;;.%-X:::::::XXX:::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X+#*============ $@X:+--@XX@+&.oo;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:+&=;;;.%-:X@+O=;;;;;;;;;;;;;;;;;=.o;;;;;;;;;;;o&-- ;;;=O-:X:----------------------------------------------------------------------:::+&ooo +:@:o;;;;;;;;;;;;o:@@:o;;=-:::::XXX@----@ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O@@X:::::-O.;;;;;;=%+:+&o;;=O--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:@$ =;;;o*$@X:@O.;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+@$.;;;.%-+O=;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;:::::::::@@:::::::::::::::::::::::::::X-%=;;;;;;;;;;;;.$@X@@@::::X:-% *=o;;;;;;;;;;;;;;;;;;;;;;=O-@X:+O=;;;o*%+::+&=;;;;;;;;;;;;;;;;;o O=;;;;;;;;;;;o&--&oo;=O-:::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::@% :@:@:o;;;;;;;;;;;;o:@:@*==*$:::@@@:::XX:+--@ .==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$@::::X@-%.;;;;;=O+X+$.oo.%+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X@-O.o;;=%-XX:-+*o;;;;;;;;;;;;;;;;;;;;;o==. $-X:$ ;;;.#-+O=;;;;;;;;;;;o +:::::::::::::::::@+@:::::::::::::::::::::;;;;", +";;;:::::::::##$@:::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@@#O#$$+@:X@---% .o;;;;;;;;;;;;;;;;;;;=O-@XX+-.;;;o -+XX-+.;;;;;;;;;;;;;;;;;o -O=;;;;;;;;;;;o&-+# *.*%+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+---@X:@:o;;;;;;;;;;;;o:@::-%O#::::#O#$$$@X:XX:--#%&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@::::X@-O.;;;;=O+X@@ **&@@-O=;;;;;;;;;;;;==o;;;;;;;;;;;;;;;;o*%-::-$.;=&+@@@::-$*o;;;;;;;;;;;;;;;;;;;=*O%#--:X:-%=;o*$++O=;;;;;;;;;;;;.#-X:::::::::::::@@#O#$@:::::::::::::::::::;;;;", +";;;:::::::@#**&#@::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$+$*=. &#@:XX:+--%*.=o;;;;;;;;;;;;;;;=O-@X::@- =;o*++X:@++&=;;;;;;;;;;;;;;;= --&o;;;;;;;;;;;o&-:@----@@@@@@@@::X:@@@@@@@:::@@@@@@@@:::@@@@@@@::::@@@@@@@:::X@@@@@@@X:::@@@@@@@:::@@@@+++@::@:o;;;;;;;;;;;;o:@:X----X:@$.=* #::::XXX----*..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %@::::X@-O.;;;=O+XX:----::-O=;;;;;;;;;;;o %.;;;;;;;;;;;;;;;;;;.%@:@+ .O-@X$$@X:-$*o;;;;;;;;;;;;;;;o..&----@X::@-$ =.O-:-O=;;;;;;;;;;;;.#+X:::::::::::::$O*=* O+@:::::::::::::::::;;;;", +";;;:::::::+$.;o -::::::::::::::::::::::::X-#.;;;;;;;;;;;;*$-Oo;;;;o $@:::::@---O*=o;;;;;;;;;;;;=O-@X:@@X@+ =*$-X:+%%@-O=;;;;;;;;;;;;;=O-@-O=;ooooooo;oo=&-:X@+++:O&&&&&#::@#&&&&&&O::@#&&&&&&%:::%&&&&&&#:::O&&&&&%:::@#&&&&&O@:::O&&&&&::::#&&&&&&O::@:o;;;;;;;;;;;;o:@::XXXX::-O;;;;;o @::::::XX:+--#.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+@:::X@-O.;;=%+X::+++@X:-O=;;;;;;;;;;;o&-O=;;;;;;;;;;;;;;;;;;.%-X:--+@:@& %+X:-$*o;;;;;;;;;;;;;= $--+XXXX:@+$%&%@@@::-O=;;;;;;;;;;;o&-::::::::::::::@&=;;;;.$-:::::::::::::::::;;;;", +";;;:::::::@- o;=#@:::::::::::::::::::::::X-#.;;;;;;;;;;;;*$- o;;;;;.#@X:$$$@@+---O.oo;;;;;;;;;=O-@X:$#$@X@-#$+X:+O.*%--O=;;;;;;;;;;;o -+X@$&*.******.*&&O@@XXXX+%=ooooo*@@-O=ooooo*+@-&ooooo= +@$*ooooo=&-@#.ooooo*@@:+&ooooo=-:@#.oooo=&+:+&oooooo.@@@:o;;;;;;;;;;;;o:@::::::::-&o;;;;;*$::@$$@@::X+--+&=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O@@:::X@-O.;=O+X::$$$$::-O=;;;;;;;;;;;o --O=;;;;;;;;;;;;;;;;;;*$+:@-@X@O.;*$+X:-$*o;;;;;;;;;o=.O--+@XX:X:$$% .= +-:X:-O=;;;;;;;;;;;o&-::::::::::::::$.;;;;;;*$@::::::::::::::::;;;;", +";;;:::::::X-%=;o +:::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@ .=oo;;.#@@% O$@XX@-$&*o;;;;;;;=O-@X:-O* %@X@-+X:-O=;o*%$-O=;;;;;;;;;o -+XXX@-------------+X::::X+Oo;;;;;=X--&;;;;;;=++- ;;;;;;*-@$*;;;;;o&-@#=;;;;;.@@:$*;;;;;o-:+%o;;;;;.-:+ ;;;;;;o@@@:o;;;;;;;;;;;;o:@::::::::+%.=o;;oO@:@# &$+@:XXX+-O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$@:::X@-O=oO+X:@& &#@-O=;;;;;;;;;;;o -+-O=;;;;;;;;;;;;;;;;;o $+:X:-O.;;o $+X:-$*o;;;;;;;= &#-@XX::::@#&*.;;;=O-X::-O=;;;;;;;;;;;;.:+X:::::::::::@#.;;;o;;;*$@:::::::::::::::;;;;", +";;;:::::::X-%=;;.$@::::::::::::::::::::::X-#.;;;;;;;;;;;;*$::@% .== $@- o;;=&#::X:+-+ =o;;;;=O-@X:-#*;; @@XXX:+O=;;;o.&+-O=;;;;;;;= -+X::@#O&&&&&&&&&&&O#:::::X+%=;;o;o.:+-O=;;o;o*+@-&;;oo;o -@$*;;oo;o&-@#.;oo;o*@@@$*;;ooo=-:+%o;oooo*-:+ ;ooooo.@:@:o;;;;;;;;;;;;o$@::::::::::@O*=o=$::$*;;o %#X:::X:--O*oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %+@::X@-&.O@:+%=;;=O--O=;;;;;;;;;;;o -:@-O=;;;;;;;;;;;;;;;;;o $+::-O=;;;o $@X:-$*o;;;;o.O---:X::@@::-%=;;;;;o&-:X:-O=;;;;;;;;;;;;=%-X:::::::::::-O=;o=*.o;oO-:::::::::::::::;;;;", +";;;::::::::@%*.*&@:::::::::::::::::::::::X-#.;;;;;;;;;;;;*$@+---+O%+:@+*;;;;o*#+::X:+-O*=o;=O-@X:+%.;;;.#+:X@$&=;;;;;;=&+-O=;;;;;=&-+XX::-&=ooooooooooo=&-@::::@#*....*O+:@$&....*%@@@O.....*&@@$&.....*%@@# ..... :::@O..... @::: ....*#@:@O......%+:@:o;;;;;;;;;;;;o$+$$+@@@:::@---% &@:+&o;;;o.*%@:::XX+-- .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$@::X@-$::@- o;;=O--O=;;;;;;;;;;;o -@X@-O=;;;;;;;;;;;;;;;;;o*%+::@O.;;;o -@X:-$*o;o. $-@XXX:@@%O$:+#.;;;o=*%+::@-O=;;;;;;;;;;;;.#-X:::::::::::+&o;.O-#*o;*%+::::::::::::::;;;;", +";;;::::::::X:----:X::::::::::::::::::::::X-#.;;;;;;;;;;;;*#+@@@@---@X+%*=o;;;=%-::@@:@--%.=O-@X:-O=;;;o*$@X:-Oo;;;;;;;;=&+-O=;;;o -@X::::-&o;;;;;;;;;;;o -+@@@@@@-------@@@+-------@@@+------+@@@-------+@@@-------+@@@-------@@@+-------@@@+-------@@+@o;;;;;;;;;;;;o %##$@+++:X@---::-*o;;;;;o%@:@+@:XX+--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+::X@-@X@+ o;;=O--O=;;;;;;;;;;;o -@XX@-O=;;;;;;;;;;;;;;;;;;.%-X@-O=;;o -@:X:-$.o*$--:X::@+$&..&-@+&oo. %--:@+++O=;;;;;;;;;;;o +@X::::::::::@$*;o&-@--=;;.$@X::::::::::::;;;;", +";;;::::::::::+-+:::::::::::::::::::::::::X-#.;;;;;;;;;;;;= &%$$$@@::::X-O.=oo +@@#O%$@@+-%%-@XX@-*;;;o*#+X:+#.;;;;;;;;;;=O+-O=;o -@X:::::-&=;;;;;;;;;;;o&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+++-$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#o;;;;;;;;;;;;;;;;;.*.*&%O#@+@:@@:::+&==o;; +::#&$@::X@+-&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+@:XX:::+O=;;=O--O=;;;;;;;;;;;o -@X:X@-O=;;;;;;;;;;;;;;;;;;*#-X@-&==*#+X@@X:-% %-@XX:::$O*=;;.$-@% *#--+@$%&& .o;;;;;;;;;;;oO-::::::::::::@$*;oO-X@+*;;o&-:::::::::::::;;;;", +";;;::::::::::XXX:::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;o.** O#$@+@:++#O**O@X-&=. %+::--:X:::+%.;o +-X:-O.o;;;;;;;;;;;=O+-O. -+XX:::::-&o;;;;;;;;;;;o. ****************************** %@:% **********************************************************o;;;;;;;;;;;;;;;;;;;;;=.=.&%%$@@@:X++OO*.=$+:-*o $+@:XX@--*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$+:::::+%=;;=O--O=;;;;;;;;;;;o -@X::X@-O.;;;;;;;;;;;;;;;;;;*#-:@-%O@+@@$$+:X+-+X::::@% =;;;;o -:@---@#%O .=oo;;;;;;;;;;;;;o&-:::::::::::::-%o=O-:X+O=;; -@:::::@+@::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;=. %#$+:@----@X@+*o;;.&$@:XX:@+::-#.*$-X:-O=;;;;;;;;;;;;;;=&#---@XX::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.. ###@@:+---#%@:@Oo;o O$@::X:+-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+:::X@@*==*%+-O=;;;;;;;;;;;o -@X:::X@-%.;;;;;;;;;;;;;;;;;;*#+:@--+:$O* #-:X::X:@@:-O=;;;o=.&+@@+$%&*.=;;;;;;;;;;;;;;;;;;o&-:::::::::::::-&o; -@X@+*;; +@X::::$#$::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;;;;;;;;;;;=* %++::@+:X-O=;;;;o $@X:@OO$::-++@X:-O=;;;;;;;;;;;;;;;;o @-@X::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.*.&#+@::+--::@.;;;;=*O::::X@-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+:::::::$$::-O=;;;;;;;;;;;o -@X::::X@-%.;;;;;;;;;;;;;;;;;;.O-XXX:+&=;o*#-XX::@+$:@$&=;o*O+@:$#&*=o;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::+O=o&-:XX+O=;.%@::::+&*&@:::;;;;", +";;;:::::::::::::::::@+@::::::::::::::::::X-%=;;;;;;;;;;;;;;;;;;;;;;;;;. %++@:X:+%*=o;;;.%+@-O.= $::++X:-O=;;;;;;;;;;;;;;;;;= @@X:::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&#@+@XX::@ =o;;;;*$@:::X:-- =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::X:+---::-O=;;;;;;;;;;;o -@X:::::X@-#.o;;;;;;;;;;;;;;;;;.$+XX@$*;;;;*#+::+$& %@@- =*---+% .o;;;;;;;;;;;;;;;;;;;;;;;;;*@@X:::::::::::@$.; -@XX@+*;;*+@::@$.;*+@::;;;;", +";;;::::::::::::::::@% O@:::::::::::::::::X-%.ooooo;;;;;;;;;;;;;;;;;;;;;;. &%@@:X@-# =;=&@@-%.;;o $@XX:-O=;;;;;;;;;;;;;;;;;=O-@X::::@@@@::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&O$@::X@-O*=;;=O@:@+@:XX+-&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::XX::X:-O=;;;;;;;;;;;o -@X:@+++@X:-#*o;;;;;;;;;;;;;;;;o*#+:@:&.;;;;*$++# oo +:@#O$-@@-&o;;;;;;;;;;;;;;;;;;;;;;;;;oo -:::::::::::::X+*;*+@X:X+ o;.#+X:-#=o @:::;;;;", +";;;:::::::::::::::@$*;=#@::::::::::::::::X@# *****===o;;;;;;;;;;;;;;;;;;;;;.&$+@X@--O.*$++%.;;;;*$@X:-%=;;;;;;;;;;;;;;;;;.O-@X:::::$$$$::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #+@@X:--O==#-X@$O$+:XX@-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+X::::::X:-O=;;;;;;;;;;;o -@::O&&O#:X:-$*o;;;;;;;;;;;;;;;;;*$-X:-%=;;;o&-O.;;;=O-X+--% O-%.;;;;;;;;;;;;;;;;;;o===...* %+::::::::::::::$*;=O-X::@$.;o&-X:-:==%+X::;;;;", +";;;::::::::::::::X-%=;; +:::::::::::::::::X:------#O&*.=ooooo;;;;;;;;;;;;;;;= #++@X@-@@@-%.;;;o.%+::-%.;;;;;;;;;;;;;;;;;.O-@X::::@# **&X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*&%$@@X+-%O@@@+*= #+::X:-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X::@+:XX:-O=;;;;;;;;;;;o -@+O.oo= -@X:-$*o;;;;;;;;;;;;;;;;o*%+:@+ =;;.O%=;;;;o -@$#&.o.@-#.;;;;;;;;;;oooo=..*&OO@-+--@X::::::::::::::$*;oO-X::X-&o;&-:X-#=oO+:::;;;;", +";;;::::::::::::::X+#*== @::::::::::::::::::::@@@:@-----% *=o;;;;;;;;;;;;;;o. %+@X:+@:-&o;;= $-::-%.;;;;;;;;;;;;;;;;;.O-@:@+@:X-O=;;=%--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #+@::--::+ o;o.O@::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X::#$@@::-O=;;;;;;;;;;;o -@-&=;;;*-@X:@-$*o;;;;;;;;;;;;;;;;;.#-:@-&..#- o;;;= #-$ .o;;o @-&o;;;;;;;o=* &+-----+++:@::::::::::::::::$*;o&-:::X+%=;.%-@+ ooO+:::;;;;", +";;;::::::::::::::::::##::::::::::::::::::::::::::X:::@+------# .=o;;;;;;;;;;;;;o.&$+:XX:@@ oo --X:-%.;;;;;;;;;;;;;;;;;.%-::-$O%@:-O=;;=%--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o* #+:X::@@=;;;;=%@:::@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X@: *O+:X+#*o;;;;;;;;;;o -@-O=;;; -@:++@-@*o;;;;;;;;;;;;;;;;o*#-:@-@@--O=;o.&-+# o;;;;;o&-%.;;;;o=.*&------++::::XX::::::::::::::::::$*;;*+@X::@+.;;.#$&=;oO-:::;;;;", +";;;:::::::::::::::X:---@X::::::::::::::::::::::::::::XX:::::+--$&*.=o;;;;;;;;;;;;o*%+@::X+$ $+X:-%.;;;;;;;;;;;;;;;;;.O-::$O*=*#+-O=;;=#--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*O+@X::@ =;;;;.%@::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X+:=;=&::X+#*=o;;;;;;;;o -@-O=;;; -++O O--+*o;;;;;;;;;;;;;;;;;.%-::++::+&.*%-$&.;;;;;;;o*--O=;=.*&$--+::::XX:::::::::::::::::::::::::+ o; -@X:::+O.;;.*=;;=O+:::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@---$&*=o;;;;;;;;;;;;.O++:XX@--+X:-%.;;;;;;;;;;;;;;;;;.O-::-&=;;;*#-O=;;=#--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++:X@-&.o;;o&+:::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:+O=;;=O+X@--O*o;;;;;;;o -@-O=;;; -+O=;.%--@*o;;;;;;;;;;;;;;;;;.%-:XXXX:----#*o;;;;;;;;;*$-+ *%----@:X:::::::::::::::::::::::::::::::-#=; +@:::X:-+*o;;;;;*$@:::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:@---%*=o;;;;;;;;;;;.&#@@X:@@X:-%.;;;;;;;;;;;;;;;;;.O-@X+#.;;;;.%-O=;;=%--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==========*.==========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$+@X:--.oo&@::+@:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;=%+:- o;;=O-X##+--*o;;;;;;o -@-O=;;; -#.;;;.%--+*o;;;;;;;;;;;;;;;;;.%-:X::X@-$O*o;;;;;;;;;;o -@@---@:XX:::::::::::::::::::::::::::::::::+:=;=O-::::X@-+*=o;o=&-::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:X@-$O*=o;;;;;;;;;;o.%-@X:X:-%.;;;;;;;;;;;;;;;;;=O-@X+$*;;;;.O+-&===*#@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo...&&&&&&&&&#+:&&&&&&&&&&...oo;;;;;;;;;;;;;;;;;;;;;;;;;;o*%+@::-+ $@@+#$@:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;=%+X+O=oo=O-+O* #+-&.o;;;;o -@+%.oo.&-O=;;;;.%+-$ o;;;;;;;;;;;;;;;;;.%-:X::-#*=;;;;;;;;;;;o=&-:@+:X:::::::::::::::::::::::::::::::::::::@+ ;; -:::::X:-+% .*&#:::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+--%*=o;;;;;;;;;;.O-@X:-%.;;;;;;;;;;;;;;;;o=&++XX+#*o;o*#-:@% O+@::-&o;;;;;;;;;;;;================================.O-%.===================;;;;;;;;;;;;;;;;;;;;;;;;;;;o==. @++----------@-----------++@ .==o;;;;;;;;;;;;;;;;;;;;;;;;.&$+:X+--@:$&.*#@:X:-%.;;;;;;;;;;;;;;;;;;;;;;;=O+X@+& &#@-&o;.&%-% .o;;o -@X@# #+:$&.o;;;.#+@- o;;;;;;;;;;;;;;;;;.%-::+$ o;;;;;;;;;;o=*%-:X:::::::::::::::::::::::::::@@++@X::::::::X+#=o&-:::::::X@--+--@X::::;;;;", +";;;::::::::::::::::+@:::::::::::::::::::::::::::::::::::::::::::::::::::@--%*o;;;;;;;;;;=O+@-#.;;;;;;;;;;;;;;;;;.#-@:::X@#*o*$-:XX@---+:X-&o;;;;;;;;;;;o ##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:::#%%%%%%%%%%%%%%%%%$Oo;;;;;;;;;;;;;;;;;;;;;;;;o.&#%+----+::::::::::::::::::::::+----+%#&.o;;;;;;;;;;;;;;;;;;;;;;;o*%+:X@@:+ o;; +@:X:-%=;;;;;;;;;;;;;;;;;;;;;;=O+XX:+---::-O=;;;= $-+&.o; -@X:----@X@-$ o;;=O-X-$*o;;;;;;;;;;;;;;;;;.#--#*o;;;;;;;;;;o*%--:X::::::::::::::::::::::::::@-+$OO:@::::::::::@ :@:::::::X::@-@:::::::;;;;", +";;;:::::::::::::::@#$+@:::::::::::::::::::::::::::::::::::::::::::::::::X:@--&=;;;;;;;;;;=&+#.;;;;;;;;;;;;;;;;;.O-@:+-+::-#O$-:X:X:-+++::-&o;;;;;;;;;;;=O--------------------------------@X:------------------$&;;;;;;;;;;;;;;;;;;;;;;o=.&+----::::::::::::::::::::::::::::::::----+&.o;;;;;;;;;;;;;;;;;;;;;;;.#-:XX:-.;;;;&+@:X:- o;;;;;;;;;;;;;;;;;;;;;=O+XX:@--+::-O=;;;;o.&$--*o*@+X:+--+@XX@-#.o= +@:@-$*o;;;;;;;;;;;;;;;;;.%#*;;;;;;;;;;;=&--@XX::::::::::::::::::::::::@++$%&*== +@::::::::::-+@X:::::::::::X::::::::;;;;", +";;;::::::::::::::-&.*O$@:::::::::::::::::::::::::::::::::::::::::::::::::::X+-O.o;;;;;;;;;= .;;;;;;;;;;;;;;;;o*%-::$O&%+:X@-+XX::@#O&&O::-&o;;;;;;;;;;;o&-@::@@@@@@:::::@@@@@@:::::@@@@@@:::::::::::::::::::-%*o;;;;;;;;;;;;;;;;;;;o=. %+--::::::::::::::::::::::::::::::::::::::::--@ *.=;;;;;;;;;;;;;;;;;;;;;*%+:::+&=;;;= #@:X@+*o;;;;;;;;;;;;;;;;;;;;=O+XX:$$$$::-O=;;;;;;o*OO#& #@:XO&&&%@:X:@O &+@:+$@-@ o;;;;;;;;;;;;;;;;;=.o;;;;;;;;;o*O-+X::::::::::::::::::::::::::+-%&*=o;;;=O-::::::::::@@::::::::::::::::::::::;;;;", +";;;::::::::::::X-#=;;= +@:::::::::::::::::::::::::::::::::::::::::::::::::::X@-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;o +-::-&=;=&@::::::::-O=o;.#+-&o;;;;;;;;;;;o&-:X:+++++++:XX:+++++@@X:X:+++++@:::X::XX::::::::X:+%.;;;;;;;;;;;;;;;;;;;;=*#@+--::::::::::::::::::::::::::::::::::::::::::::--++&=o;;;;;;;;;;;;;;;;;;;;.%-:X:-&=;;;; +@XX+-*o;;;;;;;;;;;;;;;;;;;=O+X@: ** #@-O=;;;;;;;;oo.O$::-O=;oo -@XX:+--@:-&*O--- =;;;;;;;;;;;;;;;;;;;;;;;;;;;= --@X::::::::::::::::::::::X:@++#&.;;;;;;;o -@X::::::::XX::::::::::::::::::::::;;;;", +";;;:::::::::::X@+*;;;;=O+@@X:::::::::::::::::::::::::::::::::::::::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;o +-::-$.;;;.#-:X:::::-O=;;=%--&o;;;;;;;;;;;o&-::@O &#@:@% O@::$& %@::@-:X:::::::::+%.;;;;;;;;;;;;;;;;;;;o.&---:::::::::::::::::::::::::::::::::::::::::::::::::+--%*=o;;;;;;;;;;;;;;;;;;;.%-:X@-%.;o=&@@XX:--.;;;;;;;;;;;;;;;;;;;=O+X+:=;;=O--O=;;;;;;;;;;;o&-@-O=;;;*-@X:X:@::@&=;.%-+-O=;;;;;;;;;;;;;;;;;;;;;;;;o=&-+:X::::::::::::::::::::::::@$#O.o;;;;;;;;;*-@X::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::X:-&o;;;;;= $-@X:::::::::::::::::::::::::::::::::::::::::::::::::X:+-O=;;;;;;;;;;;;;;;;;;;;;;o ++X:$O*o;;o*#@X:+@:::-O=;;=#--&o;;;;;;;;;;;o&-@+%=;;;;o*++- ;;;;;o*-@+O=;;;;o&-:@$%-@::::::::+%.;;;;;;;;;;;;;;;;;;o.&+-+::::::::::::::::::::::::::::::::::::::::::::::::::::::-+%*=;;;;;;;;;;;;;;;;;;;.&+@X:-O=*#+:++:XX-O.;;;;;;;;;;;;;;;;;;=O+:+%=;;=O--O=;;;;;;;;;;;; -+-O=;;; -@X::XX:-O=;;;.%-+-O=;;;;;;;;;;;;;;;;;;;;;;o*%-+X:::::::::::::::::::::::::+$ .=;;;;;;;;;;;.%-:::::::::+-@:::::::::::::::::::::;;;;", +";;;::::::::::X++.;;;;;;;o*O-@X:::::::::::::::::::::::::::::::::::::::::::::::::XX+-O.o;;;;;;;;;;;;;;;;;;;o ++XX-#.;;;o +@X@+#%X:X-O=;;=#--&o;;;;;;;;;;;o&-@-&;;;;;;.++- ;;;;;;*-@@*;;;;;o&-+$*.O+:::::::-%.;;;;;;;;;;;;;;;;;o= +--:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@-+%.=o;;;;;;;;;;;;;;;;;o&+@X:-%@-@+#$@:X:-O=;;;;;;;;;;;;;;;;;=%+:+ o;;=O--O=;;;;;;;;;;;o -@-O=;;; -@X@+:X:-%.;;;;.%+@-O=;;;;;;;;;;;;;;;;;;;;o --@X:::::::::::::::::::::::::@#*o;;;;;;;;;;;;;;.$@X::::::@%O$@::::::::::::::::::::;;;;", +";;;:::::::::X@+&o;;;==o;;;=&+::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*o;;;;;;;;;;;;;;;;;o ++::X@@ o;o +-:@+O.*#@X-O=;;=%--&o;;;;;;;;;;;o&-@-&ooooo=&-@-&oooooo ++$*ooooo.$++ ;;= X@::::+%.;;;;;;;;;;;;;;;;;o*&:-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-:&*o;;;;;;;;;;;;;;;;;=&+@X:-@X+#**#+XX@-.;;;;;;;;;;;;;;;;;=%@@+*;;;=O--O=;;;;;;;;;;;o -@-O=;;;*-+X#$@:X:+%.;;;;*@+@-O=;;;;;;;;;;;;;;;;;;o --:XX::::::::::::::::::::::::+O.;;;;;;;;;;;;;;;;o&-::::::@%.= $:X::::::::::::::::::;;;;", +";;;::::::::X:-O=;;;=%$*=;;;=%+::::::::::::::::::::::::::::::::::::::::::::::::::::X:-- o;;;;;;;;;;;;;;;o ++X:-@X@- =*++X@+&=;.$+X-O=;;=%--&o;;;;;;;;;;;o&-@@% * * @@:@% * * O@@:O * * O--&o;;;=#-:::+%.;;;;;;;;;;;;;;;;;=*--+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:---*o;;;;;;;;;;;;;;;;;=&-@X::@%.o; +@X:-O=;;;;;;;;;;;;;;;;=%@@+*o;;=O--O=;;;;;;;;;;;o -@-O=;;o --: *%-:X@-%.o;o*#+X@-O=;;;;;;;;;;;;;;;;o --X::::::::::::::::::::::::::@#.;;;;;;;o=========.O+::::::+ ;;o&-:::::::::::::::::::;;;;", +";;;::::::::X+$.;;;o&--+&*...O+:::::::::::::::::::::::::::::::::::::::::::::::::::::X:-- o;;;;;;;;;;;;;o ++X@$%$@X+$%$+X@+&=;;*@+X+% .. #@-&o;;;;;;;;;;;o&-:X@-+++++@XXX@++++++@XXX+++++++@O=;;;=O::::@%.;;;;;;;;;;;;;;;;o=O+-::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::-- =o;;;;;;;;;;;;;;;;=O-:X:- o;;o&+@X:-O=;;;;;;;;;;;;;;;=%+:@&*.. #+-O=;;;;;;;;;;;o -@@%*..*&@++*;*#+:X:-%*. #@::X@-O=;;;;;;;;;;;;;;o --XX::::::::::::::::::::::::::-Oo;o=.*..&%%O%%%%OO$@:::::::+ ;;;*-@::::::::::::::::::;;;;", +";;;::::::X:@-&;;;;.+@X+-$$$$::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX--*o;;;;;;;;;;;o ++X@-&. $+X@-+X@+&=;;;*@+:X:@$$$::-&o;;;;;;;;;;;o&-@X:----@@:X:::@@@@@@::::@@@@@@@#.;;;o -@XX@$*;;;;;;;;;;;;;;;;o %-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++%*o;;;;;;;;;;;;;;;;.%@::+O=;;;=O+:X+-*;;;;;;;;;;;;;;;=O+X:@$$$@::-O=;;;;;;;;;;;o -@X:$$$$@X@-&o;.%-:X:++$+-:X:XX@-O=;;;;;;;;;;;;o --XX:::::::::::::::::::::::::::+O..&%$$$$-----------:X::::::+ o;; -@::::::::::::::::::;;;;", +";;;:::::::@+O=;;;o&-XX::@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-#*o;;;;;;;;;o $+X@+O.;o $@::X@-O=;;;;*$+:::@@@@::-&o;;;;;;;;;;;o&-::@#&&%::X:+------------@XXXXX@#.o;o.@+:X@+&o;;;;;;;;;;;;;;;o --::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@-#*o;;;;;;;;;;;;;;;;.$@X:- o;;;.#@::+%=;;;;;;;;;;;;;;=O+X:@@@@@::-O=;;;;;;;;;;;o -@X:----@X@-&o;;*$-:X:@+@:X:::XX@-&=;;;;;;;;;;o +-XX::::::::::::::::::::::::::::::#$--@@@@@::::::::::::::::::+ o;; -@X:@@:X::::::::::::;;;;", +";;;::::X:++&=;;;;.+@:::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$*o;;;;;;;;*+-X:+&=;;;=O-:X:+O.;;;;;*$+:X:@++@::-&o;;;;;;;;;;;o&-:+%.oo*@@X:#%%%%%%%%%%%O%:::::::#&. $-XX@-&o;;;;;;;;;;;;;;;= -+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-- o;;;;;;;;;;;;;;;;&+@X@- o;o=O-:X:-O=;;;;;;;;;;;;;=O+X:@+++@::-O=;;;;;;;;;;;o -@X:++++@X@- o;;o*$-:X::::::X:::X+- o;;;;;;;;o --XX:::::::::::::::::::::::::::::X:--@:::::X:XXXXXXXX:::::::::+ o;; -@X:++@:X:::::::::::;;;;", +";;;::::X@$&=;;;;=&-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-+*;;;;;;;;.#-:-O=;;;o*#+:X-O=;;;;;;*$+:::$###::-&o;;;;;;;;;;;o&-@-&o;;.+@@#*============ +:X@-@:--$+-:X:-O=;;;;;;;;;;;;;;;.$++X:::::::::::::::::::::::::::X@-@::::X@+:X:::::::::::::::::::::::::::::::::::X:--*o;;;;;;;;;;;;;;;o&-@X-@=o*O::X::@-*o;;;;;;;;;;;;=O+X:$###$::-O=;;;;;;;;;;;o -@@#& O@@- o;;;o*$@::XX@--:X::X+$*;;;;;;;;o --XX::::::::::::::::::::::::::::::::::X::::::::::::::::::::::X:- o;; -@X@O&$+:X::::::::::;;;;", +";;;::::@$ o;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;.%+-&=;;o*$+:X@+*;;;;;;;*$@X+%*.. #@-&o;;;;;;;;;;;o&-@-&o;;.+@@#.;;;;;;;;;;;=O+::#O+-@:@@:X:@&.;;;;;;;;;;;;;;;.#-@XX:::::::::::::::::::::::::::X+O#@X:@@-$@:::::::::::::::::::::::::::::::::::::XX-#*=;;;;;;;;;;;;;;;=%-::+& #-@@@:::-%=;;;;;;;;;;;;=O+:@&*..*%+-O=;;;;;;;;;;;o -@-O=;oo -++ o;;;;o -@X:@@%%-:XX@-O=;;;;;;;o +-XX:::::::::::::::::::::::X:::::::::::::::::::::::::::::::::X:-%.;;o&-:@$.o*$-:X:::::::::;;;;", +";;;::::-&o;;;;;*$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;*$-+ =o +-:XX+#.;;;;;;;*$@X-&=;;=%--&o;;;;;;;;;;;o&-@-Oo;;.+@@#.;;;;;;;;;;o -::+&.&#:X::::@#=;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::XXX::@%=*-+-++&*O@:::::::::::::::::::::::::::::::::::::XX-$O=;;;;;;;;;;;;;;;*$@X:++@:++++:X@-*o;;;;;;;;;;;=%@@+*;;;=O--O=;;;;;;;;;;;o -@-O=;;;*--+ o;;;;o -@X@-&=.%+X:+#.;;;;;;;o*+-XX::::::::::::::::::::::@+@XX::::::::::::::::::::::::::::::::-%.;;;*+@X-%=;o $-::::::::::;;;;", +";;;::::-&;;;;o.%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;o&--@&&$-:X::@- o;;;;;;*$@X-O=;;=#--&o;;;;;;;;;;;o&-@-&o;;.+@@#.;;;;;;;;;;o&-:@+*;o.O@:::@@ o;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::@@@@::+ ;o&$O& o; +::::::::::::::::::::::::::::::::::::::X:+-&o;;;;;;;;;;;;;;o @@:@@:+#& #@XX-#=;;;;;;;;;;;=%+:+ o;;=O--O=;;;;;;;;;;;o -@-O=;;; --+ o;;;;=O-X:+#.;;.%++#*;;;;;;;;=%-:X::::::::::::::::::X:@+-$#+@:::::::::::::::::::::::::::::::X@#.;;;oO-X:-%=;;o*#@:::::::::;;;;", +";;;::::-Oo;;;=%-X:::::::::::::::::::::::::::::::::::::::::::::::X@--@@@::::::::::::::::::::X+$*;;;;;;;;.$+@--@:@--+X+#.;;;;;;*$@X-O=;;=#--&o;;;;;;;;;;;o&-@-&o;;.+@@#.;;;;;;;;;o*$@:-O=;;oO+:X:-Oo;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::+-$$$-++&;;o*=ooo*O@:::::::::::::::::::::::::::::::::::::::XX@- o;;;;;;;;;;;;;;oO-:X:@%*o;*$@X:- o;;;;;;;;;;=O+X+#=;;=%--O=;;;;;;;;;;;o -@-O=;;; --+ o;;;;*-+X@- o;;o&--&o;;;;;;;o&-@X:::::::::::::::::::@--$O .&++X:::::::::::::::::::::::::::::@$*;;;;*-@X:-#=;;;o.$+::::::::;;;;", +";;;::::@$ o;;=&$:X::::::::::::::::::::X::::::::::::::::::::::::::X%#++-@XX:::::::::::::::::XX-O.;;;;;;;o $:@::-+#%$::-&o;;;;;*$@X-O=;;=%--&o;;;;;;;;;;;o&-:+%.oo.@@@#.;;;;;;;;;.#-:@%.;;;*+@::@$.;;;;;;;;;;;;;;o%-:::::::::::::::::::::::::X@#& %#:$=;;;;;o $+X:::::::::::::::::::X:++::::X:::::::::::::X+- o;;;;;;;;;;;;;;.$@X:- o;;o&+@X++.;;;;;;;;;;=O+X+@=;;=O--O=;;;;;;;;;;;o -@-O=;;;*--+ o;;;o&-::+O=;;o*#-#*;;;;;;;o*++X:::::::::::::::::::@$#&*=o;= $@:::::::::::::::::::::::::::::+#=;;o.#-:::@$.o;;;;&-::::::::;;;;", +";;;::::X@+&=;;= -:X:::::::::::::::X:@+@:X:::::::::::::::::::::X:-&=.&&O+@:::::::::::::::::::X@-O=;;;;;;;=&+:X@# .= #@-#.;;;;;*$@X-O=;;.%--&o;;;;;;;;;;;o&-::@% O::@#.;;;;;;;;o&-:@#*;;;=$+:::-Oo;;;;;;;;;;;;;o -@X::::::::::::::::::::::::@#*oooo=.X-&o;;;.&-+:X::::::::::::::::::X:-$$----@@X::::::::::::X-+ o;;;;;;;;;;;;;o +::+O=;;;=&@::-*o;;;;;;;;;=O+X+#=;;=O--O=;;;;;;;;;;;o -@+#.ooo --+ o;;o*+@X-#.;;;=%-#*o;;;;;;;.#-XX::::::::::::::::::@% .o;;;;;o&-:::::::::::::::::::::::::::::@:*=* #-:X::X+%*ooo=O+::::::::;;;;", +";;;::::X:-+*;;;=%-:X:::::::::::::X:+-$+@X:::::::::::::::::::::X:- o;oo=&+-+:X::::::::::::::::X+-*o;;;;;;;*-@@#.o;;=O-@-&o;;;;*$@X@# == :@-&o;;;;;;;;;;;o&-@X:---+:X@#.;;;;;;;;=#-:@#.o;o&-:XX@$.;;;;;;;;;;;;;;*+@X:::::::::::::::::::::::::+&;;;;;;;X@-*;;*#-+XX:::::::::::::::::::X+%**OOO#$-+:X::::::::::XX-+.;;;;;;;;;;;;;;=%+X:-&o;;;.#@:-%=;;;;;;;;;=O+X+X.o=*$+-O=;;;;;;;;;;;o -@:+O***O@@- o;;.%-XX-%.;;;*--&=;;;;;;;o&-:X:::::::::::::::::X@$*;;;;;;;o=O+:::::::::X:::::::::::::::::::X:$%$--:X:::X:-$&* %$:::::::::;;;;", +";;;:::::X:+O.o;;=%+:::::::::::::X@-$&* #@:::::::::::::::::::::::+O.o;;;= O#::::::::::::::::::X:-%=;;;;;;;.#++#.;;;=O-:-#.;;;;*$+:X@$%%$@X-&o;;;;;;;;;;;o&-:X:---+:X@#.;;;;;;;;.#+:::% .*@+::@+&o;;;;;;;;;;;;;=$-:X:::::::::::::::::::::::::+ ;;;;;;=@:@#..#-@:X::::::::::::::::::::@#.;;===. O$+@X::::::::::X:-O.o;;;;;;;;;;;;; +::-#=;;;*$@X@- o;;;;;;;;=O+X::O&O$@:-O=;;;;;;;;;;;o -@X:++$$@X@- o;o&-:X:::&...&++O.;;;;;;;.#-X::::::::::::::::::X@$*o;;;o=.*O+::::::::XX@--:X:::::::::::::::X:+--@:X:::::X:+-$+-@X::::::::;;;;", +";;;::::::X:-#*;;;.++X::::::::::::+%*ooo +:::::::::::::::::::::::X@$*o;;;o=*%+:::::::::::::::::X@- o;;;;;;o*++@O=;;;*+@@-*;;;;*$+:X:----::-&o;;;;;;;;;;;o&-:X:$##$:X@#.;;;;;;;=O+::@@-+##@:::+O=;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::+&o;;;;oO+:X-##-:X::::::::::::::::::::::-O;;;;;;;o=*#-@X::::::::::::-$.;;;;;;;;;;;;;=%-::-&=o.O+::X-+=;;;;;;;;=O+XX:---+X:-O=;;;;;;;;;;;o -@X:+---@X:- o;=O-X::X@@###:::+O.o;;;;o -@X::::::::::::::::::::@O*===*O#$-@X::::::X:@+%%+@X:::::::::::::::::::XX:::::::X:@+@@::::::::::;;;;", +";;;::::::::@-%=;;oO+::::::::::::+O.;;;;.$@::::::::::::::::::::::X:-$ .o;;;=%-::::::::::::::::::X-#.;;;;;;;=&@+-&o;;=%-X-O=;;;*$+:::@$$@::-&o;;;;;;;;;;;o&-@@%*** @:@#.;;;;;;o -@X@+-@@++:X:@#.;;;;;;;;;;;;;=O-:X::::::::::::::::::::::::::::$ ooo= -::X:++:X:::::::::::::::::::::::-&;;;;;;;;;o.O-@:::::::::::X@-&o;;;;;;;;;;;;;*@@X@-&*O@:::X@-*o;;;;;;;=O+XX:---+::-O=;;;;;;;;;;;o -@X:@$$$@X@- o;=O-XX@---+++@@---O*=o;o*$+X::::::::::::::::::::::+$%O%$--@@X::::::X:++&..O-::::::::::::::::::X::::::::::::X:XX::::::::::;;;;", +";;;::::::::X:-O=;;.%+X:::::::::@- o;;;;=O+:::::::::::::::::::::::X:++#*;;o $@X:::::::::::::::::X@- o;;;;;;;.%+++*;;=O-X++*o;;*$+X@# &X@-&o;;;;;;;;;;;o&-@-&o;;.+@@#.;;;;;;.++X@# %-@X::::-O;;;;;;;;;;;;;o -@X::::::::::::::::::::::::::::X@+&&&&$+X:::::X::::::::::::::::::::::::@%o;;;;;;;;;;=O-@X::::::::::X@$.;;;;;;;;;;;;;;&-:X@+@-@++:X:-Oo;;;;;;;=O+X:@#%%#::-O=;;;;;;;;;;;o -@@% O@@- o;*$+X:@#%++XX:$#$--$O =.#-:X:::::::::::::::::::::::+----::XX::::::X:++ o;;*-@X::::::::::::::::::::::::::::::XX:::::::::::;;;;", +";;;::::::::XX@-&o;; -:::::::::::@#*o;;;;*$@:::::::::::::::::::::::XX@-%.= $+:X::::::::::::::::::X-%.;;;;;;;=%-:-O.= $@X:-O=;;*$@X-O=oo.%--&o;;;;;;;;;;;o&-@-&o;;.+@@#.;;;;;o -::-&o=&X:::X@+*;;;;;;;;;;;;;=#-X:::::::::::::::::::::::::::::::+----+X::::::::::::::::::::::::::::::::-.;;;;;;;;;;;.O-:X:::::::::::-%=;;;;;;;;;;;;;=O@:X@@@+$$@:X+$=;;;;;;;=O+:@#*=.*%+-O=;;;;;;;;;;;o -@-O=ooo -+-&ooO-X:-O.. $@:@ . #---@&&+@X:::::::::::::::::::::::X::@::X::::::::X:++ o;;;.@-X:::::::::::::::::::::::::::::X@@----:X:::::;;;;", +";;;::::::::::X-#=;;.#@::::::::::X-$*o;;;.#@::::::::::::::::::::::::XX:+%%++:X:::::::::::::::::::X@- o;;;;=. $+X:+%%++@@X+%.;;*$@X-O=;;=%--&o;;;;;;;;;;;o&-@-Oo;;*+@@#.;;;;;=O-:@$.;;=%-:X:+&o;;;;;;;;;;;;o +::::::::::::::::::::::::::::::::X:@@@@XX:::::::::::::::::X@@@@:::::::::X+&=oo;;;;;;;;;=O+::::::::::::@- o;;;;;;;;;;;;; +::::@&**%+::- o;;;;;;=%+:-O=;;=O--O=;;;;;;;;;;;o -@-O=;;;*--- o*+@X+$*;;o --#.;o*O$--+-@X::::::::::::::::::::::::::XXXX::::::X::@-+ o;;;;*++X::::::::::::::::::::::::::::X:-+#OO#+:X::::;;;;", +";;;::::::::::X@+*;;o&+::::::::::X:-$*o;;.$@:::::::::::::::::::::::::XX@--+:::::::::::::::::::::::X-#.;;o.&#--+:X@-----+X+%.;;*$@X-O=;;=#--&o;;;;;;;;;;;o&-@-&o;;.+@@#.;;;;;=#-@-&o;;=#+::+#.;;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::XXXX::::::::::::::::::X:---@X::::::::::@O&&..oo;;;;;;=#-:::::::::::X++=;;;;;;;;;;;;;*+@X:-%=;;*$@X-@.;;;;;;=O+X+%=;;=O--O=;;;;;;;;;;;o -@-O=;;; --$*=&-::-&=;;o --O=;;;=*O$@@:X:::::::::::::::::::::::::::::::::::::@-+# o;;;;;*++X:::::::::::::::::::::::::::::@O&.==*#-:X:::;;;;", +";;;::::::::::::-&o;;*+:::::::::::X:-Oo;;.$@:::::::::::::::::::::::::::X::::::::::::X:::::::::::::X:-O.= #--#&O@:X:+$O&O:++*;;*$@X-O=;;=%--&o;;;;;;;;;;;o&-@-&o;;=#@@#.;;;;;.$+@O=;;o +:::+&;;;;;;;;;;;;;=#-:::::::::::::::::::::::::::::::::::X::@@X::::::::::::::XX:-%&&O@:::::::::X@---#% .;;;;;;;*$@::::::::::::-&o;;;;;;;;;;;;=%-X:-Oo;;o&-::- o;;;;;=O+X+%=;;=%--O=;;;;;;;;;;;o -@-O=;;; --#==#-X@@*;;o*$-$*;;;;;;=&-:X::::::::::::::::::::::::::@+-----------%&*o;;;;;;*++X::::::::::::::::::::::::::::+$.o;;;;*$@::::;;;;", +";;;:::::::::::X+#.;o +::::::::::::X-%=;;.$@::::::::::::::::::::::::::::XX:::::X:+-+:X:::::::::::::X@-%%+--%*o.#+X:$ =o*$+-O=;*@@X-O=;;=%--&o;;;;;;;;;;;o&-@-O=oo.%@@#.;;;;=O-@$*;;;=@+XX@$*;;;;;;;;;;;;o -::::::::::::::::::::::::::::::::::X:@---:::::::::::::::X@+-%=oo +:::::::::::@@@+--&o;;;;;;o $:::::::::::X@-*;;;;;;;;;;;;;*@@:+#.;;;.#@X+:=;;;;;=%@:- o;;=O--O=;;;;;;;;;;;o -@-O=;;;*+-#..#+X-%=;;o -+ o;;;;;;; -@X::::::::::::::::::::X:@----$%OOOOOOOO%&.o;;;;;;;;*++X::::::::::::::::::::::::::::-#=;;;;;;&-::::;;;;", +";;;:::::::::::X:-&.*#@::::::::::::X++*;;.$+:::::::::::::::::::::::::::::::::X:@-$%$+:X:::::::::::::X@--+#&.;;=&-:-O=;;.$@@+.;*+@X-O=oo*#+-&o;;;;;;;;;;;o&-@:#&&&O$:@#.;;;;*-@@$ =oo -:::+%=;;;;;;;;;;;;.+@X::::::::::::::::::::::::::::::::X@--#%&O@::::::::::::::-$%=;;=O@:::::::::::XXXX:+@.;;;;;;;=$:::::::::::::-#=;;;;;;;;;;;;o&+::- o;;oO+X+@=;;;;;=O+:- =oo=O--O=;;;;;;;;;;;o -@@%*=oo*#-XOO:::-O=;;o -#.;;;;;;;=&-:::::::::::::::::::XX:@+-##%&*==========o;;;;;;;;;;*++X:::::::::::::::::::::::::::::$*o;;;;; -@:::;;;;", +";;;::::::::::::X@+%#+:::::::::::::X@- o;.$@:::::::::::::::::X::::::::::XXX:@@--O*.*#-:X:::::::::::::X@$&.=;;;o -:+%.;;=O-@- ;.$+X@#& %@:-&o;;;;;;;;;;;o&-:X@----@X@#.;;;o&-:XX:%& :@:X:-&;;;;;;;;;;;;o&-::::::::::::::::::::::::::::::::X:@-#&.==O+::::::::::::+-O*=;;=O-::::::::X:::X:::XX-#=;;;;;;.$::::::::::::::-*;;;;;;;;;;;;;.#@X-%=;;oO+X@@.;;;;;=O+X@#& &#@-O=;;;;;;;;;;;o -@X:#O& &%@X--:X:@# ==.O-%=;;;;;;;.$+X:::::::::::::::::X:+--#&*..o;;;;;;;;;;;;;;;;;;;;;;*++X::::::::::::::::::::::::::::X-&o;;;;.%+::::;;;;", +";;;:::::::::::::X@--:X::::::::::::X@- oo $@::::::::::::X:@--+@@:X::X::::@@---$&.o;o*#@::::::::::::::@+&=;;;;;;*$@@- ;;o +@+%..#+:X@-+-+:X-&o;;;;;;;;;;;o&-@X@-@@+:X@#*ooo=O+::@+--++X::@#.;;;;;;;;;;;;.-@::::::::::::::::::::::::::::::::X@+O*=;o*$@:::::::::::++%=o;ooO-@X:::::X:@--@:::::::-&o;;;;;=O@::::::::::::X+%=;;;;;;;;;;;;o%@X@+.o= #@X@-&=oooo.%+XX@-++-::-O=;;;;;;;;;;;o -@X:+---@:X:@@:::X@+%O#@-%=;;;;;;o -@X:::::::::::::::XX@-$%&*=;;;;oooooooooo;;;;;;;;;;;;*++X::::::::::::::::::::::::::::X+ o;;;;.$+X:::;;;;", +";;;::::::::::::::X::::::::::::::::::-OooO-:::::::::::::::$##$---++@@+++--$#&&*=;;;;o +@X:::::::::::X:- o;;;;;;=O-+- ;;;.%+:+%&#@:X:+-+@X:-&o;;;;;;;;;;;o&-::@O &@:::O&&&&#::@--@@@:X::+ ;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::@+ =;;o +@X:::::::::::$ =;;o &+@X:::::::+-##-+:::::X:- o;;;;; +:::::::::::::@-*;;;;;;;;;;;;oO+::@O&O$@:::@:&&&&&O#::X:+--+::-O=;;;;;;;;;;;o -@X:+----:X:XX:::@++---+- o;;;;;;.%-X:::::::::::::::XX@-# .o;;;o=*&&&&&&&&& .ooo;;;;;;;;*++X:::::::::::::::::::::::::::::+ o;;;;=#+::::;;;;", +";;;::::::::::::::::::::::::::::::::X+$.=%-::::::::::::X@@ .. &&%$$--$$$O& .=oo;;oo;;*$@X::::::::::::X+#.;;;;;;;*@@-&=;;=%-X:-+:X:::+--+:X-&o;;;;;;;;;;;o&-@+O.oo.@@X:+----@X@#&%-@XX:X@$*;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::X@-&o;;o -+X:::::::::::+ o;;o --@X:::::::@$&..&$+:::::X++=;;;;; +::::::::::::::-&o;;;;;;;;;;;; +@X:------@XX@------:X::@---+::-O=;;;;;;;;;;;o -@X:$$$$:::::::::$+--@X+$*;;;;;;;*-+X:::::::::::::XX:++O.o;;;o=*O$----------%& *o;;;;;;;*++X:::::::::::::::::::::::::::::+&o;;;;.#@::::;;;;", +";;;::::::::::::::::::::::::::::::::::@&&#@::::::::::::X-$.;;o==.**&&***==o;;;;o=**=;*$@X::::::::::::X@- o;;;;;;.#+@# .. X@:X:@:X:::%OO%::-&o;;;;;;;;;;;o&-@-&;;;.+@XX@@@@@::+ o.O#::::+#.;;;;;;;;;;;;*-:::::::::::::::::::::::::::::::X@+&=;;;*-+:::::::::::::-*oo. -+@:X:::::::+*=;;= $@::::::-*;;;;; +::::::::::::::@@*;;;;;;;;;;;;=#+::@@+-#%#:::@@@@@@:X::#%OO%X:-O=;;;;;;;;;;;o -@@% ***&@@X:::@: %#X@-O=;;;;;;o&-:X::::::::::::::@-$&=;;o=* O#--@@@@@@@@@@--+#&.=oo;;;.#-X:::::::::::::::::::::::::::::+#=;;;;&+:::::;;;;", +";;;:::::::::::::::::::::::::::::::::X:--@X::::::::::::X-@.;;;;;;;o==ooo;;;;;;o*O$+*;.$@X::::::::::::X+-*o;;;;;;=O-:@+##@@++++++@:+%.==*#+-&o;;;;;;;;;;;o&-@-&o;o.+@:++++++:@#.;;= +:::-Oo;;;;;;;;;;;=#-::::::::::::::::::::::::::::::X@- =;;;=%+X:::::::::::::@O&&%-@XX::::::::+&o;;;;o $::::::+#=;;;o&+:::::::::::::::-Oo;;;;;;;;;;;; +@:XX$%.=O-@XX::::::::@ ===.%+-O=;;;;;;;;;;;o -@-O=;;o -@X:X:-%.o=*%-@*;;;;;;;*$+X::::::::::::X@--%*o;;=*O#---@:XXXXXXXXXX:@+--#O&.;;;=%-X:::::::::::::::::::::::::::::@-*;;;;&-:::::;;;;", +";;;:::::::::::::::::::::::::::::::::::@+::::::::X:::::X@+*o;;;;oo;;;;;;;;;oo=&$---O=*$@:::::::::::::X@- o;;;;;;o&+::+--@@$$$$$$$:-O=;;=%--&o;;;;;;;;;;;o&-@-Oo;;.+@@$$$$$$:+O=;;; -@X:-&;;;;;;;;;;;o*-::::::::::::::::::::::::::::::X@-Oo;;;o&-:::::::::::::::X----@X::::::::::-.;;;;;;o$@::::::-&===*$::::::::::::::::@@=;;;;;;;;;;;;.#@X:@&.;;&-@X:------@@+*;;;=O--O=;;;;;;;;;;;o -@-O=;;;*-@X:X@- o;;=O-#.;;;;;;o -@X:::::::::::X@+#&.o;;.&+--@@:XX:::::::::::XX:@---%.oo*$@X:::::::::::::::::::::::::::::X-Oo;;oO-:::::;;;;", +";;;:::::::::::::::::::::::::::::::::::XX:::::X:++:X::::X-O=;;;. *=ooo;;;o=* O--:X@$O%::::::::::::::::X-O=;;;;;;;*$@XX::@O *****&#-O=;;=#--&o;;;;;;;;;;;o&-@-&o;;.++% **** %-&o;;=%+:X@#.;;;;;;;;;;;o%-X::::::::::::::::::::::::::::::-O=;;;;*-@X::::::::::::::X@@@:X::::::::::@+.;;;;;;o#@:::::X@-OOO#@X::::::::::::::::-*;;;;;;;;;;;;.#@X@-*;;;*$@::%O%%%%#@- o;;=O--O=;;;;;;;;;;;o -@-O=;;; -@X::+#*;;;=O-O=;;;;;;o&-:X:::::::::X:@-O.o;;o*O--::XXX:::::::::::::::XX:@@-O* $@:::::::::::::::::::::::::::::::X-Oo;;.$+:::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::#$@X::::X++*;;o&-$O& *.=. O$--@XXXX@-+:X::::::::::::::X+$*;;;;;;;.$+X:X@- ooooo;.%-O=;;=%--&o;;;;;;;;;;;o&-@-&ooo.+- oooo;=&-*;;;.-@X:-Oo;;;;;;;;;;;=:-::::::::::::::::::::::::::::::@%=;;;;o$-X::::X::XXX::::::XXXX::::::::::::+&o;;;;;=$@XXXXX:X@----::::::::::::::::::-Oo;;;;;;;;;;;.#@X@-*o;;=%++%.=====*#-%=;;=%--O=;;;;;;;;;;;o -@-O=;;; -@X:@$&.=;;.#-&o;;;;;;o -@X:::::::::X@+O.;;;o*$-@XXX:::::::::::::::::::::XX@-$+-:X:::::::::::::::::::::::::::::::+&o;; -@:::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::X+%* #@::::::-O=;o +----#%O#---+@XX::::@@::::::::::::::::X@- o;;;;;;*++X:::- o;;;;;.#-O=;;=%--&o;;;;;;;;;;;o&-@@% **&@+*;;;;;o&- o;o&-:X@+ ;;;;;;;;;;;;.@@::::::::::::::XXX:::::::::XXX@+.;;;;;*-:::::X@--@@@:::::::::::::::::::::X:- o;;;;o#-+@@@@::X@@@:::::::::::::::::::@+.;;;;;;;;;;;=O-::+Oo;;o&+-%o;;;;;.%-O=;;=O--O=;;;;;;;;;;;o -@-O=;;;*-@XX@@ =o;o -+ o;;;;;;o -@X:::::::::@$&.;;;o @-@XX::::::::::::::::::::::::XX@-+:X::::::::::::::::::::::::::::::::@#=;=%+::::::;;;;", +";;;::::::::::::::::::::::::::X:::X::::::::::X-%=o +@X:::X@+*;;.#-@@@----@@XXX::::::X:::::::::::::::::X:-&o;;;;;;.#+:::X-O=;oooo*+-O.oo*:+-&o;;;;;;;;;;;o&-:X@-++@@@ o;;;;o&-#&.*%+:X@%=;;;;;;;;;;;o -:::::::::::::X:@@@---------@@@-O;;;;;oX@X:::::+%#++--+:X::::::::::::::::::X@-.;;;;;*%$++++---+XXX:::::::::::::::::::- o;;;;;;;;;;; +@X@+=;;; @+$*;;;;;=%-&o;;=O--O=;;;;;;;;;;;o -@-O=ooo -@X::-&=;;=O-#.;;;;;;;=O-:::::::::::-%.;;;;*--:X::::::::::::::::::::::::::::XXXX::::::::::::::::::::::::::::::::::+&.&+:X:::::;;;;", +";;;:::::::::::::::::::::::::::+-+:X:::::::::X-%=;.%@::::X:-O=;o&+:XX::::XXX::::::::::::::::::::::::::::-%.;;;;;;=&-:X:X@#*. & &O:@#& &%@:-&o;;;;;;;;;;;o&-:X:+++@:@% .=.=.O+--##:X:X@Oo;;;;;;;;;;;=#+::::::::::::X:----#########+--%.;;;;;*-:::::X-&=.& &#$-@X::::::::::::::::::X-%o;;;;o= & ###$::::::::::::::::::::::+&o;;;;;;;;;;;.#@X@@*=== $@+&.=..=.O+O.==*%+-O=;;;;;;;;;;;o -@:#& &O@:X:X@$ == $-O=;;;;;;;.$+X::::::::::-%=;;;;.#-+:X::::::::::::::::::::::::::::X::::::::::::::::::::::@++:X::::::::X:+#+@X::::::;;;;", +";;;:::::::::::::::::::::::::X@@%$-:X::::::::X-%.;o*++::::X@-*;;.O+:XXXXX::::::::::::::::::::::::::::::X+@*;;;;;;o -@X:::@#%+---+:X@----:X-&o;;;;;;;;;;;o&-@::XXX:X:-+%OOOO:::@--@X::@%=;;;;;;;;;;;=-@:::::::::::X:-#&O&*........&OO.;;;;;o#+::::::#=;;oo=* $-@:X::::::::::::::::::-*;;;;;;ooooo...*$:::::::::::::::::::::@$=;;;;;;;;;;;=%@:::%OOO#:::$%OOOOO#:@%OO#::-O=;;;;;;;;;;;o&-@X@----+X:::::@$OO$@-%.;;;;;;o*-@X::::::::::@# =;;;o.O$-@X:::::::::::::::::::::::::::::::::::::::::::::::X:++$$:::::::::::X+-+XX::::::;;;;", +";;;:::::::::::::::::::::::::@$ . #+:::::::::X-%=;;=O+@X::X:-&o;;*$+X::::::::::::::::::::::::::::::::::X@- o;;;;;o -----+---------+--+@@+--O=;;;;;;;;;;;=&---------+-------@X@+-------#=;;;;;;;;;;o*-:::::::::::X@-%.===;;;;;;;;;===;;;;;;*-::::::+&;;;;;;;o*&+@::::::::::::::::::X-&;;;;;;;;;;;;;;=$:::::::::::::::::::::@-.;;;;;;;;;;;o&---------X:+--------+--------%=;;;;;;;;;;;o&--+-----------+-------#.;;;;;;=&-:::::::::::::@$&.;;;;=*%-@X::::::::::::::::::::::::::::::::::::::::::::X:@-#&* #@:::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::-Oo;o*#@::::::::X+$.;;;.&+::::X@$*;;o&-@X::::::::::::::::::::::::::::::::::X-&=;;;;;;.%#################XX:###&=;;;;;;;;;;;=&################$::$########&=;;;;;;;;;;oO-::::::::::::-%.;;;;;;;;;;;;;;;;;;;;;o#+X:::::+ o;ooo;;;;=&++::::::::::::::::::-&o;;=.......==*&:::::::::::::::::::::::- o;;;;;;;;;;;*########:::##################O=;;;;;;;;;;;;*######################&=;;;;;;=O-X:::::::::::X:--O.;;;;o.O-@X:::::::::::::::::::::::::::::::::::::::X@++@-+%*=ooO-X::::::::::X:::::::::;;;;", +";;;:::::::::::::::::::::::::- ;;;=O+::::::::::-&o;;;.$+:::X:-O=;;.%-:X:::::::::::::::::::::::::::::::::X-O=;;;;;;o.*............... #+O*.*.o;;;;;;;;;;;o.*............... @@&.......*=;;;;;;;;;;;oO-:::::::::::@%.;;;;;;;;;;;;;;;;;;;;;;*-:::::::@O*=* *==o;;o $+X::::::::::::::::+Oo;.OOOOOOOOOO$-:::::::::::::::::::::::-Oo;;;;;;;;;;;=........&@O*................*.o;;;;;;;;;;;;o.*...................*=o;;;;;;o&-X::::::::::::XX@-O.;;;;;.O-@X:::::::::::::::::::::::::::::::::::::::@$$$$ =;;;oO-X::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::+O=;o #@:::::::::X++.;;;o -@X::X@+*;;;.#+:X::::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=%- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@*;;;;;;;;;;;;;;;;;;;;o&-:::::::::::$*;;oooooooooooo;;;;;;;;.#@X:::::::+$O+++O& .=;o $@::::::::::::::::@&o;O-----------@:::::::::::::::::::::::+%=;;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-X:::::::::::::XX@-O=;;;;;.%-@X:::::::::::::::::::::::::::::XX::::::@O * *o;;;;.#+X::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::+&.*$+X:::::::::X:-&o;;;=O-:::X:-O=;;;*$-:X:::::::::::::::::::::::::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=%- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@*;;;;;;;;;;;;;;;;;;;;=O+:::::::::::$ =. ===oo.=.%-X:::::::X@---++---#&.;o +::::::::::::::X@-=;.+@::::::::::X::::::::::::::::::::::::+.;;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++X:::::::::::::::X@-O=;;;;;.%-:X:::::::XX:::::::::::::::::::@@::::::+ ;;;;;;;;; -@:::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::X@-O$+::::::::::::X++.;;;;.#+:::X++*;;;o $-:::::::::::::::::::::::X::::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;.#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;;.+@::::::::::::#O%------------OOO OO%-:X::::::::X:@XXX@:+--%=o.$@::::::::::::::-$;;O-XXXXXXXXXXX:::::::::::::::::::::::::-.;;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::X@-O.;;;;;.#-:X:::XX:@@:::::::::::::::XX:+-+:X::::+ oooo====.O+::::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::X@--:X:::::::::::X@- o;;;; -@X:X:-Oo;;;o*%+::::::::::::::::::::::::X::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;.#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;;.-::::::::::::X+--++++++++++++----+---:X::::::::::XXX@+@XXX@-O&&X@:::::::::::::@O*;=+@X:::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::X@-O=;;;;;*#+:X::@@--+@X::::::::::::X:+-$&&:@X::::#&&&&&&&&O$:::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::X:::::::::::::::::-%.;;;;=O@:::X@+*o;;;;*$@:::::::::::::::::::X:--:X:::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;o*-::::::::::::::::XXXXXXXXXXXX:::@+:::X::::::::::::::-#--XXX@---X::::::::::::::-.o=O+X::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::::::::XX@-O=;;;;o.%+::@-$#&&#@X:::::::::XX@-$% ==%-X:::X+---------@X::::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::X:::::::::::::::X:-&o;;;;.#+:::X-$*o;;;=%+:::::::::::::::::::::#$@::::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;o%-::::::::::::::XXX:XXXXXXX:@@@@@@@@@@::::::::::::::@O*&$@::X:@@:::::::::::::::@**O-::::::::::::::::::::::::::::::::::::::-:=;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::::::::::XX@-O=;;;;o --+-% .==&-X::::::::X:@-% .o;oO-X:::::@@@@@@@@@::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::X-+.;;;;.#+:::X:-#=;;;=O+::::::::::::::::::X+%**#@:::::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;=:-:::::::::::::::::::::::X@+-+--+++-+--:::::::::::::+.;=*+:::XXX:::::::::::::::X$$-@X:::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::::::::::::::::X@-O=;;;;.%$$&.o;;o&-X:::::::X@-+O.o;;;oO-X:::::XXXXXXXXX::::::::::::::::::::::::;;;;", +";;;:::::::::::::::::::::::::::::::::::::::::::::X@- =o=*O$::::X:$&=;;o*#@::::::::::::::::::X-&oo -@X:::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;o%-:::::::::::::::::::::::@-#&&&&&&&&&&#+X:::::::::::+o;;oO+::::::::::::::::::::X--@X::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::XXXX:::::XX@-O=;;;o.**=;;;o $@X::::::X@-%&=;;;;;=%-X::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::::::::::#& &$-:X::X@$ =;;o*%+:::::::::::::::::::X-&o;*$+X:::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+*;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::-%*==========.+::::::::::::+=;;;*+::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X:::::::::::@@@@:X::::XX@-O=;;;;;;;;;o @+:::::::::+O.=;;;;;=&+@:::::::::::::::::::::::::::::::::::::::;;;;", +";;;::::::::::::::::::::::::::::::::::::::::X:::::XX+----@X:::X+#*=..*$-:X::::::::::::::::::X-O=;=O-:X::X-&=;;;;;;;;;;;;;;;;;;;;;;;;=#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@*;;;;;;;;;;;;;;;;;;o*+@::::::::::::::::::::::@O.;;;;;;;;;;;;&+:::::::::::+*;;;o%@::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+X::::::X::X@--++@X:::::XX@-O=;;;;;;;= +-:X:::::::@O.;;;;;;o -@X::::::::::::::::::::::::::::::::::::::X;;;;", +";;;+++++++++++@:X::::::::::::@-++++++++++++@::::::::@@@:X::::::#OO%%$+@X:::::::::::::::::::X-O=;;*$@:::X-&o;;;;;;;;;;;;;;;;;;;;;;;;=%- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@*;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::@$.;;;;;;;;;;;;;.-:::::::::::-%;;;oO+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%o;;;;;;;;;;;;;;;;;;;*-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+X:::X@+@:X:$O&&&#@X:::::XX+- o;;;;;o --:X::::::::+ ;;;;;;;.+-@@++++++++++++::::::::::::X@++++++++++++@;;;;", +";;;$$$$$$$$$$##::::::::::::::$#$$$$$$$$$$$$@:X:::::XXXXX::::::X:-----:X::::::::::::::::::::X-O=;;=O-:::X-&=ooo;o=ooo========o;;;;oo.#-&=o==oo;;o;oo;ooo;;;;;;;;;o======oo*-@ oo=======o;;;;;;ooo -::::::::::::::::::::::@#;;;;;;;;;;;;;;.-:::::::::::-X;;;=#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=o;;;;;;;;;;;;;;oooo -O=;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;ooo -@X::X:+++@:+O.o=.O-X::::::XX+$*o;;;o*@-:X:::::::::@&=;;;;;.#-$$$$$$$$$$$$$##:::::::::::::$#$$+$$$$$$$$+;;;;", +";;; ***&:@::::::::::@:&*** &:::::::::::::::::::::::::X:::::::::::::::::::::X-O=;;o +@X:X@% **.*& * &&&&&&&& .... O:@%& && *..*.**.* *.........*&&&&&&&&O@:%&&&&&&&&& ......***%@::::::::::::::::::::::@#ooo...........O@:::::::::::-O;;;.+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&*..............** *O+#*.***........................o;;;;;;;;;;;;;=.**............. *O+:::::+O &$++ ;;;o&-X:::::::X:-#*oo. $-:X:::::::::X:+&=ooo.#-% *** O@::::::::::@O*** ;;;;", +";;;ooooooo;oo. :@::::::::::@@ =oo;ooooooooo.#@::::::::::::::::::XXXX:::::::::::::::::::::::X-O=;;o +@X:::@+-+$#@--+---------+#%%#+--:X@-----$%#$#$$%#-+%%%%%%%%%$---------XX+----------%%%%%%$$#+::::::::::::::::::::::::: %#%%%%%%%%#-X:::::::::::+O;;;.+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$%%%%%%%%%%%%%#$$--@:@#$$$#%%%%%%%%%%%%%%%%%%%%%%#%.;;;;;;;;;;;;o #$+#%%%%%%%%%%%#-+#@:X:::+#*o=&-+ o;;=&-X::::::::X:-# %--:X:::::::::::X@-O #-+ oooooooooo;oo. O@::::::::::+&=oo;ooooooooo;;;;", +";;;;;;;;;;o**&#:::::::::::::@% .=;;;;;;;;;=#@:::::::::::::::::::::::::::::::::::::::::::::X-O=;;o +@X::X:++----@@++@@@@@@@@+----+@@:X:@@@@+---------++----------@@@@@@@@@::@@@@@@@@@@+---------:X::::::::::::::::::::::::--------------@X:::::::::::@#=;;*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-----------------++@X:-----------------------------&o;;;;;;;;;;;.#--+-------------++-@X:::@+ o;;.$-O*==*#@X:::::::::X:----+:X::::::::::::XX@-----@$ ;;;;;;;;;;=. &#::::::::::::@#& *o;;;;;;;;;;;;;", +";;;;;;;;o.&+---:X::::::::::X:---$O.;;;;;;;;.$@:::::::::::::::::::::::::::::::::::::::::::::X-&=;;o +@X::::XXX::XXXXXXXXXXXXXX::::XXX:::XXXXX:::::X:::XX:::::::::XXXXXXXXXX::XXXXXXXXXXX:::::::X:XX:::::XXXXXX:XXXX::::::::+++:::::::::::X:::::::::::::+*o.O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::X:XX::::::X::::::::::::::::::::::::+@.;;;;;;;;;;=%-:XX:::::::::::::XX:X:::X@+ o;;.#-@$O&$+X:::::::::::X:++:XX::::::::::::::XX@+++:X+ o;;;;;;;o.O$---@XX:::::::::X+--+&*=;;;;;;;;;;;", +";;;;;;;o*#-++:::::::::::::::::@+--O.o;;;;;;.$@:::::::::::::::::::::::::::::::::::::::::::::X-&o;;o +@X::::XXXXXX::X::::::::::XXXX:::::::::::XXXXXXXXX:XXXXXXXXXXX::::::::::::::::::::::XXXXXXXXX::::::@++++++++++@::::::::XXXXXXXXXXXXXX:::::::::::::X@O O-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXXXXXXXXX:::XXXXXXXXXXXXXXXXXXXXXXXXXXXX:-&=;;;;;;;;o -@XXXXXXXXXXXXXXXX::X::::X:+O=;o +@@----@X::::::::::::XXXXX:::::::::::::::::XXXXX:+ o;;;;;;= #--@:::::::::::::::::@--+&=;;;;;;;;;;", +";;;;;;o*$-@XXXX::::::::::::::XXXX@-% =;;;;;.$@:::::::::::::::::::::::::::::::::::::::::::::X-O=oo.O+::::::::::::::::::::XX:::::::::::::::::::::::::::::XXX:@@@@@@:XXX::::::::::::::::::::::::@@@@------+++++++++++@X:::::::XX:::::::::::::::::::::::::X+--@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::X@+ o;;;;;;o*$+X:::::::::::::::::::::::::-#.;o&-:XX@@:X::::::::::::::::::::::::::::::::::::XX:::+ o;;;;;=&--@XXXX::::::::::::::XXX@--&=;;;;;;;;;", +";;;;;o*$-:XX::::::::::::::::::::XX@--&=;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::@$&* O@::::::::::::::::::::::::X:X:::::::::::::::::::::::::@@@+------+@@::X::::::::::::::::::::X:---+#####% #:::::::::::::::::::::::::::::::::::X@+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++@@:X:X:@@::::::::::::::::::::::XX-+.;;;;;= $-:X:::::::::::::::::::::::::-%=;o -:XXXXX::::::::::::::::::::::::::::::::::::::::::+ o;;;;=&-+:XX:::::::::::::::::::XXX@-&=;;;;;;;;", +";;;;o*$-:X::::::::::::::::::::::::X:+- =;;;.$@::::::::::::::::::::::::::::::::::::::::::::::X@-+--@X::::::::::::::::::X@--+@@::X::::::::::::::::::::X:+---#O&&&&O$+--@:X::::::::::::::::::::X&&&&......oooooooooo=&+:::::::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$$--+@@@+---:X::::::::::::::::::::X@- o;;;.&--:X::::::::::::::::::::::::::-%=;o -@X::::::::::::::::::::::::::::::::::::::::::::::+ o;;;.O-@:X:::::::::::::::::::::::XX@-&=;;;;;;;", +";;;o*$-XX::::::::::::::::::::::::::XX+- o;;.$@:::::::::::::::::::::::::::::::::X@---@X::::::X:@-+@:::::::::::::::::::::@%%$++-+@X:::::::::::::::::::::%%O *=====.*&O%+-@X::::::::::::::::::-O====;;;;;;;;;;;;;;;;.&+::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ * O%$++++%O#::::::::::::::::X:::::::@$ =;=O-+XX:::::::::::::::::::::::::::-%=;o -@X::::::::::::::::::::::::::::::::::::::::::::::+ o;;.%-@XX::::::::::::::::::::::::::X@-&o;;;;;;", +";;o*$-:X::::::::::::::::::::::::::::XX-$*o;.$@:::::::::::::::::::::::::::::::XX@+###:::::::::XX:XX::::::::::::::::::::+O.. &%$-@:X::::::::::::::::X@#*==o;;;;;;;;=.. #-@X:::::::::::::::::+%=;;;;;;;;;;;;;;;;=.*%$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+.;o==* .=*#@::::::::::X:@+@::::::X:-+ .&-+XX::::::::::::::::::::::::::::-%=;o -@X::::::::::::::::::::::::::::::::::::::::::::::+ o;o&-@X:::::::::::::::::::::::::::::X+- o;;;;;", +";;=$-XX::::::::::::::::::::::::::::::X:-%.;.$@:::::::::::::::::::::::::::::::X@-&*..&+@X:::::::X::::::::::::::::::::X@- ;;oo=.*%-+@:X::::::::::::::X+#.;;;;;;;;o;;;;;o.&+:::::::::::::::::X:$&.=o;;;;;;;;;;;;=O%$-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+*=;;;;ooo;;;.#+::::::::X:@++$-@X:::::X:+-#@@XX:::::::::::::::::::::::::::::-%=;o -@X::::::::XX::::::::::::::::::::::::::::::::::::+ o;*+@XX:::::::::::::::::::::::::::::XX@+*o;;;;", +";o -:X::::::::::::::::::::::::::::::::X@-&o.#@::::::::::::::::::::::::::::::X@-O=;;;.#+:::::::::::::::::::::::::::::X@- ;;;;;;o.O$-+@:X::::::::::::::@O*.*******.=oo;;;=&+:::::::::::::::::X@-#& *=ooooo;;;;;*---:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::%&*..ooooo.*O@::::::::::+-$ *O-:X:::::XX@-+XX::::::::::::::::::::::::::::::-%=;o -@X:::::::X:@-------------------+@+@:::::::::::::+ o=#-XX:::::::::::::::::::::::::::::::XX-#.;;;;", +";=$+X::::::::::::::::::::::::::::::::::X-#==#@:::::::::::::::::::::::::::::X@+O.;;;;o +@X:::X:::::::::::X@++:X::::::X@-&o;;;;;;;=*O$-+@:::::::::::::X:-+$$$$$$$$#& *=;;*-@X:::::::::::X:@++@----#& *o;;;oO+::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:X:::::::::::::::::::::::::::::::::::::::++:X::::::::::::X--+$$& #--:X::::::::@%&*=;.%-:X:::::XX::::::::::::::::::::::::::::::::::-%=;o -:X::::::X:+-$##################$+$$:::::::::::::+ o*-@X:::::::::::::::::::::::::::::::::XX- ;;;;", +";.-@X::::::::::::::::::::::::::::::::::X-+.=#@::::::::::::::::::::::::::::::-O.;;;;;;.#+X:X:@::XXXXXXXX:@-$++:X:::::X@- o;;;o;;;;o= %+-@:X:::::::::::X@-------------$O.= +@X::::::::::X:++$$$$---------$*;;;.-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--@:X:::::::::::::::::::::::::::::::::::::$++:::XXXXXXXXX:::@+--------+:X:::::::X@+*o;;;;*$+X:::::::X:::::::::::::::::::::::::::::::::-%=;o -@X:::::::@$&*..................* * $@X::::::::::$*o&-X:::::::::::::::::::::::::::::::::::X-&o;;;", +"o +:::::::::::::::::::::::::::::::::::::@: #@::::::::::::::::::::::::::::X@+*;;;;;=. #@::X@--@@@@@@@@@+-%* #-:X::::X@$*o;o.*.=;;;;o. O++:X:::::::::::X::::::::::@@+--#&%::::::::::::X:-# *** O++---+@@-%o;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O%+-@X::::::::::::X:::::::::::::::::::::@#**#-+@@@@@@@@@@@:XXXX:@@@@@:XX::::::::X@+*oooo;o&-@X::::::::::::::::::::::::::::::::::::::::+#*;o*$@X::::::@# =;;;;;;;;;;;;;;;;;;;;oo*@+X::::::::::$*=O-X::::::::::::::::::::::::::::::::::::@#*o;;", +".#@X::::::::::::::::::::::::::::::::::::::$$:::::::::::::::::::::::::::::::-O=;;;o.&#$:::X@$O%+--------$&.oo*#@:::::X-O=;;=O@#&.o;;;;o.&$+:X:::::::::::XXXXXXXXXXXXXX@--+XX:::::::::X:-$*o;o;o. &#++:X@$.;=-@X::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::@X=. $-@:X::::::::X:@:::::::::::::::::::::-%o;*%$+----------@++@@@@@@@@:::::::::::::@% *o;=%-::::::::::::::::::::::::::::::::::::::::X@+ o;=%-X::::X:-%=;;;;;;;;;;;;;o=.===.***O@::::::::::::$ $+X::::::::::::::::::::::::::::::::::::X-%=;;", +" -X:::::::::::::::::::::::::::::::::::::X:--:X:::::::::::::::::::::::::::X@- o;;=*%--+:X::-O..&OO&&&&O&*=;;;o @@X:::X-O=;;=#---% .o;;;;o $-:X:::::::::::::::::::::::XX:@:::::::::::X:+$*o;;;;;;oo=* #-X:$.;=-::::::::::::::::::::::::::::@@@:X:::::::::::::::::::::::::::::::::::@X=;o*O$-:::XXXX::@--@X:::::::::::::::::::+#.o;.*&O&&&&&&&&%$+$++++++$+--@X::::::::X:----$*o;*$@X::::::::::::::::::::::::::::::::::::::X@-&o;=O-X::::X:-%=;;;;;o=====.* &%%%O%+---:X:::::::::::$OO@@:::::::::::::::::::::::::::::::::::::X@+.;;", +"%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#.;;.&#-@:X::X@- ;;=========;;;;;;.#+X:::X-O=;;=O-:@--% .;;;;o $-:X::::::::::::::::::::::::XXX:::::::::X:-$*o;;ooo;;;;;;o.%@@#.;=-:::::::::::::::::::::::::::X-+-+@:::::::::::::::::::::::::::::::::::::&=;;=*%+-+@@@@+--$O#:::::::::::::::::::::@#&=;;==========.* ******** O#@:X::::::::::@+@-$*o=%+X::::::::::::::::::::::::::::::::::::::X@+&o;.%-X::::::@$&=;;;= &&&&&O$-------+++@X:::::::::::::@@:::::::::::::::::::::::::::::::::::::::::-*;;", +"@-X:::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::X-O=;o&--:XXX::X+-*;;;;;;;;;;;;;o=;;.$+X:::X-O=;;=%-:X:+--O.o==;o $-:X::::::::::::::::::::::::::::::::::XX@$ o;;. ...o;;;;.-@#.;=%+:::::::::::::::::::::::::::O O+-@:X::::::::::::::::::::::::::::::::X:-&=;;o.%$$----+$&*=&+:::::::::::::::::::X:--%*=;;;;;;;;;;;;oooooooooo=.O+::::::::::XXXX:-$**%@X::::::::::::::::::::::::::::::::::::::X:-%.;=%-X::::::X@-&o;;=%-------+@:::::XXXX:::::::::::::X@@::::::::::::::::::::::::::::::::::::::::X-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&oo @+:X:::::X+-*o;o=o;;;o=*** &.= @@X:::X-%.;;*$+:XXX:+-% & o;o $-:X::::::::::::::::::::::::::::::::::@$ =;;.%---#%O *=;;o#+#.;;.++:::::::::::::::::::::::::$.o= O-+:X:::::::::::::::::::::::::::::::::@-&.o;;.* OO&& *=;oO@::::::::::::::::::::X:@-+O**.==o;;;;;;;;;;;;;;;;;;*+@X::::::::::::X:-+$::::::::::::::::::::::::::::::::::::::@-+@+-%.;=&-:X:::::X:++ =;o*#-@@@:XXXXXXXX::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X:::::::::::::::::::::::::::::::::::::::::::::::::::X:++:X:::::::::::::X-&o=%-:X::::::X+-*;o*& ..* O$+@--%O#@:::::X@+ oo -@X::XXX@---%.;;o $-:X:::::::::::::::::::::::::::::::::-Oo;;=O-@@+----$ o;o -#.;;o&-@X:::::::::::::::::::::::$=;;o.&--:X::::::::::::::::::::::::::::::::X+-#&=;;;o====o;;=&+::::::::::::::::::::::XX:+-+-$&&*......=ooooooooo=. $@X:::::::::::::X:+-:X:::::::::::::::::::::::::::::::::::@+##-$&.o;o -@X::::::X:++ ;;o -@XXXX::::++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::::X#$@@:X:::::::::::X-&o=#-:X::::::X+-*;=O-+##$---+-+@--+XX::::::+$*.&+@X::::XX@+@-O.=;o*O@::::::::::::::::::::::::::::::::X@+*;;= -@XXX:::+-$.;o*-#=;;;=&-@X::::::::::::::::::::::@O.;;;= %-::::::::::::::::::::::::::::::::::X@--&.o;;;;;==. O-@X:::::::::::::::::::::::XX@++---$#####$& &#$:::::::::::::::::X::::::::::::::::::::::::::::::::::::::@# .* *=;;;;*$+X:::::::X:-O=;;=#-X::::X@+$@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::X+#**%-@:X::::::::::X-&=*#+::::::::X+-*;=O-----@::X:XX:@:::::::::X+$%#:::::::::XXX@-$&=;;.O+:::::::::::::::::::::::::::::::X+%=;o @@X:::XXXX:$*;o*-#.;;;;=&-@:::::::::::XX::::::::::-Oo;;;o.#-+X::::::::::::::::::::::::::::::::X:@-%*o;;o*OO#--@X:::::::::::::::::::::::::XXXX:@@-------------------+:X::::::::::::::::XX::::::::::::::::::::::::::::::::::X@+&=;;o;;;;;;=O-X:::::::::@$*o;o&-XX::::+%* $@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::X+$.;*O+-@:XX:::::::X@%&%@:::::::::X@-*;o +@X::XXXXX::XXX::::::::X:+-+XX:::::::::XX@-+ =;o&-@X:::::::::::::::::::::::::::::@$ ;;=%-:X::::::X@#.;o -+&o;;;;=#-@::::::::::@:X:::::::::@-.;;;;;.%-+:X:::::::::::::::::::::@+:X::::::XX@-+.;;*+---@@X:::::::::::XX::::::::::::::::XXXX:::::::@++@@@@@++@:::::::::::::::::::::::::::::::XXX::::::::::::::::::::::::+O*.=ooooo;;o&-:::::::::X:-%=;o*++X:::@O.oo -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;.&#-+@@::X:::::X@--:X::::::::::-&=o +@XXX:::::::::::::::::::XX::::::::::::::XX:+$&* O@:::::::::::::::::::::::::::::::+%=;;.#@:::::::::+Oo;=%+-%o;;;;;*O@::::::::::--@X::::::::X- ;;;;;;. -+:X::::::::::::::::::::#$+@::::::::X:-Oo; -:::XX::::::::::XX@@::::::::::::::::::::XXXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::X::@::X:::::::::::::::::::::::@$#O *o;o*#@::::::::::@@ o;=O-:X:@+ ;;;*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X:::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;=.O$+--@@:X:::X:@::::::::::::X@$ *%@::::::::::::X:::::XX:::::XX::::::::::::::XX----@X:::::::::::::::::::::::::::::::-&;;;*-::::::::::- ;;=-@-%o;;;;;;=O@:::::::::O#+@XXXXXXX:+@*;;;;;;;o $-@:::::::::::::::::::+ *$-:X:::::::X@+=;*$:XX:::::::::XXX:@-+:::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::@+---+@::::::::::::::::::::::X@-------#.;;o -:X:::::::X:-%.;;.#+X:@+&=o=&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::::::::::::::X+- o;;=* O#+-+@:::::XX:::::::::::XX@++@::::::::::::::@++++@:::::::::::::::::::::::X:@++@::::::::::::::::::::::::::::::::-&;;;.#@:::::::::- ;;=-@$ ;;;;;;;; -:::::::@#=*&-@@@@@@@++ o;;;;;;;;o*O-@X:::::::::::::::::-*;*&+:X::::::::-*;o#+:::::::::::@@@--& #:::::::::::::::::::::::++@XXX::::::::::::XX::::::::::::::::::::X:+-+#%%$-+:X:::::::::::::::X@--@::::@@@+-&o;o -@X:::::::::+$*;;o -@X:@$O O@@X:@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;", +"@-X::::::::::::::::::::::::::::::::::::::::@:::::::::::XX+- o;;;o=* O$-+::::::::::::::::::X:++:X:::::::::::@-+$$$@--@::::::::::::::::::::::XXXXX::::::::::::::::::::::::::::::::-Oo;;oO-:::::::::-&;;=:+#.;;;;;;;;*-:::::::@#=;=&-------$ o;;;;;;;;;;;.&+@:::::::::::::::::@%;;=#-::::::::X- o;O-:::::::::X@---#&=o%@:::::::::::::::::::::X#@-@::::X:::::::::@@--@::::::::::::::::::@#& ...*&%@:::::::::::::::::%O#--+::XXX:-#.;o -@X::::::::::@O=;;*-+XXX@---@X@--$@+::::::::::X@@:::::::::::::::::::::::::::::::::::::::::-*;;", +"#-X::::::::::::::::::::::::::::::::::::::::$::::::::::::X:++ o;;;;;o=*&$@:::::::::::::::::::XX:::::::::::X:+# *** &%:::::::::::::::::::::::::::::::::::::::::::::::::@+:::::::::+#.;;o $@::::::::- ;;=%-#=;;;;;;;o -::::::::@&o;=OOOOOOO*o;;;;==o;;;;;;=&+::::::::::::::::::-.;;*$-:::::::X+&o; +::::::::::#OO&*=;=#@::::::::::::::::::::@%* %+---@:::::::@---+OO$@::::::::::::::::+O*=o;;;o=*#+X::::::::::::X@+&..&%$-------#.;o*++X:::::::::X@- o;.$-X:X:@@::@@%&* $@X:::::::::##:::::::::::::::::::::::::::::::::::::::::-*;;", +"*@@X:::::::::::::::::::::::::::::::::::::@% O@:::::::::::XX++ o;;;;;;;o $@::::::::::::::::::XX:::::::::::@# .o;;;o=.&@@::::::::::::::::::::::::::::::::::::::::::::::@++:X:::::::+%.;;= +@:::::::+&o;=#-#=;;;;;o.*#@::::::::@-*;;.====.=;;;;;.&& .o;;;;;=O@:::::::::::::::::-&;;o*%+++@+++@@#=;=#@::::::::+ ===;;oO+:::::::::::::::::::::@#.o= %##+-++++++-##& .= @@:::::::::::::::-&=;o;;;;;o&-:::::::::::::::-O=;o.*&%#%%##&=;o=%-X:::::::::X:-O=;o -@X::XXX++&.o;o +@::::::::$&&$@X:::::::::::::::::::::::::::::::::::::@#.;;", +"oO-X::::::::::::::::::::::::::::::::::::X-O.&+::::::::::::XX++ =;;;;;;;=&+::::::::::::::::::::::::::::::X+#.;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::& #@:::::::X:-%.;;oO-:::::::@#.;=+@#*=====*#$-X::::::::X-%;;;;;;;;;;;;;.%---#*o;;;;o&-:::::::::::::::::@#.;;;.#$@-$$$---.;; +::::::::-*;;;;;*+@X:::::::::::::::::::::-O.;o... #+$$$$#&*.=o;;.#+X::::::::::::::@# * .==;;o -@X::::::::::::X@+&.;;;o.*....=;;;o $@X::::::::::-O=;;=O-:::::++&=;;;;=#-X:::::::$*.%-X::::::::::::::::::::::::::::::::::::@-*o;;", +"; -:::::::::::::::::::::::::::::::::::::X-&.O@:::::::::::::X:++ .;;;;;;;*+@X::::::::::::::::::::::::::::X@$&*****.oo*#+:::::::::::::::::::::::::::::::::::::::::::X@#.o*-+X::::::X:-%.;;*-@:::::X:$*;=+@:%OOOOO$--:X:::::::::-$;;;;;;;;;;;o*O-@@@-$*o;;; %@:::::::::::::::::X-O=;;;***&***&O&=;;=$@:::::::@O.o;;.%+X:::::::::::::::::::::X@-%.;;;;o.*****.=;;;;;;.#+X::::::::::::::X@---#O&.o=&-@X:::::::::::::X@-%*o;;;;;;;;;;;;;=&-:::::::::X@-&=;;;*$@X:+-$ =;;;;;=%-X:::::::$*o&-X:::::::::::::::::::::::::::::::::::X+%o;;;", +";.-+X::::::::::::::::::::::::::::::::::X@@..#@::::::::::::::X:+-%.;;;;;=&+:X:::::::::::::::::::::::::::::X:--$$$+% %@:::::::::::::XX:::::::::::::::::::::::::::::X+#.;=O-@:X:XXXXX@- ;;.-@:::::X@#.;=+@:-------::X::::::::@--%;;;;;;;;;o. $-:XXX:++*oo=--X:::::::::::::::::::- o;;;;oo;;;=.=;;;o#@::::::::+#*..%-:X::::::::::::::::::::::X@-$*=;;;;;;;;;;;;;o;;o&+@:::::::::::::::X:@@@---O &%@:::::::::::::::XX@-$ .=;;;;;;;;;;;;*++X:::::::X:-&=;;;=%-:-+%*o;;oo;;.#-X:::::::$*;&-:X::::::::::::::::::::::::::::::::::X- ;;;;", +";=O-:::::::::::::::::::::::::::::::::::X-Oo=#@:::::::::::::::XX@-&.=o;=&+@:::::::::::::::::::::::::::::::XX:+---+----:X::::::::::::@@:X:::::::::::::::::::::::::::X@@ ;;=&-+:::::::@$*;;.-@::::X:@&o;=+@::@@@@::XX:::X+-----%&*;;;;;;;=.*%--@X:::XX+$ *&+:X::::::::::::::::::X@+*o;;;;;;;;;;;;;;o&+:::::::X@-$%#-:X::::::::::::::::::::::::X:-+&.===========.*.oo&-::::::::::::::::@+@XX::@---@X:::::::::::::::::X:--#&*.===;;;;;o.&$@X:::::::::+#.;;;.#-+% .o;o.*.o;.#-X:::::::+ o*$+X:::::::::::::::::::::::::::::::::X++.;;;;", +";o.#+X::::::::::::::::::::::::::::::::X@-*;.$@::::::::::::::::XX@@%&*.&++::::::::::::::::::::::::::::::::::XX:::X:@@:::::::::::::X:+-+:X::::::::::::::::::::::::::::-Oo;;=&+-+---+-+ o;;*-@:::::-#=;;=#@:XXXXXXX:::::@$OOOO .=;;o..=.*&O+-+XX:::::XX+-+-:X::::::::::::::::::::X+$**.=oooooooo=o;;*$@X::::::X:---:X::::::::::::::::::::::::::X:+-%OOOOOOOOOOO%+#=; -@X:::::::::::X:++#$+:XXX:@@:X::::::::::::::::::X:+--+%&O&*.*.. %-:X:::::::::X:+&o;;=O$&.o;;o*%+&o;=%-X:::::::+ oo -@X:::::::::::::::::::::::::::::::X:-&o;;;;", +";;; -@X::::::::::::::::::::::::::::::X:-O=;.#@::::::::::::::::::X@--+$+@:::::::::::::::::::::::::::::::::::::XXX:XXXX::::::::::::@#& #+:X:::::::::::::::::::::::::::+%=;;;= ######$O=;;o&-:::::@$ ;;;oO+:::::::::::::$ =...o;;;;=#% %$--+:XX:::::::X:++@:::::::::::::::::::::::X++$% &*=;o +::::::::XX::X::::::::::::::::::::::::::::XX@---------------=;&-:X::::::::::::@# . #@:::XXX:::::::::::::::::::::XX::+----$$$$$+-@:X:::::::::X:-#=;;o.*=;;;= $--&o;.%-X:::::::+ o;=O-@X:::::::::::::::::::::::::::::X:-&=;;;;;", +";;;=O-@X:::::::::::::::::::::::::::::@-%.;;=&+::::::::::::::::::X::@+-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=o*$+::::::::::::::::::::::::::::@@&=;;;o.*...**.;;o*-@::::@%*o;;o.#@::::::::::::+%=;;;;;;;;;.----+@:XX::::::::::XXXX:::::::::::::::::::::::XX+------------$Oo;=%+::::::::XXX:::::::::::::::::::::::::::::::X:@@@@@@@@@@@:+#=;&-::::::::::::X@+*o;o*$@::::::::::::::::::::::::::::@:@@::@-----+:X:::::::::::::-%=;;;;;;;o*O+--$.;;*$@X:::::::+ o;;.$-:X:::::::::::::::::::::::::::::-#=;;;;;;", +";;;;=O-@X::::::::::::::::::::::::::X:-+*;;;=&+::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;o -@X::::::::::::::::::::::::::X@- oo;;;;;;;;;;;= $+:::::-&;oo= %+:::::::::::::-O;;;;;;;;;;=-:@:XXX::::::::::::::::::::::::::::::::::::::::X:::@@@@@@@@@@--*;; +:::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXXX+#=;&-::::::::::::X@$.;;;.#+X::::::::::::::::::::::::X:+---+XXX:::::XX::::::::::::::-%=;;;;;;= $-+@+&o;=&-:X:::::::+ o;;o #+:X:::::::::::::::::::::::::X:+#*;;;;;;;", +";;;;;=O-@XX:::::::::::::::::::::::X@$&*o;;;.#@:::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%.;;=O-:X:::::::::::::::::::::::::X:+$&*o;;;;;;;;o. --XX::::@O* &+-:X::::::::::::-Oo;;;;;;;;;=-:XX:::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXX:+#=;=$::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#=;&-::::::::::::::+&=o=&+@X:::::::::::::::::::XXX::::O O@@::XXXX::::::::::::::::+#.;;;;o*O--:X+%=;o $@:::::::::+ o;;;o*%-@X:::::::::::::::::::::::X:+$*o;;;;;;;", +";;;;;;=O-+:XX:::::::::::::::::::X:@-%=o;;;;.$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::::::::::::::::::X:-&=;;.$-:X::::::::::::::::::::::::::X@-# *=====.* #-+:X:::::X@----+:X:::::::::::::@#*==;;;;;o=.+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-.;;%+::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$=;&-:::::::::::::X@-&*&-@X::::::::::::::::::::@@:::+%.ooo*++X:::::::::::::::::::::@+ o;o. $-@XX+-*;;=%-X:::::::::+ o;;;;o*+-@XX:::::::::::::::::::XX@-$*o;;;;;;;;", +";;;;;;;=&$-::X:::::::::::::::XX:@++O*;;;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@::::::::::::::::::::X+@*;;o -@X::::::::::::::::::::::::::X:@--$O&&&O#+--@XX:::::::@@@@@:X::::::::::::::X:$O&..... OO::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;*+:::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=; +@:::::::::::::X@-+-@XX:::::::::::::::::X:+---@:+%.ooo*-@X:::::::::::::::::::::X+$ . %+-@XX@+&=;;.$-X:::::::::+ o;;;;;o %-+@::XX::::::::::::XXX@+-%*o;;;;;;;;;", +";;;;;;;;=*%--@@:XXXXXXXXXXXXX:++-# =o;;;;;;.$@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@-----@XXXXXXXXXXXXXXXXXXX:- o;;=O-:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@+------@@:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:@--#####---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX+Oo;oO+:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:+ o;*@@XXXXXXXXXXXXXXX:@@XXXXXXXXXXXXXXXXXXXX:@%& %@:::O %@XXXXXXXXXXXXXXXXXXXXXXXXX@$#--@XXX@+&=;;o -@XXXXXXXXX:+ o;;;;;;o.&+-+@:::XXXXXXXXXX::@+-+&.o;;;;;;;;;;", +";;;;;;;;;o.&%--+:@@@@@@@@@@@+--#&*o;;;;;;;;.$+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+%&&&%-+@@@@@@@@@@@@@@@@@@@-O=;;;*@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:@+++++@::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+------+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+-*o;*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-&o;*@+@@@@@@@@@@@@@@@@::@@@@@@@@@@@@@@@@@@@@+$*oo.O+@@--+--@@@@@@@@@@@@@@@@@@@@@@@@@:@---@@:@@-O=;;o.$-:@@@@@@@@@@+&o;;;;;;;;= O#---@@@@@@@@@@@+--$O*o;;;;;;;;;;;;", +";;;;;;;;;;;=. O$------------+O *o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&%#-----------$% *=o;;;;;;;;;;;;;", +";;;;;;;;;;;;;o=*&&&&&&&&&&&& =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.* &&&&&&&&&&*.oo;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;oooooooooooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooooooooooo;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;o $-@@@@@@@@@@@+-------@@@@+-----+@@@@-------@@@+------+@@@@------+@@@+------+@@@+-------@@:+------@@@@@------+@@@+------@@@:+------+@:-#.;;;;;;;;;.%+@@@@@-------@@@@-------@@@+-------@@:-------+@@@-------@@@@-------+@@@-------@@@@-------@@-:o;;;;;;;;o:-@@-------@@@@-------@@@@------@@@@@------@@@@+------@@@@-------:@@@@------@@@@-------@@@@++&o;;;;;;;;;=&-@@+------+@@@+-----+@@@@+------@@@@+-----+@@@@-------+:@@-------@@@@--------@@@------+@@@+------+@@@@------+@@@+------+@@@@@@@@@@@@-#*o;;;;;;;;;;;", +";;;;;;;;o*#+XX::::::::X%OOOOO#::X@@%OOO%#::::%OOOOO#:::#OOOOO%#::::%OOOO%X:::X%OOOO%#:X::%OOOOO%::::%OOOO#@:X:@#OOOO%#:X:@%OOOO#@:X@$%OOOO%#:X@-*;;;;;;;;;; @:::::#%OOOO%X:::%OOOOO%::::%OOOOO#:::#%OOOOOX:::#%OOOO%::X::%OOOOOX:::#%OOOO%X:::%OOOOO%::-%o;;;;;;;;;%-::%OOOOO%:::X%OOOO%#::::#OOO%#+X:::%OOOO%:::::OOOOO#+X::#OOOO%#::::@%OOOO%+::X%OOOO%#:::::@ ;;;;;;;;;o*-:X:#%OOOO%#:::#OOOOO#@X::#%OOOO%::::#OOOOO#@X::%OOOOO%:::X%OOOO%$@XX:%OOOOO#@::X%OOOO%@@X:X%OOOOO#::::%OOOO%@@X:X%OOOO%#::X::::::XX-$*;;;;;;;;;;;;;", +";;;;;;;;;;*$+XX::::::-O.=====*#@@+ .===.&-@-O.=====*#--&.===== $@-%.====.O+@-&.===== $@-O.=====*#@-&.====.&@:-O.=====&@@- .=====&@+@ ======&@:X-&o;;;;;;;;; @@:::-*======O@+@*=====*%:-O.===== $:- .=====&@:-*======%:X-&.=====&@:-*======%@@%.=====.@:-%o;;;;;;;;;%-:@.=====.+:@%======*-::$*====.#@::%=====.%+:@&=====.%+:$ ===== -X:$&=====.O-@O======*-::::- ;;;;;;;;;=#-X:@&====== -@$ =====*#+:@&=====*#+:$ ===== ++@#*=====.O-+%.=====*O-@#*=====.&--%.====.&+++&.====. +@+%.====. @+-&.===== @@X:::::XX-$*;;;;;;;;;;;;;;", +";;;;;;;;;;o ++:X:::X:-&=;;;;;.#@+#.;;;;;*$+-O=;;;;;.#-- o;;;;;*$@-O=;;;;o&-@- o;;;;; $+- o;;;;;.%+- o;;;;;*$+-*o;;;;; @--.;;;;;;*#-%=;;;;;; +:X@+*o;;;;;;;;.%@:X@-.;;;;;;&@-@=;;;;;=%:-&oo;;;;*$:-*;;;;;; @:-=;;;;;;%@X- ;;;;;; +:-.;;;;;;%@+Oo;;;;;o+:-%o;;;;;;;;;%-:+o;;;;;o-@@%;;;;;;.-X:$=;;;;; -X@%;;;;;o%-:@ ;;oo;o -:$*;;;;;.+@@#*;;;;;;*-@&;;;;;;.-@X:+O=;;;;;;;;o*-:X:+ ;;;;;o*-+$*;;;;;o&-:+ ;;;;;=%-@#.;;;;;=O-+%.;;;;;=O--O=;;;;;o&--%.;;;;;;*+-O=;;;;;.$-- o;;;;o*-+-O=;;;;;.#-- o;;;;;*++X::::X:-$*;;;;;;;;;;;;;;;", +"oo;;;;;;;;;o -+X:::X:-&=;;;;;.#@+#=;;;;;=%--O=;;;;;.#--&o;;;;;*$+-&o;;;;o&-@-&o;;;;o $--*;;;;;;=%+-&o;;;;;*$--*;;;;;; ++-*o;;;;;*$-O=;;;;;; +::X-%=;;;;;;;;; +@X@-.;;;;;=%@-@=;;;;;=%@-&oo;;;;*$:-*;;;;;; @:-=;;;;;;%@X- ;;;;;; +:-.;;;;;;%@+O;;;;;;o+:-%o;;;;;;;;;%-:+o;;;;;o-@@%;;;;;;.-X:$=;;;;; -X@%;;;;;o%-:@ ;;oo;;*-:$*;;;;;=+@:$ ;;;;;;*-@&;;;;;;.-@X@$*;;;;;;;;;=%-X::+ ;;;;;o*-@$*;;;;;o&-:+ o;;;;=%-@%.;;;;;=O-+#.;;;;;=O--O=;;;;;.#-+#.;;;;;o --O=;;;;;.#-- o;;;;o -+-O=;;;;;=#--&o;;;;;*++X::::@O=;;;;;;;;;;;;;;;;;", +"* o;;;;;;;;;o*%+:::::+O*.o;;o @@@$*;;;;;*$++%*o;;o. #@-%.;;;;o&+@+O*o;;o.O+:-O=;;;;o +@-O.;;;;o*#@-O=;;;;o @@-&.=;o..&@X-%.;;;;=&@-#.o;;;o=&@::X@-*o;;;;;;;;.#@X:-*=o;;;*@:-@=;;;;;*#:+%*o;;;o $:-&=;;;;oO@:- =;;;=.#::+O=;;;;o&@:-.;;;;o.%@@#.;;;;;.+:-%o;;;;;;;;;%-:+.;;;;;.-:@#=;;;o. +::$=;;;;=O+::#=;;;;=:+:@Oo;;;;=&-:$ o;;;o*-::@&;;;;;=#-@O=;;;;o -::@&o;;;;;;;;;.-+X::+&o;;;;=&-@$ o;;;;.%-:+ o;;;o*$@@$*;;;;;*-++#.;;;;;.#-+%.;;;;o*-+@# o;;;;.#-+%.;;;;;.#-+&=;;;;=&-@+%.;;;;;*$--&o;;;;o +@:::X:-O=;;;;;;;;;;;..=;;;", +" +*;;;;;;;;;;o -:::::::@$& #@::@% %@:X@#& &#@XX:@O &#@X:+$& #@:X:@O O:XX-% &$:X:@O *&#::X@$&*&#$:XX:+O *&::X+O %@::::X-&=;;;;;;;;;&+:X@#O& *O::::& %::X@: #:X:@& &::XX+O %$XXXX@& &:XX@& $:XX+# %@:-%o;;;;;;;;;%-:@% %@::@O &@:::::& &@:::$O O+X:::& &@:::# &%@X::% &-:::O* &#@X@#*;;;;;;;;;;.-@X:::$&* &@@:@# O+::@% %+X:@O O@@@:& O@::@O O@@X@$& O+::@O &:@@$& &#@X:@O %@:@% &:@::X@+::-&o;;;;;;;;;=O&.;;;", +" -#.;;;;;;;;;.%-:::::X:@+++++@XX:+-+++++-+++--++++--++@X@++++-@X:X:@++++@@+++--+++++-+++--++++--+++--+++++-+++--+++---+-+-+++++++++-+++++++@::::X-O=;;;;;;;;;.%@:X@+++++@X@+-++++++-+@+--+++++-+++-++++++-+++-++++--++++-++++++-+@X++++++--++@++++++@X:-%o;;;;;;;;;%-:X@++++++XXX:++++++@XXXX++++++:XXX:++++++XXXX:++++++:XXX@+++++@XXXX:++++++XXX:-+++++@X:@#.;;;;;;;;;.%+X::::@-+++++@XXX@++++++:XXX@+++++@XXXX@+++++@XXXX@++++++:XX:@+++++@XXXX@+++++@XXX:+++++++:XX@++++++@XXX:++++++@XXX@++++++@::X@+++:@$ =;;;;;;;o - =;;;", +"*--#*;;;;;;;.%+X#**#@::X::::::::::$$$$$$$$$$$$$$$$$$$@-+:X:::::::X:@@@:X:@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:+--:X::::XX@+.;;;;;;;;;;.@::::::::::$$$$$$$$$$+-@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$--X@--$$$$$$@::X+---X:-%o;;;;;;;;;%-::---+X::--------------------------------------------------------------------:X::::::::+%=;;;;;;;;o#-:#%@@X:::+----------------------------------------------------------------------------:X:::::::XX@--------------+X::::::::::X@+&*O-:@+O=;;;;;.&+-*=;;;", +" -+-$;;;;;;.O-:@ o;.#-::::::XX:+@%.................... #+:::::::X@---@X@$ ............................................................. O::::XX+-:-O=;;;;;;;;;;*$::::::X@@*.........* *..........................................*O+O*&...... +::$&&O::-%o;;;;;;;;;%-:@O&&$::@%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&O@::::::::@+ ;;;;;;;;;*--%..O@:@+&=.&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#@::::::XX+$O&&&&&&&&&&&&&%@:X:::::::X@-O=;.%-:@-&o;;;=O+-- =;;;", +" -@X-%.;o.%-X@+ =;;;.#-:X:+%.= -+-$*o;;;;;;;;;;;;;;;;;;o +@X::X:-&o;;;o*%-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==o;;;;;o= #@:- .o;.#-#*=======.= :@:X+$&O:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-O=;;;;;;&-+o;;; -@$*========.%+:+=;;o++Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@%&#$X::@O.========*#-@ ;;=&-@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #@:::::::-#.;;;;;;;;;;;;;;*$--$ = $@XX@-#.;;;.%-:@+ o;= +@@- =;;;", +" -@X:-% %+:+$ o;;;;;.#-:+#.;;o&-@-$*o;;;;;;;;;;;;;;;;;;*$@:::X:-&o;;;;;*$-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.* ****&O **** O+@XX-&o;;o&@-#OOOOOOOOO#XX@+&.o=O++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+O=;;;;;O+@o;;; +X@@OOOOOOOO%:::+=;;=@:$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++#*o. @+X::%OOOOOOOO#-+O=;;o -@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O++:X::::X@+ o;;;;;;;;;;;;o #--#*o;o +:@-O.o;;;;.%-:@$ O+@X@- =;;;", +" -@XX:++++:@- o;;;;;;;.#--#.;;;= @@+$*o;;;;;;;;;;;;;;;;;=O-::::X-%=;;;;;o +-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+++++-----+++---@::X@+.;;; @@@----------+:@-*o;;*$-$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+-&*oo.*#@+o;;; -:X----------:X:+=;;o+@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+&o;;.-@:++--------++@@ ;=o=+-@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+-@XX::::X@+ o;;;;;;;;;;;;o +++#*o;;o ++-&=;;;;;;;.%-:@+++@:X@- =;;;", +" -@X:X:@@X@-&=;;;;;;;;;*#--O=;;;=&-@+$*o;;;;;;;;;;;;;;;;;*$@X::X@+ o;;;;;o @-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@+$O& &%+O*&:::::X-O=;;.%@:X:$$$$$$$@@@X- o;;=O+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+@-$ &#+@:+o;;; -X@+$$$$$$$$@:::+=;;o++%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@$*;;o&-X@@$$$$$$$$@@X@$*;==*-@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$-@:X:::::::-%.;;;;;;;;;;;;;*++@$*;;;o $--&=;;;;;;;;;.%+:@@:X:X@- =;;;", +" -@X:::XX@$ o;;;;;;;;;;;*#-+O.;;o&-:X-$*o;;;;;;;;;;;;;;;;.#@X:::X-O=;;;;;;o +-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-- .=ooooo=.=;*$@::XX++.;;=O@+#*.........O@+@=;;;*#-+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. =;O@:+++--X:+*===O@:@ ........*#@:+*o=*+:#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:&o;;=@+@O.........*O+@%.;o.%-@Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&%++XX:::::::X@- o;;;;;;;;;;;o #+X@$*;;;*$--&=;;;;;;;;;;;.%-:X:::X@- =;;;", +" -@X:::::+#.;;;;;;;;;;;;;*#-+O=o*$@:@@-#*;;;;;;;;;;;;;;;;.%+::::X-%=;;;;;;;=O+-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-- o;;;;;;;;. O::X:+:@- oo #:++=;;;;;;;;;*$@- o;;.%--=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%+O;=#:X@@#X:::$&&O+X+%o;;;;;;;;;%-::$&&$::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+-#.;;;*-@#*;;;;;;;;;o&-@# o;*-@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O+++@X::::::::::-%.;;;;;;;;;;;o ++:X:@O=o*#--&=;;;;;;;;;;;;=O-:::::X@- =;;;", +" -@X::::::$O.;;;;;;;;;;;;;*#-@& #@:+++@-#*;;;;;;;;;;;;;;;o&-@X::X@@ o;;;;;;=O-:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@+# &$++:XX++@X@# &$@XX-*o;;;;;;;;oO@-@.;;*#@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++.;O@:X+.*$:X++++::-O;;;;;;;;;;%-:X++++X:+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+#*o;o&-@O=;;;;;;;;;=#+X@$&*O-:O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O+++@XX:::::::::X@- o;;;;;;;;;;o*+-+--::+O&$--%=;;;;;;;;;;;;o $@:::::X@- =;;;", +" -@XXXX::X@+%*o;;;;;;;;;;;;*#-++@X-%* ++-#*;;;;;;;;;;;;;;;.#-::::X+$&.=o=**&#@XX+# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@+++++------+@:X+#*&@:+++@X@X-%=;;;;;;;;;*$@-&**%:X-$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-O*%@:X-;o$:::@@:X:-%;;;;;;;;;o%-:::@@:::+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:# * @++&;;;;;;;;;o -:::@+@@@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.&%+-@:XX::::::::::::+O=;;;;;;;;;;= #@+$O#-::++--O.;;;;;;;;;;;;=&$@X:::XXX@- =;;;", +" -@@++@:::X@-#.;;;;;;;;;;;;o*#-@X-%.;o&-+-#*;;;;;;;;;;;;;;o*$+:::XX++%&&O$++@X:@+-+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+::@@#&** **&:@-*;.#@X::@--@++.;;;;;;;;;oO@:++++@::-*o;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;*$-+::::+**$:X----::-%;;;;;;;;;o%-:X----X:+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@:+++++@@#.;;;;;;;;;.++:--@@+@:@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&#++@:XXXXXXXXX:::::X@$*;;;;;;;;;;o&++-#*=.&$@X@-O=;;;;;;;;;;;;=O++:::X:+-@+- =;;;", +" -@:@@++:X:X:-%*o;;;;;;;;;;;;*$-@-&o;;=&-+-%.;;;;;;;;;;;;;;o&-@X:::X@+++++@@X:++$@--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:X+#*o;oooo;*$-#=;;&+@XX+$&%@- o;;;;;;;;;*$::@+---:-%=;;;;;;;;;;;;;;;;;;;;;;;= &=;;;;;;;;;;;;;;;;;;;;;;;;o:@+:::::$$:::&&&&@:-%;;;;;;;;;o%-::&&&&::+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:-+-+@@@@&;;;;;;;;;o -@O&$+@X::@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +-+@XXX::@@@@@@@:::::X@#.;;;;;;;;;o&+@++ o;;=#+:-O=;;;;;;;;;;;;o +@XX:::@@@@+- =;;;", +" -$ ..*%+:::X:-# o;;;;;;;;;;;;*$--%.;;;=&@@+%.;;;;;;;;;;;;;;.$@X::::XX:::XXX:-%*.* #-&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&@@:X@$.;;;;;;;*$-O=;;.#@@+ .o X-+.;;;;;;;;;o&@:X@$&&#@+*o;;;;;;;;;;;;;;;;;;;;;.&-:=;;;;;;;;;;;;;;;;;;;;;;;;;O+X::::X++:@@=oo=O@-%;;;;;;;;;o%-:+=oo=+@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++$ *%+XX@%.;;;;;;;;;=%-$ o. #@XX:-$ o;;;;=**=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O++XXXX:+------+---+:X::+#.;;;;;;;;o +@@#*o;;o*$--O=;;;;;;;;;;;;=&$@:::X:-O*.*O- =;;;", +" -#.;;o*+@X::X@-#.;;;;;;;;;;;;o*$-+%.;;;=O-@-#*;;;;;;;;;;;;;.#@X:::::::::::X+-*o;;o.O-@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-@X::X-# =;;;;;*:-O=;;;&@--.;;=%+- o;;;;;;;;;&+@+&.oo :-&o;;;;;;;;;;;;;;;;;;;;*#-O.o;;;;;;;;;;;;;;;;;;;;;;;;;.+::::@+@X:@+o;;; +-%o;;;;;;;;o%-:+o;;o+@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@Oo;= -@@&;;;;;;;;;;.++#.;;=%-X:##-$ =o. O+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-@XX:@--@#O * * &#@-@X@-&o;;;;;;;o&+@:+ o;;o $--O=;;;;;;;;;;;;=&+@XX::X+$*;;o - =;;;", +" -$.;;;*$+X:X:---O.o;;;;;;;;;;;o*$--%.;;=%-X:-#*;;;;;;;;;;;;*$@X::::::::::X:-O=;;;;;=O-+*o;;;;;;;;;;;;;;;;;;;;;;;;=* +# O:::X:++&.o;;;*$- o;;;.%--.;;o&@-+.;;;;;;;;; @@-*;;;*#- o;;;;;;;;;;;;;;;;;;=*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;&@:X:-@-:X@@=;;; +-%o;;;;;;;;o%-:+=;;=@@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:*;;;*-@@ ;;;;;;;;;=O-@O=;;.++X:% $+O %++@+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*#-:XX:@++O*.=o;oo;o=.*O-:@#.;;;;;;;o +@X@- o;o +--O=;;;;;;;;;;;;o +--@X::X-O=;;o - =;;;", +" -$.;;;*@+X:@@%%++#*o;;;;;;;;;;;o*$--O.=&@:@-@-#*;;;;;;;;;;;*$@X::::::::::X-$*;;;;;;;= $# =;;;;;;;;;;;;;;;;;;;=.* O:&*=o @:::XX++#&*=o*@$=;;;;=O+- o;;=O@- o;;;;;;;;=O++O=;;.#+%.;;;;;;;;;;;;;;;;o*&$-O=;;;;;;;;;;;;;;;;;;;;;;;=*=;;;.$::@&*&::@+o;;; +-%;;;;;;;;;o%-:+=;;o+@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+-#*;;oO-@$*;;;;;;;;;.++#*;;o -::+$ =&-++-+:X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&++:X::+%*.=;;;;;;;;;;;;.O--&o;;;;;;o ++::X@$*=*+--O=;;;;;;;;;;;;= $-#%+@X:X-O=;;o - =;;;", +" -$.;;;*$+X:-%.=&--#.;;;;;;;;;;;;o*$-+OO$@@+$@@-#.;;;;;;;;;;*$@X:::::::::X@- o;;;;;;;;o @+&o;;;;;;;;;;;;;;;;= &$--&*o;;.%+:X:X:+--+$O&%-%=;;;;*#:-%=;;; @-+=;;;;;;;;; $:+ o;o&:-%=;;;;;;;;;;;;;;;*$+-O=;;;;;;;;;;;;;;;;;;;;;;;; +O.o= $:+#o;o%@:+o;;; +-%;;;;;;;;;o%-:+o;;o+:@O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@O=;;.+++&o;;;;;;;;=O-@&;;;=O-:---#&O@::@-+@%&%+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-+:X::@$*;;;;;;;;;;;;;;;;.$#.;;;;;;o ++@--@:+#O#--%=;;;;;;;;;;;;=&+-$*= +@:X-O=;;o - =;;;", +" -#.;;;*$+X+#.;;=&--%*o;;;;;;;;;;;o*$-++:@- .&-+-#.;;;;;;;;;.%+::::::::::X-#.;;;;;;;;;;=O-+&=;;;;;;;;;;;;;= O$-$&.o;o. #---@X@+O O:-++@@@ o;o.%@X@+*oo=&@+-*;;;;;;;;;=%@-%=;;.%+-*;;;;;;;;==.;o=*#@-O=;;;;;;;;;;;;;;;;;;;;;;;;;.&-# &+::+Xo;;%@:+ ==.%@-%;;;;;;;;;o%-:@.== +::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@+@&;;=%-@#.;;;;;;;;o*+@@&o;;=%-#& &$+@X:@$&O-%..#- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&++:XX:::+#.;;;;;;;;;;;;;;;;.+O=;;;;;=&++-$&&@@X@+--%.;;;;;;;;;;;;= @-$*o;=O-:X-O=;;o - =;;;", +" -$*oo=&+::-%=;;;=&--$ o;;;;;;;;;;;o*$-:@$ o;=&-+-#.;;;;;;;;o&-@X::::::::X-O=;;;;;;;;;;o&+++&=;;;;;;;;;;;.O+-@ .o;=*&#+-$O#-:-O.o.%@:::X+: * #+::X+# %XXX-O=;;;;;;;;; $-+=;= #:-%=;;;;;;o O%*&O$@:-.;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-++@X::+&=.#:::+OO%@X-%;;;;;;;;;o%-::%OO+::::$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:@O=;=--$ o;;;;;;;;o&-X::O *&+@O=o=*-@X++ o.#- o=&$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #+@XX::::::$O*=oo;;;;;;;;;;;o&- o;;;;=&++-$*o=*#+X:-O.o;;;;;;;;;;;.O$-$*o;;o&-@X+$*;;=&- =;;;", +" -@O&&O$@X::@&=;;;=&+-+*;;;;;;;;;;;;o*$--#.;;;=&-@-#.;;;;;;;o -@X::::::::X-O=;;;;;;;;;;.%+:@+ o;;;;;;;;;o&+@-$.;=*O$---@*=.&++.;;.#+:X::X@@$++:X:XX+@++@@X@+.;;;;;;;;;=O@- .O$:X:-.;;;;;;.$-+$+-@:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+-@X::X:+&%@X:X@++-::-%;;;;;;;;;o%-:X-+++X::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-X:@O.*@-%.;;;;;;;;;=O-X:@++$++$*;;;.-+@+ o;o.#+*;=-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@X:::::::X:-$O&&*=o;;;;;;;;.#$.;;;;o +@-$*o;;=O-:-%.;;;;;;;;;;;;o&+-#*o;;o*$@XX:-%*.&$- =;;;", +" -+@+++@XX:@+@ =;;; -@@#*o;;;;;;;;;;;o*$-@&.;;;=&@@-#.;;;;;;;*$@:::::::::X-O=;;;;;;;;;o +@X:-#*o;;;;;;;;o -::@& %$+-$O .o;;=%%=;; $@::::X:@+@X::::X:@@@--+:- o;;;;;;;;;&@:@$+@:@X- o;;;;o&$@@-@:X+#.;;;;;;;;o=.=;;;;;;;;;;;;;;;;;; +-::::X:++:::X@---::-%;;;;;;;;;o%-:X----:::::+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+::::+$#:@&o;;;;;;;;;.$@@--@@@@@$*;o.&--+ o;;;o.#$*o -#.;;;;o=.=o;;;;;;;;;;;;;;;;;;;;o $-XX:::::::::X:@+++$% .=;;;;;=&+%.;;;o ++@#*o;;o*#+-#*;;;;;;;;;;;;= $@+%=;;o*$+:@:X:+$$+-- =;;;", +" -@:@@:::X:-+@$&=;.#@X:-$ o;;;;;;;;;;;o.%-+O.;;;.#@:-#.;;;;;;.#+X::::::::X-O=;;;;;;;;;.#-X@---$ o;;;;;;;;*$+X:++-@+%*=o;;;;; %=;.#+:::::::XXX:::::::X:-% %@-#=;;;;;;;;; +:@+:@--:+$=;;;;*$+---:X@+.;;;;;;;;= O$.;;;;;;;;;;;;;;;;;;o*%+::::@-@::::XOO%+X-%;;;;;;;;;o%-::%OO%:::::+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$-X---@++:@&;;;;;;;;;o&-:XO#-@XX:$O* %++- o;;;;;o.$#.=O-O=;;o*O%O o;;;;;;;;;;;;;;;;;;=&$-:X::::::::::::::X:@++%&.;;;;=%-&=;;o ++@+ o;;o*$+-O.o;;;;;;;;;;;=&$+X:$&=o*$+@+-@:X:+-:@- =;;;", +" -@@---:X@% O--+& %+:@---#.;;;;;;;;;;;;;*$-+%.;;*$@X:-#.;;;;;=&-@::::::::X-O=;;;;;;;;o&-::@& O-$.;;;;;;;;o&+@X:::X-&o;;;;;;; %=;.$+::::::::::::::::X@% .o.#@-&=;;;;;;;;.%@:X:-O&#@- o;;;&+-& $:-#o;;;;;;o.O+- o;;;;;;;;;;;;;;;;;;;;.+::X@+#+@::+&==.O@-%;;;;;;;;;o%-:@.==.@::::@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=--@OO@@XX@$*;;;;;;;;;=@-# =. #@XX:+$++++ o;;;;;;;o*-&;=O+&.*&$-+-$ o;;;;;;;;;;;;;;;;.O+@:X:::::::::::::::::X:@-+%*o;;.$@*;;o ++X:+&=;o*$--%.;;;;;;;;;;;;o&+--+::+O&$+@-% O@X@--++- =;;;", +" -@O&&&#@-O=.#-@@+@:++OO@-O*o;;;;;;;;;;;o*$--O.*%+:+-@-%*o;;;;.%-::::::::X-O=;;;;;;;;.#+X-O=o=O-O=;;;;;;;;*$@::::X@%*=;;;;;; $.;o +@:::::::::::::::X-%=;;; @-+.;;;;;;;;;*#@:-&.oO@@$.;;*#-O=ooO@+:=;;;;;o #++*o;;;;;;;;;;;;;;;;;;;;;; +:@@*. $::-&;;; +-%;;;;;;;;;o%-:+o;;o+@::::+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-+%.=*O+:+Oo;;;;;;;;o -+O=;;o&-X:::@@@@ o;;;;;;;;;=O$.;*-+#$+@:X:+$*;;;;;;;;;;;;;;=*O-@XX::::::::::::XXXXXXXXXX@-# =.O-%=;= ++:@::+&.*$--#*;;;;;;;;;;;;o $-#&%-::+-@@+O.=&-@:O&O+- =;;;", +" -#.oo=O--O=;.%-@@:@%*==&-+$*o;;;;;;;;;;;o*$-+%#@@-#%+@+$*o;;;o -@X::::::X-O=;;;;;;;o&-@X-&o;;.%+ o;;;;;;;*$@:::X::+$&*=;;;; -*o;=&+::::::::::::::::@@*;;;.%--.;;;;;;;;;oO@++=;;*$:-%.*#-O=;;;*$@+*;;;;o $--*o;;;;;;;;;;;;;;;;;;;;;;;o$@+:o;o%@:-&;;; +-%;;;;;;;;;o%-:+=;;=+::-:X:+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-#*;;oO-:$*;;;;;;;;;.$-@&;;;=#+X:::X:@&o;;;;;;;;;;;.-%*&+@+-@XX:@--%=;;;;;;;;;;;;o $+@X:::::::::::XX:@@@@@@@@@:X:+$%%+-Ooo&+@@---:@@%#--O.o;;;;;;;;;;;=&$-+*=.O+:XX@-&=;o&--&=o.O- =;;;", +" -#.;;=&--O=;;.#-:@- o;;=O--#.;;;;;;;;;;;;o*$-+@X@+ .&-@-#.;;;;.$@X::::::X-O=;;;;;;;.%-:X-&o;;o -$.;;;;;;.O+:::XX+----$O.o;.%- o;;*#@:::::::::::::::X-%=;;; @- o;;;;;;;;; :-:=;;oO-:-%$-@=;;;;oO:-Oo;;o $--Oo;;;;;;;;;;;;;;;;;;;;;;;;; -@@.;;%@:-&;;; +-%;;;;;;;;;o%-:+=;;=+@#%+::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+%=;;=$-@Oo;;;;;;;;o -@%.;;o -::::::@%.;;;;;;;;;;;;=&-$$XX@+--@::#@-&o;;;;;;;;;;o ++:X:::::::::XX:@+-----------@XX@-+:@%* +@@-O O+::---O.;;;;;;;;;;;;o*+-+ o;;.%-X@-#.;;=&-- ;;o - =;;;", +" -$.;;=O--O=;;;*#-@+&=;;;=O--O*o;;;;;;;;;;;o*$-:+%*o;=O-@-%*o;;=O-:X:::::X@$*o;;;;;.&@@:X-O=;;;*$-&=;;;o.%-:X:XX+@O &#--% #+-%=;;.#@:::::::::::::::X@-*;;;*:-#=;;;;;;;;;*#--.;;;*#::+@- o;;;;;&@@+ .= $@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;oO@-&==%@:-&;;; +-%;;;;;;;;;o%-:+=;;o+@%.#+XX+$*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-@&;;;=--$ ;;;;;;;;;=O-@ ;;;.$+X:::::@%.;;;;;;;;;;;;o -@@:--O #-+&.*$@*;;;;;;;;;.&$+X:::::::::XXX@--+%&&&&&&&&&#--@XX::::$$@-$ =o=&@::-%.;;;;;;;;;;;;o*#-$ o;;;.O-++O.;;;=&-- o;o - =;;;", +" -$.;;o&--O=;;;o.#-@+O=;;;=O--#.;;;;;;;;;;;;o*+--O=;;;=O+@+$*o;;*$-:X:::::X+$&=;;;*%+@X::@+ o;;=%-+O.o= #-:X::X+$ =oo $@+++@:@+ oo @:::::::::::::::::X-%=;; @@- o;;;;;;;;.#@-&o;;; $:X@#=;;;;;=%@X@+%O$@+%=;;;;;;;=.o;;;;;;;;;;;;;;;;;;.+@#OO:::-*;;; +-%;;;;;;;;;o%-:+o;;o+@#=*-X::+$O ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@%=;;;.-+%.;;;;;;;;;=#-@ ;;o*-X::::X:@$*;;;;= *.o;;o*#+X@-$&.o.&- ;o -%=;;;;;;;o ++XX:::::::X::@--#&*==o=====o=.&+-@XX:X:+@@$ o;;;*++-%.;;;;;;;;;;;;=&$-$ o;;o*O:+-&=;;;;=&-%.;;o - =;;;", +" -#.;;o --O=;;;;;*$-+-&=;;o&-@-O.;;;;;;;;;;;;o*$-@&=;;;=&@@-#.;;o +@::::::XX++O*.*#-:XX@-+-$.;;o&++-% O$+:X:X:+- o;o;.%-$$+:XX+# #@:::::::::::::::::X@- . %:X-$=;;;;;;;;o&@++.;;=&@:X-Oo;;;;;*$@XX@--@X-%o;;;;;=*O#.;;;;;;;;;;;;;;;;;;; $++-:::+&...&@-%;;;;;;;;;o%-:@*..*@:$=o$@::X++$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-:%=;;=%-@Oo;;;;;;;;o -::% .*&+X::::@--@%*oo.&+$#&**&%-++-O.=;;;=%#=;.$+*;;;;;;;=%-X:::::::XX:+--+&.o;;;;;;;;;;;;=*&$@:::::@#*o;;o*%--#.;;;;;;;;;;;;;*+@@@*;;;*$++-O=;;;;;=&-%=;;o - =;;;", +" -$.o=.O--O=;;;;;o*#+@+ =o $@@-+O*o;;;;;;;;;;;o*$-+O=;;; +@X-%*o;o $@X:::::X:@+$#$+:X::@OO$-%.;;*$@:++-@X:::X@-&=;;oo*#- .&@:X:+$+@X::::::::::::::::::X@$$+@XX:- o;;;;;;;;.#@-&=*O$:::@#*;;;;; $@@@X:::::+*=;;=.&$+&=;;;;;;;;;;;;;;;;;;;;$:::::::$###::-%;;;;;;;;;o%-::$##$:@%o;O-X::::@$ .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=--X:O*=*-@@ ;;;;;;;;;.$+X:@+$#:::::X:@#%@+#& O+@@++$$+---+&=;;;;;o*- ;o -&o;;;;o.&-@X::::::::+-$& *=;;;;;;;;;;;;;;;;=&-@::XX+#.;;o*$--#*;;;;;;;;;;;;o*#-@X@#*o.%-@+O.;;;;;;=&-+&=;o&- =;;;", +" -@O O#@@-O=;;;;;;o*#-@+&&$@@+:+-$*o;;;;;;;;;;;o $-+O=;*%@::@-$*;;.$@X:::::::X:+-@XX::-O.=&--&o;=O-:X::X:::X@$ =;;;;o +#=;*$@:X:@@::::::::::::::::::::XX+-:@--X+$=;;;;;;;;o $@@O$-@@::X-$.;;;=O+---@::::X@#%**&%+@-.;;;;;;;;;;;;;;;;;;;;o$::::::X@-++@X-%;;;;;;;;;o%-:X++--X@%o;*-:::::X@+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-@:@+$O%@@O=;;;;;;;;;*-:+-@@--@X::::@&..@+@+++@XXX:++@+O*.=;;;;;;;=%Oo;.#$.;;;;*#+@X::::::::+-%*=o;;;;;;;;;;;;;;;;;;o -@X::::$&=;*$-+&.o;;;;;;;;;;;o&$---+:+# O@@-O=;;;;;;;=&-++&* $- =;;;", +" -+@+++::-O=;;;;;;;o --@++@@-&*O--%.;;;;;;;;;;;;o +-+& %+:@-+:-%*.&@@:::::::::::::::::-&o;*$-+ o;*$@::::::X:- o;;;;;o -O=;.$+:::X:::::::::::::::::::X::::X@-$+@+-.;;;;;;;;;=%:@++---@XX:-O*oo +-& &@@::::X+-$$--:X+&=;;;;;;;;;;;ooo;=...&@::::::X--++@:-%;;;;;;;;;o%-::@@--X:$.;=-@:::::X@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:---+++:+&;;;;;;;;;o&-:+$-+XX:::::@$*;.-@X:@:X::::X:@O=;;;;;;;;;;;*@.;o*-O=;;=%-:X::::::::$O*=;;;;;;;;;;;;;;;;;;;;;o&-:X@-+X:+& %--%=;;;;;;;;;;;;;*+-$ #+:@++@-#.;;;;;;;;=&-:@+$$-- =;;;", +" -@@+@:::-O=;;;;;;;;= $+::@+&=;.#-+O*o;;;;;;;;;;;= %+++@:++OO@@@$$+:X::::::::::::::::@+ o;o&--$ oo&+::::::X+-.;;;;;;.O-%.=&@@::::::::::::::::::::::X:-+:X@#&.*%+-*o;;;;;;;;; $::@$& X@:X:+$& $-&=oo $:::::XX@+:XXXX+O.========== &###+:::::::@#&@+@:-%;;;;;;;;;o%-::@+%%@:+.;o&-X:::::X:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+:O&@+X:@#*;;;;;;;;;.++O*. #:::::::@$ .O-X:::::X:@-+@%.;;;;;;;;;;;;=%&;;=O+O* O+:X::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;.$@X-$O%-:@+$--#*o;;;;;;;;;;;o*#-+ oo*%+::@+O.o;;;;;;;;=&-:X+-++- =;;;", +" -@@---:X-O=;;;;;;;;;o ++X+$.;;o.O-+$*o;;;;;;;;;;;o.%-@::$ ==O-@++:X::::::::::::::::X-#.;;;=O--$ *O@::::X::@- o;;;;;.$++%%$:::::::::::::::::::::::X:-%:@X- o;;&@-O=;;;;;;;;;*$@+O*=o +::X:@++-#=;;;=%@X::::XX:@@:+@+-%OOOOOOOOO%$++$+---@X::::::+*=**O@-%;;;;;;;;;o%-:@ *..+:+.;;=-@X::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-+O==*O+:$ o;;;;;;;;o -@ ;;o*-@X::::::$$+:X:::::::$%$-O=;;;;;;;;;;;;o +.;o -+$$+@X::::::::X@$&*******=;;;;;;;;;;;;;;o&-:+- =*#+X:-+&.o;;;;;;;;;;;o $-+ o;;o&-::-O=;;;;;;;;;;=&-:@--+-- =;;;", +" -$& &#@-O=;;;;;;;;;;o --@+ o;;;=O+-$*;;;;;;;;;;;;;*++@+ =;;=O-@X::::::::::::::::::X-%.;;;;.%-+$$:::::X:+-+-#.;;;;;.$-+--@X::::::::::::::::::::::X-%. $@-*;;;*#++.;;;;;;;;;.#@-Oo;;=O@:::X:-$.;;;;;O@:::::X-----+--#+----------@@:::XXX::@+:::@+o;;; +-%;;;;;;;;;o%-:+o;;o+@+.;;;O-X::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-#*;;o -@$*;;;;;;;;;=#-+ ;;;.-:::::::X@-:X::::::@+ = -O=;;;;;;;;;;;;;=#O;; -:@@:X::::::::::X:+$$$$$$$O*.=;;;;;;;;;;o $@++ o;o*-@:-O=;;;;;;;;;;;;;*+-# o;;;*%@@-#.;;;;;;;;;;;o&--% * %- =;;;", +" -$.oo=&--O=;;;;;;;;;;;= $+-$*o;;;*+@+%*o;;;;;;;;;;;o +--&=;;;=O+::::::::::::::::::X:-O=;;;;;*$-@+@:::X@-##$--%*=;;=&+$ #+::::::::::::::::::X::XX@-*;o&@-%=;;=O@-&o;;;;;;;;oO@@@=;;; $@::X:-*o;;;;=%--+::X-$&&&&* &.*&&&&&&#+----@@::::X::+@X:@@o;;; +-%;;;;;;;;;o%-:+=;;o@@$.;;;.-+X::::::X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@&o;;o&-@#.;;;;;;;;;.-@$*;;o&-X:::::::::::::::::+%=;.-%=;;;;;;;;;;;;;;*%*=&-X::::::::::::::::@++++++++$#&*=;;;;;;;o*$+@$ o;;o ++-%.;;;;;;;;;;;;o*#--&o;;o*#+@@O*o;;;;;;;;;;;o&-@*ooo - =;;;", +" -#.;;o --O=;;;;;;;;;;;;o*#-+$&o;; -@X+$*;;;;;;;;;;;;o +-+&=;;;=O-:X:::::::::::::::X@- o;;;;;o +@X:::X:-#*..*%-$O*= $- oo.%+::::::::::::::::X:--@X-&o;;.%+-*o;; $++.;;;;;;;;;*$@- o;;*$@::X-Oo;;;;o&+@O@@X@-*=oooooo;;oooooo.* OO#------@+&*#::@@=;;; +-%;;;;;;;;;o%-:+=;;=+@$.;;;;*-@X:::::::@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+-:*;;o*$@$*;;;;;;;;;=&-$ o;o*@@:::::::::::::::::@#*;;=&+ ;;;;;;;;;;;;;;o&$O#@::::::::::::::::::X::::XX:@--$O*o;;;;o*$+@$ o;;;*#--%.;;;;;;;;;;;;=&$+:+O=;;*#+@-O=;;;;;;;;;;;;;.%-O=;;o - =;;;", +" -$.;;o*@-%.;;;;;;;;;;;;;o*#--+*o.%+X+--%.;;;;;;;;;;;;o +-+O=;;=O-:X::::::::::::::::-#.;;;;;;;o&+@::::-&.o;;o=&--$%$+- o;;*+@X:::::::::::::X@-$$-@-*;;;; @-O=;;*$@-&o;;;;;;;;oO++$=;;=%@::X- ;;;;;*$-*=*#:- o;;;;;;;;;;;;;;;;;o==. %###--*o&+:@+o;;;*+-%;;;;;;;;;o%-:+=;;o+@@O=;;;; -:::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+O=;;o%-@%=;;;;;;;;;.@@$ ;;o&-X:::::::::::::::::+O=;;o*-%.;;;;;;;;;;;;;;*-+@X:::::::::::::::::::::::::::X:@-# .;;o*$+X@#.;;o*#--%.;;;;;;;;;;;;o +-@X:+&=.#-@-$.;;;;;;;;;;;;;;*@-&o;;o - =;;;", +" -$.;;;*$+@O.o;;;;;;;;;;;;o.%--% O+@+#%++O*o;;;;;;;;;;;o +-+&.= $::@:X::::::::::::X:-&o;;;;;;;;*$@::X+$.;;;;;;= #--@X-&=;;o&@@::::::::::::X@-O*.O+-*;;;; @+$*=.&:X-+=;;;;;;;;;*$:-*;;.%@::X@O.;;;o%-*o;o&+#=;o=* .============;;;;;o.... &=;.$::+=;;; +-%;;;;;;;;;o%-:+=;;o+:@-O*===oO+::::::::+%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:O=;;=#-+&;;;;;;;;;o&-X:%*=.O-XX::::::::::::::::+O=;;=O-@&.==;;;;;;;;;;;= -@X:::::::::::::::::::::::::XXXXX:++%*=*$-:::$&==*#--%.;;;;;;;;;;;;o*#-+++:@$O%@@+O*o;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -#.;;;*$@:-# o;;;;;;;;;;;;;.#-+++:+$*.O-+$*;;;;;;;;;;;;o +-+O%+@X+--:X:::::::::::X@- o;;;;;;;o @@X:X-%=;;;;;;;o*#+:X-O=;;;.#+::::::::::::X-O.o;=O-*;;;;.#@+%O#@::@-*o;;;;;;;;oO:+&**O:X:::X-%.o= +Oo;;; - ;= O$+$OOOOOOOOOOOO**=oo;;;;;o=;;o%@:@O***#:-%;;;;;;;;;o%-:@ ***@@#&+$OO&.&+:::::::::+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@X#&**&+@#.;;;;;;;;o*$@X@+$OO:::@--+:X::::::X::::@#*o=&+@:+#O&*=;;;;;;;;;;.@-X:::::::::::::::::::::::X:@@@@:XX@-#O$+@-+::$%O$-+&=;;;;;;;;;;;;=&$-$ $-X@-+@+&=;;;;;;;;;;;;;;;;*$-%=;;o - =;;;", +" -$.;;o +@X:+$ o;;;;;;;;;;;;;*$-@X@#*o;.#--%.;;;;;;;;;;;;o +-+-@:+% O-@X::::::::::::-%=;;;;;;;=O+XX:X-+.;;;;;;;;o +@X-&=;;;=%-:::::::::::X@-*;;;;*-*;;;;o&+:+++---X-&o;;;;;;;;; @:@$$+:@:::X:-%&&$-.;;;=O- *&$-@:--+++--------$$O&&*.=oo;;;;;O@::-$$$+X-%;;;;;;;;;o%-::$$$$:+&=#----$$:X::::::::$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:@:+$$+@: ;;;;;;;;;o&-X+--+-+@X--+#+-@X:::X:::X:::@% O+@XX@+-+$&.;;;;;;;;o*$@X:::::::::::::XXXX:::::X:------@XX:+-@+$&O-@:-+--%=;;;;;;;;;;;;o +--&=o.&$@X@-%=;;;;;;;;;;;;;;;;;*@-+ o;o - =;;;", +" -@&** #@X:XX++&.o;;;;;;;;;;;o*#-:-%=;o;*#-+O.o;;;;;;;;;;;o +-:X+$*o.O-@X::::::::::X@+O=;;;;;=&@@@@:X@- o;;;;;;;;=O+X-&=;;;.#+:::::::::::X+-.;;;;.#O=;;;;.$+X:--OO:+$*o;;;;;;;;.#@@+@@--+:::X:-++-&o;;; +:$$+:XX:::::+--++++@+++---$#% .==;o#@:X:++@X:-%;;;;;;;;;o%-:X++++:@O*#@@%&O--:X::::::::&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@+-+@++@:$*;;;;;;;;;=O-:#&@+:X:@% *.*$-:::X:--+XX:::+++@XX:::::++%*=;;;;;;.$+X:::::::::::X::@@@@::::X@-#&&&&#@:X:X:++ o.O$:X@-#.;;;;;;;;;;;;o*#-+&=;;o*+@:+%.;;;;;;;;;;;;;;;;;;*$++% * %- =;;;", +" -+@$$+@:X::XX@-#&.o;;;;;;;;;;o.#-@$ o;;o.&+-$*;;;;;;;;;;;;o --:-&o;;.O-@X::::::::::X@-O.ooo=&+@@--+XX-&=;;;;;;;;;.#@-#.;;o @@X::::::::::X+-.;;;;o&+ o;;;o&+:+O*==O@-Oo;;;;;;;;;&+:XX-% #@:::::X-&o;;;.$@@---+:X::X+-+%%********&%O@---+#%O* $::X:---@X-%;;;;;;;;;o%-:X----XX@$::#.==*%-+X:::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X% @-XX:@#.;;;;;;;;;.+@#*=*O@:@%.oo;o.O+X:@-#O@-@X::::::::::::XX:+$%*o;;o.O-:X::::::::XX:@+-----@X:X:-%.o===.&+@XX+- o;;=O-:-#.;;;;;;;;;;;;o $-# o;;;.O@@-O.;;;;;;;;;;;;;;;;;;;=O-:@$$$+- =;;;", +" -@@---:X:::::::++#&*=o;;;;;;;;;.#-+$ o;;;*+@+$*o;;;;;;;;;;;o $--O=;;;.O@::::::::::::X@-%& O+@@% %@X+$.;;;;;;;;;=%+@- oo $@::::::::::::X@-*o;;;; -Oo;;;;=O+-.o;; @-+.;;;;;;;;;.#@X+O.o $@:::X@-=;;;;&-:-:##--:X::+O*.=ooooooooo==* O$$@-$+:::::###::-%;;;;;;;;;o%-:::##$:::@:@%;;;o.%-+X::::::@+*=;;;;;;;;;;;;;;;;;;;;;;;;;;=$-$ o*O:::@Oo;;;;;;;;=O-@&o;o*-+$ ;;;;;o.#+@-O.=*%-:X:::::::::::::XX@-# ..*%-:X:::::::XX:+--+%&* &$@X:+%.;;;;;o -@X@$ o;;;.%--#.;;;;;;;;;;;;;*$--O=;;;.#+@-#.;;;;;;;;;;;;;;;;;;;;=O-::----- =;;;", +" -+@+@++:X:::::X:@++$O .=;;;;;;;;.#-+$&=;.O@XX-$*o;;;;;;;;;;;o*%-+&=;;;.%-::::::::::::X:++++-:@- oo +@@- o;;;;;;;o $@X@# &$@::::::::::::::X-O=;;;;*$+*;;;;; +-*o;;=%@-O=;;;;;;;;;&+:-.;;o%@:::X-&o;;;=%@+&... %-@X+ =o;;;;;;;;;;;;;;oo=...O-@X:X+%...&@-%;;;;;;;;;o%-:@*..*@:::::#.;oo;= -@X:::::X@$&*;;;;;;;;;;;;;;;;;;;;;;;;;=+-$*;o.+@@$*;;;;;;;;;.+++ ;;o -@O=;;;;;;=%-# =;;o.%-X::::::::::::::@---+##$-:X::::::X::@--%&*.ooo=&-:@$*;;;;o. #@X@+&o;;;*#+-#.;;;;;;;;;;;;= #+:@%*o;.#-@+O.o;;;;;;;;;;;;;;;;;;;o*$@:@+@@+- =;;;", +" --O** %@:::::::::X:+-+$&*=o;;;;;;.#--+&*O-:@---$*;;;;;;;;;;;;;*$-+&=;;.#+:XX::::::::::::::::X-#.;;=O-:@$*;;;;;;o $@:XX++-@:::::::::::::::X-#=;;;;o&-%.;;;; @-#=;o;*#--=;;;;;;;;;.#@-*o;;&-:::+#=;;;;*++-=;;;o=O-+-=;;;;;;;;;;;;;;;;;;;;;;.$:::X-&;;; --%;;;;;;;;;o%-:+o;;o+@:X::@#ooo;;o -@X::::::+-#*;;;;;;;;;;;;;;;;;;;;;;;;*-@#=;;=-@+Oo;;;;;;;;oO-:O=;;o&-@&o;;;;;;.@$ o;;;;;.$+X:::::::::::::$%#-@+-@XX:::::XX@---O*.oo;;;;;*-@-%=;o=*&$+@XX:+&=;;.#--#.;;;;;;;;;;;;o $--+X:$&*%-@-#.;;;;;;;;;;;;;;;;;o.**&$@:-O***O- =;;;", +" -$*o;o +@X::::::::X:::+-#& .o;;;;;.%+@@$@:@-$$--%.;;;;;;;;;;;;o $-+&.*%@:@+:X::::::::::::::X:- o;;;.#+X-O=o;;;.&$+:X:X:@:X::::::::::::::X:- o;;;;;=%-%.;;;=O@-*oo;.%--.;;;;;;;;;oO@-%o;;.#@:X-&;;;;;=%--.o;;;;=O--=;;;;;;;;;;;;;;;;;;;;;;=$::::+.;;; +-%;;;;;;;;;o%-:+=;;o+@:::X:-&o;;;;o%-@X:::::X:+$*;;;;;;;;;;;;;;;;;;;;;;=O-: ;;o -:$*;;;;;;;;;.+-%.;;;=#+@%.;;;;;= -:*;;;;;;o&-X:::::::::::@# =. #@X:X::::XX:--$&*=o;;;;;;;=&-::#& &O$++:X@+@:$&.*%--#.;;;;;;;;;;;;;*$-+$++:@+$@@-#*;;;;;;;;;;;;;;;;o. %$$++X+$*o;o - =;;;", +" -#.;;;*$@:-+:X::::::XXX:+--% *.o;;.$@@+:::&.*%--%*o;;;;;;;;;;;o*%-+#$+:+---@X:::::::::::::X@- o;;;;*$@@+& *.*%+@:X::::X::::::::::::::::X+-.;;;;;;;.#-% =o;*$-$=;;.#@- o;;;;;;;;; @--=;;;*$@X+O.;;;;;.%-% ..o;;=*#&.;;;;;;;;;;;;;;;;;;;;o&@:::@@o;;; +-%;;;;;;;;;o%-:+=;;=+@X--X::+ o;;;;.&-:::::::::+#.;;;;;;;;;;;;;;;;;;;;o ++Oo;;=$-:&o;;;;;;;;o*-@#.;;o&-:@$ ;;;;.&$@@%*;;;;;=%-X:::::::::::+#.;;.$+X:::XX::@-$&*=o;;;;;;;;o*$@XX:+++-+@XX@---:@+#$--#.;;;;;;;;;;;;=*%--&. #+X@@@-O.o;;;;;;;;;;;;;;. %+-++@:X-O=;;o - =;;;", +" -$.;;;*$+X%$@X::::::::XX@:O#--$% *.*#@XX@-&=;;.%--$*;;;;;;;;;;;;;*$--+X@$ *%-@X::::::::::::X@- o;;;;=O-X@+$$#$+@X:::::::::::::::::::::X@---*o;;;;;;;.O-$O*. :@-&=.O$X+$=;;;;;;;;;.#+-*;;;.#@:X+O.o;;;;.#-+#% .;;o&+*o;;;;;;;;;;;;;;;;;;=&+--::@+o;;; +-%;;;;;;;;;o%-:+o;;o+@:%#+XX@+ =;;;;=O-:X:::::::+O;;;;;;;;;;;;;;;;;;;;=$+@&o;;=--$*;;;;;;;;;oO-X:O*.*+@X:@%*=o*O++XX+#*;;;o*++X:::::::::::@$&** +::::X:+---O.=;;;;;;;;;;;=O-@--+:::::X:++&*&+::---#.;;;;;;;;;;;;o $-- =;o*$@X@-%=;;;;;;;;;;;;;;o.%$++@:X:::X+#.;;o - =;;;", +" -$.;;;*$-O.*$@X::::::::+$ =. &#--$#$:::X@-O=;;;.%--#*;;;;;;;;;;;;o --X@#*oo.%-@::::::::::::X-%.;;;;;;*$+X::+-@:X::::::::::::::::::::::::$#-#.;;;;;;;;*$+-$#::X@$%#+:::- o;;;;;;;;oO@+#=o*O:::X:-% =;;;;.#@--+%.o;&-*o;;;;;;;;;;;;;;;;=*O--$$@::+.o;; +-%;;;;;;;;;o%-:+=;;=+@$*.#@:X@+&.;;;;.+:::::::::@$.;;;;;;;;;;;;;;;;;;;*-::#&*= -@$*;;;;;;;;;.@@X:+$%%+X:::@$%&$----@@+#.;;o&-:X:::::::::::X:+$$@@X:XX@-+$% =;;;;;;;;;;;;o*$-+#$+@XX:X:-- =o=O+X:-#.;;;;;;;;;;;;;*$-$ =;;;.$+@-O.;;;;;;;oo;;=... %-@@:XX::::X@- o;o - =;;;", +" -#.;;o --O=o&-:::::::X@-&=;;o=. O--+:X::X@$&=;;;.O+-$*;;;;;;;;;;;;= #@-%=;;;.O-@X::::::::::X-O=;;;;;;o -@XX@--@:X:::::::XXXXXX:::::::X+&..&-O=;;;;;;;*$@@--@X:X@-+X+-:@$.;;;;;;;;; @@- &$-:::XX--+&*.=;oO:XX@-% *%-*o;;;;;;;;;;;;;;.*O+%& ..:@:@% O@-%;;;;;;;;;o%-:$ @@+=;&-XXX@-# =;;;*:@::::::::+O;;;;;;;;;;;;;;;;;;o&-X:@-#&$@:&=;;;;;;;;o&-:++:+-+:X:XX:----+#&#-+@+#.;=:-X::X:::::::::::@++@XXX:+-%*..o;;;;;;;;;;;o. $-O*..*%+:::+# =;;o -@-#.;;;;;;;;;;;;o*%--&=;;;.O+@-&=;;;;o==* * &###++:X::::::::X+#.;;o - =;;;", +" -$.oo.O--O=; -@X:::::X++*;;;;;;o.O+:X::::X@+&=;;o&-@-$*;;;;;;;;;;;;o*+-$ =;;;=&@@::::::::::X-O=;;;;;;;.#-::X%%@-@::::::X:@@@@@:X:::::X- o;oO-O=;;;;;o&@-----@:::::+@%:X-*o;;;;;;;;=#@:$+@--+:::%O$-$%&**#@@:X:-$$:-*o;;;;;;;;;;;;=*#-+&==o;; @::-$$$@:-%;;;;;;;;;o%-::+$$+::$..%+::X::-$&=;;;:-X:::::::@$.;;;;;;;;;;;;;;;;;=@+:--:@-@:#.;;;;;;;;;.@@:+@-:X:::X:+-+#&**.=. &-@+%* -:@--@X:::::::::::XXX:@@-+&.o;;;;;;;;;;;;o. %+-&=o;;o -@X+#*o;;;.%+-#*o;;;;;;;;;;;o $+@- o;;.%-@-%=;;;;=*&%$$$$$+---@::::::XX:::X+%.oo= - =;;;", +" -@O &#@-O=;.#-:X:::::-O=;;;;;;;;*+@XX:+-@X@+ oo #@:+-#.;;;;;;;;;;;;o @-+&=;;;*$+::::::::::X-%=;;;;;;;o +@+&.= $-:X::XX@-------@:::::X@#*o;*@-*o;;o= $-#& #-@::X:-*=O@- o;;;;;;;;; +::@-@#@:@+.=. +--$$----:X:@@X-*o;;;;;;;;;;;*&-+&*=;;;;;.+:::@@@::-%;;;;;;;;;o%-::@@@@:::O+----::::@+O ..X@:::::::::@Oo;;;;;;;;;;;;;;;;*-:-$$-:::+Oo;;;;;;;;o&-:#**%+X::X:--% .=oo;;;o=#-X+$$@:@#$+@X:::::::::XX:@---#*=;;;;;;;;;;;;;= #+-+&=;;;;o&-::-&o;;;.%+-#*;;;;;;;;;;;;;*$-@X+O=;.%-:@$*;;;o.&$--+@@@@:::::::::XX:::::::@%& &#- =;;;", +" -+@+++:X-O=;o*$+X:::X@-&o;;;;;;;;*+@X:+$#+-@+# &$@X@+--O.;;;;;;;;;;;;o*%-+&=;.&@:::::::::::X-O=;;;;;;;;=&+- o;o.O@:::X@-%&&&&&#+::::::X-$.;o*$# ** O+-@*ooo. #::+#*o;*$-$.;;;;;;;;;=#@@:&*. :--o;;o &O+-O&&O:::X:X-*o;;;;;;;o. $- *=;;;;;;;.+:X@---@X-%;;;;;;;;;o%-:X----X::- &&O+X::X-@$$$@XX:::::::::@ .;;;;;;;;;;;;;;=#-@O.*O@::$ ;;;;;;;;;=@-@&oo.$@XX:-# .o;;;;;;;;;*+@X+@@: .. @@:::::::XX:+--%& .o;;;;;;;;;;;;o.&+-@+&=;;;;=&$@X:@O.;;.#--#*o;;;;;;;;;;;o*%---::$& %-:@#*o;o. %-+:::::XXX:::::::::+---:X:X:++++-- =;;;", +" -++---:X-O=;;o -@X::X@- o;;;;;;;=&-:X-$*. #-+@$+@:-% O--#*;;;;;;;;;;;;o*+-+ *O-::--@XX:::::X-O=;;;;;;;;;*$-&o;;;*#+:X@$ .=====.O@:::::X:-O=;o*$-$$$-@- o;;;;o @:-#o;;oO@- o;;;;;;;;; :-@=o;o%--*;;;o==**===.#:::X+#.;;;;;;;. #-+O*o;;;;;;;;; +::+%%%#:-%;;;;;;;;;o%-::%%%%::@ oo===#@::@O..&$-+XX:::::::::$&;;;;;;;;;;;;;;*-+#.;o.X+:Oo;;;;;;;;;.--#.;;o%-X@-%.o;;;;;;;;;;;o&-:X:+&o;;=%-X::XX::@@-$O ==o;;;;;;;;;;;;;o*%+@X:+ o;;;=&+++-@:+%**%--#*o;;;;;;;;;;;o $-@&O+@:@++:X-%=;o %+-@XXX::::::::::X:+--+%O#-@X:X:@@@+- =;;;", +" -@:$#@+@-O=;;;.%-X::X@- o;;;;;;o +@X@+ o;o. $-@:X@$*o.%--%.;;;;;;;;;;;;o --@$+::-@$-@XX::::X-O=;;;;;;;;;o&-#*o;;.#+:X-O=;;;;;;;.%@:::::X@+&o;o*#-@@:+%=;;;;;; @@@+.o;;&@-%=;;;;;;;;;*$@-.;;;*#-#=;;;;;oo;;;;O@:::-*o;;;;;;.%--&*=o;;;;;;;;;o#@:+ ...&@-%;;;;;;;;;o%-:@....@@+.;;;;;&-X:$=;;o. $-:X:::::::@+*;;;;;;;;;;;;;o#-$ ;;;o:-@ ;;;;;;;;;o -+&o;;.:@:-%.;;;;;;;;;;;;;;=%-:X+ ;;o.%+XXX:++---#*=o;;;;;;;;;;;;;;o= $-@X:@-%*o;=&++++$-+:+$$--#*o;;;;;;;;;;;;.$--&==&+:@@:XX@#*. $-::X::::::::::::X:++$O*.=*O+:X:+----- =;;;", +" -$ ..*O--O=;;;o -:X:X@-&o;;;;;o*$+XX-O=;;;;o*$-X@-&o;;.#--O.;;;;;;;;;;;;= #-+:X-O*.&-+XX:::X-O=;;;;;;;;;;=&-$ .= $@:X+#.;;;;;;;o&+::::::X++*;;;=&::@-.;;;;;;; @@X-%=;;*#@+.;;;;;;;;;.$:-#=;;o $-&o;;;;;;;;;; $@X+%o;;;;;;.%-%*=o;;;;;;;;;o= ::@+o;;;*+-%;;;;;;;;;o%-:+o;;o+@$.;;;;oO+::#o;;;;o*@-@X::::::$ o;;;;;;;;;;;;o*-@%o;;o*++#.;;;;;;;;;=$-#*;;=O-:-%.;;;;;;;;;;;;;;;;.%-@:O** O+:::@--@O&&.o;;;;;;;;;;;;;o.* &$+XXX@-@+# *&++-#*. $@:@--#*o;;;;;;;;;;;o*%--&=;;=%-XX::::@$#@+:XX::::::::::::::-%*.=o;;o.#+:@#&&&#- =;;;", +" -#.;;o*@-O=;;;;*$@X:X@-&o;;;;;.#+:X+$*;;;;;;o*+-@-&o;;;.O+-O.;;;;;;;;;;;;o*+-:+%.o;=&-+X:::X-%=;;;;;;;;;;;=O-$OO$@+-@:+&=;;;;;;=O+:::::::X-O=oo;*#@-O=;;;;;;o&@:X+-=;;.%:-%=;;;;;;;;o&@@-*;;;*#-@o;;;;;;;;;;*$::-*;;;;;;o%-+.o;;;;;;;;o=. %$::@@o;;; +-%;;;;;;;;;o%-:+=;;=+@$.;;;;*+:::#o;;;;;o*#-@X::::@%o;;;;;;;;;;;;;o%-: ;;;=$-:&o;;;;;;;;o -@%=;;.-+@%.;;;;;;;;;;;;;;;;;;.%-++$$@------%**===;;;;;;;;;;;;o=. O$$++:::@# $-+$++-#*o;o $@:-#*o;;;;;;;;;;;;*$-@&=;;;.%-:::::X:+-@XX::::::::::::::X@+*o;;;;;;=O-+#*=o=&- =;;;", +" -$.;;;*$-O=;;;;=O-::X@- o;;;;o -@X:-O=;;;;;;;o $+@$ =;;;*$++O.;;;;;;;;;;;;o +--O=;;;= $@:::X@+*o;;;;;;;;;;; -++-+-+$-@++ =o;;;o $@X::::::X@@& O:X-&o;;;;;o&$:::@-*=* #X@-.;;;;;;;;;.$:-O=;;*$++=;;;;;;;;;o&$X-#o;;;;;;*-- o;;;;;;;=. &#$-@::@@=;;; +-%;;;;;;;;;o%-:+=;;=+@@*o;o=$@X::#=;;;;;;o.&-@X:::@%o;;;;;;;;;;;;;=+-$*;;;*-@#*;;;;;;;;;=$+:# .= -@#*;;;;;;;;;;;;;;;;;;;;.O----+##$$O .oo;;;;;;;;;;o;o.. O#$---------&o=$-:@@+#*o;;;*$--#*o;;;;;;;;;;;o*%-+&=;;;.O+::::::::::X:::::::::::::::::-O=;;;;;;;.%+-O=;;o - =;;;", +" -$.;;;*$-O=;;;;;*+@XX@- o;;;;=O-:X@- o;;;;;;;;o*#@++&=;;*@@:-#.;;;;;;;;;;;;o*%-$&=;;;o +:X:X:- o;;;;;;;;;;;.%-::$%*. #@@@&**** #+:::::::::X@+++++:X-O=;;;;;*$@X+-:@%&#+::X- o;;;;;;;;o&++X **&:X- o;;;;;;;;=%::-*;;;;;;;&+-=;;;;;=**O#+-+@::::@+o;;; +-%;;;;;;;;;o%-:+=;;o+@:# * &+X:::#o;;;;;;;;=&-:::::$&=;;;;;;;;;;;;.-@:&***&-@%=;;;;;;;;o -XX:$%O%@@Oo;;;;;;;;;;;;;;;;;;;;;= &&*....=o;;;;;;;;;;o.* * %#$--@@%&&&&&%-O* :@X:@%.o;;o.%-+O.o;;;;;;;;;;;o #+@+ o;;.%-@X::::::::X::::::::::::::::X@$*;;;;;;;=O+:-O=;;o - =;;;", +" -$.;;;*$-O=;;;;;=O-:X@-&o;;;;*$@XX+$.;;;;;;;;;;o -:@+ =.%+:+--%.;;;;;;;;;;;;o*+-+&=;;;*+@X:X:-&=;;;;;;;;;;;;*$@+%.o;o*%@++$$$$+@:X::::::::XX++@::::@+*;;;;oO+X+##@:@-@+--:-$=;;;;;;;;;.$::$$$@:X+$=;;;;;;;;=#@-&o;;;;;;; +-=;;;;o&$$--@:::X::::+=;;; +-%;;;;;;;;;o%-:+o;;o+@X+$$$+@::::#o;;;;;;;;;=O-X::::-&;;;;;;;;;;;oO-X@@$$#$@+ ;;;;;;;;;=$-X@++--@:$ ;;;;;;;;;;;;;;;;;;;;;;;ooo=o;;;;;;;;;;;;;o=* %$+$+--@X:@%.o====.%@$$:XX:-&o;;o*#--&=;;;;;;;;;;;;o +-@X@$ =.O-@X::::::::::::::::::::::::::X+%.;;;;;;o&+@X-O=;;o - =;;;", +" -#=;;;*$-O=;;;;;;*++X:-%=;;;o&-@XX-#.;;;;;;;;;;; -@X+$&O@@++@--O.;;;;;;;;;;;;o $-+&=o.O@:@@:X+$.;;;;;;;;;;;;o +-%=;;;o&+::@@@@@:::::::::::X+---+@::X-%=;;;=O@@-*.%@:::+$$@@-.;;;;;;;;;o&@:@@@+--@-*o;;;;;;;=#--=;;;;;;;; +-=;;;;*+@@:::X:::::::+ ...&@-%;;;;;;;;;o%-:@*...@:X@@@@---+::$.;;;;;;;;;;.$@X:::@$*;;;;;;;;;;.-@+--@@-@:%=;;;;;;;;;=-+:---@::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= O$+-+@@@:::X:+&o;;;;;o&-@@X:+@:# oo*#--%.;;;;;;;;;;;;o @----@@$&O-@X:::::::::::::::::::::::::::X@$*o;;;;o*@-+X-O=;;o - =;;;", +" -$*==.&+-O=;;;;;;o&-@X++*;;;=O-:XX-#.;;;;;;;;;;o&-@XX@-+:+$ *%--#.;;;;;;;;;;;;o.O-+& %+::@-@X@- o;;;;;;;;;;;;=O-@ ===*%@:XXXXX:::::::::::X++ O$-+:X@-&=;;*#@- o;*#@:+&*.O:-&o;;;;;;;;;*$@:X@-OO$@%=;;;;;;o -#*o;;;;;;;; +-=;;;.#@:XXX::XXX:::::+#%%X:-%;;;;;;;;;o%-::#%%#:::+-::%&&+@:@O=;;;;;;;;;o*-X::::@#.;;;;;;;;=O-:#&+-X::$ ;;;;;;;;;o*-@#& O:::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O$-+@::XX:X:::@+&o;;;;;o&-XX:--@:@$& #--%.;;;;;;;;;;;;o @--O&%+:@-+@X::::::::::::::::::::::::X:::::-&o;;;= $-#%:+#*===&- =;;;", +" -@O&&%$@-O=;;;;;;;.#-X@-&o;;.%+X:X-#.;;;;;;;;;;*$@::XX::+#*oo.#--#.;;;;;;;;;;;;;*$-+++:@+ @+X-Oo;;;;;;;;;;;;;.#-$O&&#-----@X:::::::::::X@- oo=*&+-:X@-O==&@+#=;;oO@+-.o;*#++.;;;;;;;;;=#@:X-&==%@-.;;;;;;.+$.o;;;;;;;;; @-.;;o%-::::::::+@X:::X@---@X-%;;;;;;;;;o%-:X----X:@&O+#===*#@:-O=;;;;;;;;;=-@X::::- ;;;;;;;;.-@#*=*%@X@$*;;;;;;;;;=#-@Ooo=O+@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %+-@:X:X:::::::::+O=;;;;;o&-X:-% O-:@-$--%.;;;;;;;;;;;;o $--&=o.&+@::X::::::::::::::X:+-------+::::::-&o;;=&+-O.*$@@#O&O#- =;;;", +" -@@---@:-O=;;;;;;;o&-::-%=;;*$@X:X+$*;;;;;;;;;=O-:X:@@X:-O=;;o*+--#.;;;;;;;;;;;;o*$-@X:-O=o -+@$*o;;;;;;;;;;;;o*#----+$$$#+-+:::::::::::X-O=;;;o= $+:X@-O&$:-&o;;; @-@=;;=%@-&o;;;;;;;;;O+X+O=;; @-*o;;;;;= .o;;;;;;;;;=%@-=;; -:::::::X---+:::X-+#-+X-%;;;;;;;;;o%-::-#$-:@%=.##o;;o&-X:-O=;;;;;;;;oO-X::::@&o;;;;;;o -:&o;o.-@@#.;;;;;;;;;.-+$*;;=%-@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+--+XX:::::::::::X@$*;;;;;=O-:-#.o*$+X:--O.;;;;;;;;;;;;o*$--&=;;;*++XX::::::::::::::X:++$$$$$#$+--:XX:-O=;=&--O=;.$+:+-++-- =;;;", +" -@:@@@::-O=;;;;;;;o +@X@+ oo -@X:X@-&o;;;;;;;o +@XX@--@:@# o;;o*%@-#.;;;;;;;;;;;;o*#-:+#.;;o -@+$ =;;;;;;;;;;;;o +@X-O*...*O+@:::::::::X@-.;;;;;;o*#@:X:+-@X-&o;;;.%-+.;;;&@++.;;;;;;;;;.%:-Oo;;.$-#=;;;;;;o;;;;;;;;;;;.$+Oo;o#@:::::::@% &-::::+*.&#:-%;;;;;;;;;o%-:@&.*&++O;;&+&o;oO+:X:-O=;;;;;;;;.-@X::::%=;;;;;;o%-$ ;;;=-@@&o;;;;;;;;o&-+&o;o*++%.;;;;;o=o;;;;;;;;;;;;;;;;;;;;;;;;;;. #-$&&#@X:::::::::::::+&=;;o.&+@-#.;;o -@@@&.;;;;;;;;;;;;o #-$ =;;;=&+@:::::::::::::::::+# .......*&#-+:X@$&*&+-O=;;*$+X:@+@+- =;;;", +" -@@---::-O=;;;;;;;;.#-XX+#**%+:::X:-O=;;;;;;;.#-:X@$ $@X@$ o;;; @@-O=;;;;;;;;;;;;o*#--#.;;;o $@-+ o;;;;;;;;;;;;=O-:-&o;;;o= #@::::::::X-O=;;;;;;;o&+::X@@XX+%.;;;; @-&o;;=%@-&o;;;;;;;;o&+@$.;;o%@-*;;;;;;;;;;;;;;;;;;=#- o;=$::::::::+*oo*X::+*o;o +-%;;;;;;;;;o%-:+=;;=+@#==O+-*=*+:::::-O=;;;;;;;o&-::::@#=;;;;;;=+-$*;;o&-@#.;;;;;;;;o*+@%=;;o&-@&;;;;;o &.;;;;;;;;;;;;;;;;;;;;;;;;;.%$--O.==*@@X:::::::::::X@$&=o*%+@@%.o;;o --- o;;;;;;;;;;;;o $++#.;;;.O+:X:::::::::::::::X@- o;;;;;;;o=*O--:X@+$+-O=;;;*+@X@----- =;;;", +" -@& &#@-O=;;;;;;;;o&-:X:+$$@::::X@-&o;;;;;;o&-:X@-&=o&-:X-$*oo= $:@+&=;;;;;;;;;;;;o*%$+%.;;;o&+:+$*o;;;;;;;;;;;;.#--&=;;o;;=O+:::::::::-*o;;;;;;;; +:X+--+:X-O*o;o&:@$.;;oO@-+=;;;;;;;;;*$:-*;;; #-&o;;;;;;;;;;;;;;;;;=#- o;.$:::::::X-=;;o#@@+o;;;*+-%;;;;;;;;;o%-:+o;;o+:@O&+X@$O$@X:::X:-O=;;;;;;;=#+:::@#.;;;;;;*-@Oo;;.-@+&;;;;;;;;;=#-:Oo;;=%-@ ;;;;o*$-&;;;;;;;;;;;;;;;;;;;;;;;o*%--# =;;;=%-X:::::::::::XX@+& #-@@$*;;;o #+$&=;;;;;;;;;;;;;.#-X:$ o;=O-@X:::::::::::::::X@+&=;;;;;;;;;;o= %+:X:+-O=;;;;*$+@% %- =;;;", +" -$.oo=O--O=;;;;;;;;;.#-XX:+-:X:::X:-&=;;;;;;.#+XX++*;;*$+X:-# O$X:--+O.;;;;;;;;;;;;o.&+-#.;;o&+:X-$*o;;;;;;;;;;;o.%-% ** .=*#@:::::::X+$.;;;;;;;;o&+:@$OO--:@+# * #::-&=.*%:+-=;;;;;;;;;o&:-&o;o*#@@*o;;;;;;;;;;;;;;;;.$-.;; $:::::::X-.;;;&@@+o;;; +-%;;;;;;;;;o%-:+=;;=+:X---+X+---:::::X:-O*=;;;;;;O-X:::@&o;;;;o#-:O;;o&-:#.;;;;;;;;;=--:%**=*++#*;;;= #-@ ;;;;;;;;;;;;;;;;;;;;;;=&$--#*o;;;;=O-X::::::::::::XX@-++XX@$*;;o +-#*o;;;;;;;;;;;;o*O--@X@$ . +@X:::::::::::::::::-O=;;;;;;;;;;;;;o.#-X@-O=;;;;;=O-- oo= - =;;;", +" -#.;;o&--O=;;;;;;;;;o -+XX::::::::X+$*;;;;;;*+@XX-#.;;=&-:X:-+$-@@+##--%.;;;;;;;;;;;;o&+@-#.o*#:@+@-$*o;;;;;;;;;;;;*$+$$$+#%$-:X::::::X-%=;;;;;;;;.#@@- ==*#----+$+@:X@$O#$:X:- o;;;;;;;;; $++.o O:X-Oo;;;;;;;;;;;;;;;;&+@o;=#@::::::::-*;;; @@@=;;; +-%;;;;;;;;;o%-:+=;;=@@X+%%++X@-$-:X::::--$O*=;;;o%-X:::@$=;;;o*-@:# o=@-:&;;;;;;;;;;.-@X:$#&%+@&o;;=&+-@@ ;;;;;;;;;;;;;;;;;;;;;=&+-+&.o;;;;;=#-X::::::::::::::::::+@:@O.o ++@#*;;;;;;;;;;;;o*$-+#$+:@@#$@X::::::::::::::::X@-&o;;;;;;;;;;;;;;o*++-O=;;;;;;=O-+*;;o - =;;;", +" -$.;;o&--O=;;;;;;;;;;=&-+XX:::::::X:-O=;;;;o&-@XX+$.;;;*+@XX::@::-O.*$--%.;;;;;;;;;;= $::+-O&#@:+@+@-$*o;;;;;;;;;;;o&-@@--%#$+-@X::::X:-&o;;;;;;;=O+:+-.;;o.&#$---@:::X+-+@@+:@$.;;;;;;;;;*$:+O&$+:X@+=;;;;;;;;;;;;;;;o#-O;; +::::::X:-#=;;oO@@+o;;;*+-%;;;;;;;;;o%-:+=;;o+@@ ..*+:# *O@::::-$#$-$&*..*+::::::$ ;;;=#@XX@$&&@@$*;;;;;;;;;oO-X@+@+-+:$ ;o.&--X:+ ;;;;;;;;;;;;;;;;;;;;=&---O=;;;;;;o +@::::::::::::::::X:+--@:+O&$+::@%*o;;;;;;;;;o*#--&. ++X@-@X:::::::::::::::::::-O=;;;;;;;;;;;;;;;*+-O=;;;;;;;=O-#.;;o - =;;;", +" -$.;;o --O=;;;;;;;;;;;=&-@X::::::::X++*;;;;.#+::X@-&o;;.%-:X:@XX+%.;o*#--%.;;;;;;;;=&+@:@----@X-O* ++-$*o;;;;oo;;;;;*$@@@ ...*O@@X:::X-%.;;;;;;;; +@X+-.;;;;=.* O+-::::::X+-+@X-%=;;;;;;;;=%@:--@@+-X-*;;;;;;;;;;;;;;;*$-&=*$@:::::::+O*o;;o#@:-.;;; +-%;;;;;;;;;o%-:+=;;=+@+*;;o -%;;=@@::$O..* #-$%%$@X:::::@%.;;.-X@@@@-+:@$.;;;;;;;;;.-@@---@::::&. #-++@:$ ;;;;;;;;;;;;;;;;;;;=&+-+O.;;;;;;;.$+X:::::::::::::::X:-% &+::-+---:X-#.;;;;;;;;o #--&=;o*$@:::::::::::::XXXX:::::X@@&=;;;;;;;;;;;;;=O-#.;;;;;;;;=&-$*;;o - =;;;", +" -#.;;o&--O=;;;;;;;;;;;;=&-@X:::::::::-&=;;;*$@X::X+$ o;o&-::--+:-&o;;o*#+-%.;;;;;;=&-@:-O %-+X+%.oo&---#*o;;o**o;;;;o&+-O=;;;o=&-:X:X++*;;;;;;;;o&-:X--.;;;;;;oo=*#-::::X:$&*%@@-.;;;;;;;;; @::::-+@@-%o;;;;;;;;;;;;;o%@:#&#+::::XXX+#=o;;;o%@:+O..*#:-%;;;;;;;;;o%-:@*..&@:@&o;;=-%=;=@@::$.;;;o.O---+X:::::::+ ;o -:---+:@:@Oo;;;;;;;;oO-:$ O#:X@-++-# *&@@%=;;;;;;;;;;;;;;;;;;=&+-%*=;;;;;;;o&-:::::::::::::::::@-#*o=&-X:--##-@:-%.;;;;;;o $--&=;;;=#-:X:::::::::X::@@:XXX:::X@+&=;;;;;;;;;;;o --*;;;;;;;;;o&-- ;;o - =;;;", +" -$*==*%+-O=;;;;;;;;;;;;;=%-:X:::::::X+@*;;o +@X::XX-$*ooO-@@O&$-@#*o;;o*#+-%.;;;;=&-@:+%.o.%-:-&o;;= #@-# oo*$&o;;;;;*#- o;;;;;.#+:X@- o;;;;;;;;.#@:X--.;;;;;;;;;o.%@:::@+ =o*#:-*o;;;;;;;;=#+:::&**#@-*o;;;;;;;;;;;o +:X@-+:::::@++- ;;;;;o%@::-##$+X-%;;;;;;;;;o%-::$##-:::+ ..*+:O*O@:::#=;;;;;.O-XXX:::::X:+%oo#+$& &#@X@$*;;;;;;;;;.-@+&oo.&+X@$#& .oo=O-&;;;;;;;;;;;;;;;;;;=&+-O.o;;;;;;;;*$@X::::::::::::::::+#*o;;*-@@+&..O-@:-%*o;;;o $-@&=;;;=&@@::::::::::XX@----+@::XXXX@+&.o;;;;;;;;;*$- o;;;;;;;;;o&--&.=.&- =;;;", +" -@#%%#::-O=;;;;;;;;;;;;;;*$+X:::::::X@-&o;=O+:::::X:-$ %@+#.o*+-+$ o;;=%@:-%.;;=O-@:-%.;;o.O--%.;;;o*$@-$ #- o;;;;;=O-.;;;;;;o*$@X-O=;;;;;;;;=O+:::@- o;;;;;;;;;;.%@:X@-=;;o :-&o;;;;;;;;; +:-#=oo @-%o;;;;;;;;;;;=#@::X::X::X+-+-%=;;;;;o%@:X@---::-%;;;;;;;;;o%-:X+--+X:X@+#%#::-#-XX::$ ;;;;;;=O@::::::X:-+ o*-:&ooo -:+Oo;;;;;;;;=O-:#=;;o%-:O..=o;;;oO$*;;;;;;;;;;o.=;;;;=%-+%*;;;;;;;;;.#-XXX::::::::::::::@&.o;;o&-++ =;;=O-@:-#*o;o $+@$*;;;=O-@X:::::::::X:+@O&&%----@@:XX@-% .o;;;;;o*#- o;;;;;;;;;;=O-@#%%%$- =;;;", +" -@+---:X-O=;;;;;;;;;;;;;;o&-:X::::::::-%=;=%-X:::::X:+$$:X-O=;o +--$ o; $::--%.=&-@@-@*;;;;;.#--%.;;;=%+:@++-#.;;;;;;oO-.;;;;;;;o&++$.;;;;;;;;; +@:::X+#=;;;;;;;;;;=O@:::-*o;;*$-@=;;;;;;;;;=%:-#o;;.$--=;;;;;;;;;;;.----+::XX::$ * .o;;;;;oX@::----@X-%;;;;;;;;;o%-:X----::X:----X::+@:X::@%;;;;;;;.-:::::::-# oo#+$*;;;*-:$*;;;;;;;;;=--: ;;;.+@$*;;;;;;;.+&o;;;ooo;;;;.% ;;;=&-@@O=;;;;;;;;=&--+@XX:::::::::::X@$*;;;o $--&o;;;;=O-@:-$*o*$-::+&=;=O-@X:::::::::XX-- =o=. &%$--+:XX@-+% =;;;;.#-O=;;;;;;;;;;;.$+X@----- =;;;", +" -@+---::-O=;;;;;;;;;;;;;;;.$+XX::::::X@+*;oO-:::::::X:--:X-O=;;o $++$**#+:@@@-O&$@@-O*o;;;;;;*%--%.;;.%+::@:-O=;;;;;;=O-.;;;;;;;=&@-Oo;;;;;;;;oO+::::X:- o;;;;;;;;;=O@::X+#=;;.#@-*o;;;;;;;;; @+@=;;o $-&=;;;;;;;;;;*#$$$---@:X+&ooo;;;;;;;;&@:@# &$:-%;;;;;;;;;o%-:@# &@::& O-+XX:--@::@$.;;;;;;=-::::::@O.o; -@#=;;=#-@&o;;;;;;;;;.--#.;;o&-@O=;;;;;;=%$.;;o. .;;;=O- ;;=&+@X@%.;;;;;;=*&--@@-+:X:::::::::XX:+ o;= $-+&=;;;;;;= $+:+%&#---::-&.&-@X:::::::::::@$ o;;;;o=.* &O@:XXX@-+O*==.O-%.;;;;;;;;;;;;.O+X:--++- =;;;", +" -@O&&O:@-O=;;;;;;;;;;;;;;;o +@:::::::X:-%=; -@::::::::+--:-%=;;;o*#@+$$@:-O*&---@@-&=o;;;;;;;o.O--O..O@X@-@X+$.;;;;;;=O-*;;;;;;.&#X-%=;;;;;;;;.#@:::::X@$.;;;;;;;;;=O@::XX- o;=O:+#=;;;;;;;;;.#:- o;;o%@+.;;;;;;;;;;=***. &#--@- ;;;;;;;;;;;.$:+.oo=O@-%;;;;;;;;;o%-:+*oo=+@@ oo. +::-OO-@X:@O;;;;;;.-X::::@%=;;=$+$ ;;;.-+$*;;;;;;;;;o&-@#.;;.++@ ;;;;;;o -%=;o*#+$*;;o +#.;o +@X@@@ ;;;;o.&$-$&**O+-:X::::::X:++:@#*= +-+ =;;;;;;;;o -@X+--+O%-@@@#+@X:::::::::::@+&=;;;;;;;;ooo*+@X@@@:@+#%%#-O.o;;;;;;;;;;;;o&-+@%&O+- =;;;", +" -$*o=.O--O=;;;;;;;;;;;;;;;;=O-@X::::::X@+ *O+::::::X@# &$--+ o;;;o&-:+-:@+*o.%-@:+&=;;;;;;;;;;;.#--##+:+$#+@:- o;;;;;*$+.;;;;=*%-+::+ =;;;;;;;*@@::::::X- o;;;;;;;;=O@X++X+#==*%::-*o;;;;;;;;o%@+$=;;o%:-.;;;;;;;;;;;;;;;o=.&%-- ;;;;;;;;;;;.$@+o;;; +-%;;;;;;;;;;%-:+o;;o+@@O;;;o +@O=.&-@X:$o;;;;;.-:X:::@%;;;.-:#=;;o -:#=;;;;;;;;;.@@:$ ==&-:$*;;;;;o*$@# . $--$*;;.$-O=;*$+@----#*oo=*#--O*=oo=*O@::::::X:+++-:@$O#--&o;;;;;;;;;;=&-:X--&=.O-X@-@X:::::::::::X@$*;;;;;;;;;;;o +@+---+::----#.;;;;;;;;;;;;;;o&--O.o.O- =;;;", +" -#.;;o --O=;;;;;;;;;;;;;;;;;.O+@X::::::X@$#$:X::::::-&=o*&%-#.;;;=O+XX::-&o;o*#-+- ;;;;;;;;;;;;o*%--+X@- .&-@@#*o;;;; -O=;;;=&#----@@$&*...o;o @@::::::X-#=;;;;;;;;*#@:$-@:-&O$:XX+#=;;;;;;;;;&@@-.== #X-*;;;;;;;;;;;;;;;;;;=. &=;;;;;;;;;;;.+@+o;;; +-%o;;;;;;;;o%-:+=;;=+@:+.;;;o-$.;;o&-X:+*;;;;;oO+X::::#*oo*-:#*=..#+:&;;;;;;;;;o&-XX:$O&+@:@&.=...*$-X@$$+-::@&..O-@O**%-@-%&O--# &+-& .;;;;;o.$-X:::X:-#**%@:+--+&=;;;;;;;;;;;;*-@@-&=;;.#+X:X::::::::::::X@$*;;;;;;;;;o. $--$& &%@:X:-#*;;;;;;;;;;;;;;;=&-$*;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;=O-:X:::::::@+@X:::::X@- o;;o.%-#.;o $@@:X:-&o;;o*%++O*o;;;;;;;;;;;o.O-@@@ =;=&-@-# o;;o&-*o;;; --@O&%----$%%% * %@:::::::X@-.;;;;;;;;&+:+ *#::+-@@@::-*o;;;;;;;;.%:@O&%$@:@#.;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;*+:@=;;; +@#**********#@:+=;;=+@:-%=;;o-$o;;;=+@:@#=;;;;;.-@::::@$ #@X:$%%#+:$.;;;;;;;;;.+@:@@@-+@X::@#%%%%$----$O%+:X:@%#-:X:$$-@# .== %-++-#*=o;;;;;;o*$@X::X:-$*oo.%+X+$ =;;;;;;;;;;;;=O-@@&=;;;=#-XX::XXX::::XXX:X@+ ;;;;;;;;o %+--%*=oo.#+:-#*o;;;;;;;;;;;;;;;=&-O=;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::X+-*o;;;;*$-O* %@--@XX@$ o;;o.%+-#*o;;;;;;;;;;;;.#--@.;;;=&-@-$*o;.##.;;;; @-&.=. %%%%----$+@:::::::::X- o;;;;;;; @+-=o&+:@:@--+X-#=;;;;;;;;;&+:------:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@+o;;;&+::$$$$$$$$$$:::+o;;o+@X--&o;*-$o;;;;X-X:-&;;;;;o$-X::::++$-X+-----:@%o;;;;;;;;o&-X@---@:::::@-------$%O*=.&@@X@--:X::@@:@ o;;;o*-++#.o;;;;;;;o*#@X::::-$*o;;oO-@- o;;;;;;;;;;;;=&-+@&=;;;=&+:X:X::@@----+:::X:+O=;;;;;;= $--+&.o;;;=%--#*o;;;;;;;;;;;;;;;;o&-&o;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::X+-*o;;;;o +-$$-@O O@:X+$ o;;=O+:-$*o;;;;;;;;;;;o.O++&.;;;= #@-#*= -%=;;;;*$$.;;;o....* %$--:X::::::::X-#=;;;;;;; @-O=;.#@X:@& %:--=;;;;;;;;;*$:@:+-#O@+-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO++.o;o&@X:----------:X:+=;;o@@@&&-&*#+ o;;;=@+X:@+*;;;;o&-X:::::@@:@-$-+X::$ ;;;;;;;;;=@-XO &$:X:::::::::@#&*.=;;;=#-:--@X::X::@%.;;;;;=O+$ o;;;;;;;.&$-:X:::@%*o;;o $-+&=;;;;;;;;;;;;=&+@:+ ;;;.O-@X:@+----$$$$---+@:@+ o;;;;=&+--$ =;;;;o $-#*o;;;;;;;;;;;;;;;;;=&-&o;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;o*$+:::::::::::::::X+-*o;;;;;=%-+@++*o&-@X@-$ ==&$@:@-$*o;;;;;;;;;;;;=O--%.;;;=O@:-#%$-%=;;;;.+&o;;;;;;;;oo.. #@::::::::::@-*;;;;;;; @- o;o&+:-&=o*#+-*;;;;;;;;;o&@::%&.=O@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+@O** #::@#&&&&&&&&#@::$ ** @@$==&+#-%o;;;; -X:::-$*;;;;.@@:::::XX:@ *&#::@Oo;;;;;;;;;.-+$*o=*#+X:::XXX::O.=o;;;;;o%-+$%::X:+-++O=;;;;;o -%.;;;;;;o*%-+XX::X@@ ;;;o $-+&=;;;;;;;;;;;;=&+-::@%*=.O-@@----#O& **** O%+--@+$ ===. +--O.o;;;o. @-O.o;;;;;;;;;;;;;;;;;;.%-O=;;o - =;;;", +" -$*=.. @-O=;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::::X@- o;;;;;; +@X@@ *O----++$&O+@@----$*o;;;;;;;;;;;;.#--%.;;.%@::--@-%.;;;;*-&o;;;;;;;;;;;;o $@:::::::::X+#.;;;;;; :-&o;;.#@-.;;oO+-%o;;;;;;;;; +:- =;;*$@-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+:-$$+@X@:.========.:@::$$$$X@#;;=--@O;;;;; -X::@#$$*o;;o#-X::::::+&oo= -:@ ;;;;;;;;;o&-@$.;;=#+X:::@:X:+&;;;;;;;;=$+&..&+:-+#$-#*o;;;o*%-%.;;;;;= $-@XX::::@$&=;o $--&=;;;;;;;;;;;;=O----+:+#O#-+-+#O *.==oo;;oo=.*&%++++O&&%+-+O=;;;o. #--&.;;;;;;;;;;;;;;;;;;;;*@+$ =o=O- =;;;", +" -+%O%#::-O=;;;;;;;;;;;;;;;;;;;;;;.O-@XX::::::::::::X+#.;;;;;;=%-:X:$$-+@#&%@+--@@+O O--#*o;;;;;;;;;;;o.O+-O.*%@:--@:X-%=;;;o&+#*;;;;;;;;;;;;;=%+:::::::::XX-%*.;;;; :-&o;;oO@-*;;; $@-.;;;;;;;;;.#:-O;;;=$:-.;;;;;;;;;;;;;;;;;;;;;;;;;;o...=.#::@@@@::-%;;;;;;;;;;%-::@@@@:@#.==+::#*o;;o&+::@%.*%# ..*$@X:::::@#.;;; -:#.;;;;;;;;;=#+:&o;o +XXX@---:X@O=o;;;;;= -#.;o&--$*.*#-%*.=.*#+:: ==.=*&$+:XX:X:+-@:$&.*$--&=;;;;;;;;;;;;=O--$&O+@X--+@+% .=oo;;;;;;;;;;;o=. %@@----@@$*;=.*&%--# =;;;;;;;;;;;;;;;;;;;;;*+@@+& &$- =;;;", +" -@+--+@:-O=;;;;;;;;;;;;;;;;;;;;;;o.O-@X::::::::::::X@-&o;;;;;o*$-XX@-# *.=*#+::@$ =o.&+-$ o;;;;;;;;;;;;=O--%$@:-%%+@X-%=;;;*$@-%.===o;;;;;;;;; @@:::::::::X:-$%*o;; +-*o;;; @-Oo;;o&@-%=;;;;;;;;o $@+=;;oO:- o;;;;;;;;;;;;;;;;;;===**** %%%%#+@--@XX::-O;;;;;;;;;;%-::XX:---+#%%::X@$ ** $:::+ ;;.-+%%#@X::::::$&;;;=#+@%o;;;;;;;;o -@%=;;=$-X@+-%&%-:::% .===.&+@% . $-%*o;o*$-$%%%$-@:@$%%%%#--:X::::+#O$+@-#$-$ =;;;;;;;;;;;;=O--$ o= #@X:@+&.o;;;;;;;;;;;;;;;;;;o -@:@@:X@# *O#$---&.o;;;;;;;;;;;;;;;;;;;;;;*$@X@-++-- =;;;", +" -@@--+::-O=;;;;;;;;;;;;;;;;;;;;;;;;.#-+:::::::::::::X-#.;;;;;;o ++X@$*oo;;o +@X-#=;;;=&--@*o;;;;;;;;;;;;.#--+X+#.=&-@@$*oo*#+@--#OOO .=o;;;;;; @:::::::::::X:+-$*o.%-+=;;;;.$++.;;; @@-*o;;;;;;;;.$@-&o;;.#+$=;;;;;;;;;;;;;oo=..&&O$$$$$-------%%+::::-%;;;;;;;;;o%-::::@#%%----X::+-+$$++X::+ ;;o-@---:X:::::@$*;;;*-@@ ;;;;;;;;;o%-@&;;;=-+:-+&.=.$+X@-+#O&&%-+XX$$-+&.o;;;o -+--------------#O#@:::-$*= +::--- o;;;;;;;;;;;;=&--$ o;;=%-X:-%.;;;;;;;;;;;;;;;;;;;;=&+:XXXX::X#$--+-+ =;;;;;;;;;;;;;;;;;;;;;;;;*$@X@----- =;;;", +" -@:$$$::-O=;;;;;;;;;;;;;;;;;;;;;;;;o*&#+:X::::::::::X@+ o;;;;;;o&-:-O=;;;;;o&-:@$*o;;;=&$-$*o;;;;;;;;;;;o.O-:@-*o;=&-@@% #+++$$+-+--#O*...==*%@::::::XXXX::X@--# O@-+=;;;;oO@-&.=.O@X-&o;;;;;;;;oO+@+=;;o%:- ;;;;;;;;;=.=. &##---$$@@@::@#&& ..&+:::-%;;;;;;;;;o%-:::@%... &O@:::$$$@--@X::@%.=*+X: #@::::::$*;;o%+@#=;;;;;;;;o*+@@O.=. -@#&*=;;o -X::@+----:XX:--O*=;;;;;;.-+@+#$% &%-@@$&..O-X:-$*o;=&-X@-O=;;;;;;;;;;;;=&++#*o;;;.#+:-%.;;;;;;;;;;;;;;;;;;;o.O+:X:::::X:@@::@$ o;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:$$:+- =;;;", +" -$ .* #+-O=;;;;;;;;;;;;;;;;;;;;;;;;;oo ++X::::::::::::-%.;;;;;;;=O@-O=;;;;;;.%+X@$ =;;;=O+-# o;;;;;;;;;;;;=&+--.;;;=&@:-+-+@-&***** &$-+###%O#@::::::X:@@@::X-O%-+-:-+=;;;;;*$@@%%#@XX-%o;;;;;;;;;.#:-*== $X+@=;;;;==.*O%%#++----O****::XX+ ooo;;=$:::-%;;;;;;;;;o%-:::+ ;;;oo.+::$ *** O#:::X+#%#::#.=%-X:::::@&==*-@$ ;;;;;;;;;=#-XX:%%%$@+&oo;;;o*-X:XX:@@@:XX:+$ =o;;;;;;;.-+O***.ooo.%-@&=;=%-X@#*o;;o -@-O.;;;;;;;;;;;;=O--$ o;;;.O+@-%.;;;;;;;;;;;;;;;;;;;= #-:X::::X::::XX@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;*$-+&*.*O- =;;;", +" -#.;;=&--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+:X:::::::::X@-&o;;;;;;;*$-O=;;;;;;=O-:X-+ o;o*#@@-$*o;;;;;;;;;;;;.%--O.;;;=&@@@@@+&=o;;;;o=. O###---@X::::X:+---:@@&==O-@X@-.;;;;;oO@+---@+:@@.;;;;;;;;;;&@@%&O-@::-&=o=.&&#$-----@@:@%=o;;;O@:X-*;;;;;;%@::-%;;;;;;;;;o%-:::+*;;;;;=-X:$.;;oo= +::X@+----:& #@X::::::$O&%@:%=;;;;;;;;;=-+X:@---@@$.;;;;;=%-X::::XXXX::+$ o;;;;;;;;;*-$*o;o;;;;;.#+ ;o -@@#*o;;o*#--O=;;;;;;;;;;;;=O-@@$*;;;.%-+-%.;;;;;;;;;;;;;;;;;;o.O--:X@---+:X::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-- o;o - =;;;", +" -$.;;o @-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+XX:::::::::X-%=;;;;;;;.$-O=;;;;;= #@:XX-#*=*#@X@--#*o;;;;;;;;;;;;.O+-O.;;; +:XX@-.;;;;;;;;;o=...* $+:::::X+%& O$--.;;=O-@X-Oo;;;;;*$@::@---X-&o;;;;;;===&:X---@::X:-& &#---+%& %@XX-*;;;;;*@:X-%;;;;;o%@::-%;;;;;;;;;o%-:::+ ;;;;;&-X:$.;;;;;*-X:@#* &%+:--@X::XX:::@---X:%.==;;;;;;;*-:@---:::+&o;;;;;.-+XXX:::::::@- o;;;;;;;;;;.@$*;;;;;;;;o&-O* +@X+#.;;o*$-+O.;;;;;;;;;;;;=O--@:@%*=*%-+-O.;;;;;;;;;;;;;;;;;o. #-@:+--$$$@+:X:::X@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;*@-- ;;o - =;;;", +" -$.;;;.#-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #@::::::::::X++*;;;;;;;=%-$*o;o=.O$@X::X:+#%$+:+#%+-$ o;;;;;;;;;;;;=O--%=o*%@:@::- o;;;;;;;;;;;;;oo*%@:::X@-*=o=O--&.;;=O+X@-*o;;;;o&@:X@% O:+-.;;;;o.&%%$@X:@:X:::X@---+@+%*.ooo.$:X- o;;;;=$:X+@====**X:::-%;;;;;;;;;o%-:::@O***==@+X:$=;;;;;*-X:+&;oo.*%+@::--@@:::::@:X@$%%&.=o;;;=#+X@OO#:X@#=;;;;;o*-@:@+@X::::+-&=;;;;;;;;;;;o&-&o;;;;;;;=%-@$$+:::$&=;*$--&=;;;;;;;;;;;;=O--++@:-$%#---O.;;;;;;;;;;;;;;;;;=*%+-:@-+O ****%-::::::+#*;;;;;;;;;;;;;;;;;;;;;;;;;;.#-- o;o - =;;;", +" -$.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@:::::::::X:-O=;;;;;;o*#-#*.*&#-+:X:::X:--+X@-*.&--$ o;;;;;;;;;;;;*#--& #+:+--:@$*;;;;;;;;;;;;;;;; +@::X-Oo;;;.#--%=;;=%@X-O=;;;;;*$@+O.o.#@-&o;o. #-----@XXX:X@---#$-:X-Oo;;;;;O::@#o;ooo.$:X:X&&&%$$-----:;;;;;;;;;o:-----+$$$O&::X:$.ooo;; -X:$.;;;;oO-X:@$#---+::XXX@-----#&*o;;*-@: ==*+@@&;;;;;;o&-X--@@:X::@+&=;;;;;;;;;;;;;.@+&o;;;;;o -@:@++--:@+ *#--O=;;;;;;;;;;;;=O--$ #+X+-+--&=;;;;;;;;;;;;;;;;o.&$-@:++O*=oo;;o*++X:::X:-%=;;;;;oo;;;;;;;;;;;;;;;;;;=&-- ;;o - =;;;", +" -#.;;o&--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X:::::::::X++*o;;;;;;o&+-$%$--:X::::::X::X:+&o;=O--$ o;;;;;;;;;;;o*O++++:@@&O+@-%*o;;;;;;;;;;;;;;.#@:X@@.;;;;o*$--&o;;*$:-:=;;;;;.#:- o;;&+@-*. %---@& O+::::::$$O.*%::@$=;;;;; $:X-.= &::+++------$$$$$#;;;;;;;;;o#$$$$$------+++::& =.%@X:#o;;;;o#+:@#*.&&#$X::::$O &@---$ ..%+@%=;;=--$*;;;;;;.$--# * +:X@@ =;;;;;;;;;;;;;;o +-&====. $@XX:+#&%-::$#-+O.;;;;;;;;;;;;=&--$ oo*$@X:@-&=;;;;;;;;;;;;;;;;= %-+:X@# =o;;;;;;=O-:X:::X@-&=;o=* =;;;;;;;;;;;;;;;;;o&-- o;o - =;;;", +" -$ ***O@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+@X:::::::::::-%.;;;;o;; +@@-+@:XX:::::::XXX+@.;;;=O+-$ o;;;;;;;;;;;;=O-+X@# ==O-@-$ o;;;;;;;;;;;;;=&@:X-%=;;;;;o*#-+ o;=O@-#=;;;;;=%@-Oo;;.#:+#%+--+O*=o=&$:::+O**=;;*$:X- ;;o== $:::%O$++-X:+--#OOOO *****.;;;;;;;;;;.***** OOOO#-------+$O%-X::#.=o;;.-::@O;;o=**@@::@%=o=*O+---#%@@$ ;;o -@#.;;;;;o&--%.oo=-+:-O=;;;;;;;;;;;;;;;;o +-%O%%%$+XX:-$*=.#@X@--&=;;;;;;;;;;;;=&+-$ o;;=O-::$&=;;;;;;;;;;;;;;;;.O@-+XX@+ o;;;;;;;;;.$+X:X::X@$&* O#-+ o;;;;;;;;;;;;;;;;=&-+O***O- =;;;", +" -+$$$$#:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@--@:::X::::::X@-&o;;;;;;*$+X::XX:::::::::::X@+&=;;;=O@-$ o;;;;;;;;;;;;*$-X-%=;;=O-@+$*;;;;;;;;;;;;;o&+:X-&o;;;;;;o --$.;oO@-#=;;;;;;&+@-.;;; $:---@O*=o;;;=#@:X- oo;;;o#:X+%=. &O$@--+---+@@@X .====oooooo;;;;;;;;;;;;oooooo====. %%%$-----+--@#& .= -X:$*;;;;;.-@::@ ;;;o=* #---@:Oo;;.$+@Oo;;;;o.@-O.;;;=+--%.;;;;;;;;;;;;;;;;;;o $-----+XX:-$ o;;*-@@-O=;;;;;;;;;;;;=O--#*o;;o.%@:-%=;;;;;;;;;;;;;;;o*%---@:X+#.;;;;;;;;;;=#-+-:X::X+-$+--@+#.;;;;;;;;;;;;;;;;=&-::$$$+- =;;;", +" -@@+++@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;o=*%-#&%@::@+:X:::::X-%=;;;;;;=O-:X:::::::::::::::X@-O.o;;*$@+$ o;;;;;;;;;;;o*$-+#.;;;=&::-%*o;;;;;;;;;;;o&@:@-*o;;;;;;;=&+-O..%:-O=;;;;;;.%@-&o;;*$@@:O*=o;;;;;o%@:X+Oo;;;;=#:X:@O%@----$$$O#&X:X-#ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo...*&&O#&$$$---@%&#:X:#=;;;;o&+::@#.;;;;;oo. %@:$ ;;o -:$ ;;;;;=%-&=;;;o*--#.;;;;;;;;;;;;;;;;;;;;o&-:::::X:@# o;;o -++O.;;;;;;;;;;;;=&-++&o;;o*#@X:-%=;;;;;;;;;;;;;o. $-$& O:@+%=;;;;;;;;;o $-$$-@X:X:@+@:X:-+ o;;;;;;;;;;;;;;;=&-::++@+- =;;;", +" -@@--+::-O=;;;;;;;;;;;;;;;;;;;;;;;;o. O-$O*=.O@+---@X::::X++*;;;;;;o +@X:::::::::::::::XX@-%.;o $::-$ o;;;;;;;;;;;o*$--O=;;;=O@:-$ o;;;;;;;;;o*%@X+-.;;;;;;;;;=&@+%%X@-.o;;;;;;; +@-*=.&$:+O=o;;;;;;;o%@:::+=;;== ::::+----%O&***=*o +:-#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=.o***O%-----:@@#*==;;.-:X:@%o;;;;;;;;o +:@O.=.#-@Oo;;;;;.-O=;;;;=O-#.;;;;;;;;;;;;;;;;;;;;;;*-XXXXX:@$ o;;o*#--&=;;;;;;;;;;;;=&+@X+O=;o*#-+---+&=;;;;;;;;;;;= %--%*=o.#-+O=;;;;;;;;;*$-O**%-@X::XXXXX@+-#.;;;;;;;;;;;;;;;=&-:@--+-- =;;;", +" -@#%%#@@-O=;;;;;;;;;;;;;;;;;;;;;;;= %-$&*=;;; -$ %-@XX::X@- o;;;;;;*$@X::::::::::::::::XX@-&. #::+--$ o;;;;;;;;;;;o $--O=;;=&+X:-$*;;;;;ooo. #-+:@-*o;;;;;;;;;=%---:-&o;;;;;;;;.$:@%&%+:X+%=;;;;;;;;; +::X+ .*&%$-+---#% .=ooo;;;;=$:-#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=. %#$----$%&*. +X::+Oo;;;;;;;;o&-X:+#&O:++ ;;;;;;= .;;;;o -+*;;;;;;;;;;;;;;;;;;;;;;o*+@:::XX@$*;;o*$--O=;;;;;;;;;;;;= ---@:+&.*#-@@#%%$-Oo;;;;;;;;;=&+--$*o;;.$@@#.;;;;;;;;=%-O=;o.O-@::::::@O #- o;;;;;;;;;;;;;;=&-@:#%%$- =;;;", +" -$*..*O+-O=;;;;;;;;;;;;;;;;;;;;;;=&+@&.o;;o=*%%*oo.O-@X::::+#.;;;;;;*$@X::::::::::::::::::X@@#++:-#%+-$ o;;;;;;;;;;;o*O--O..&$:@-@-%*===* &#-@#+@@-*;;;;;;;;;;;*$-:@-.;;;;;;;;;o&@X---@:::+ o;;;;;;;;=#@:X:#%$---++%&&*.oo;;;;;;;;;o$:+:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo..*&&&$---#%$XX:@#*;;;;;;;;;.$@X::+--@:O=;;;;;;;oo;;;;.+$*=;;;;;;;;;;;;;;;;;;;;;;;.#-XX@+@X@%*=*$-+O.;;;;;;;;;;;;. $-+$+@@+#$-++&...*& o;;;;;;;o.&-@:-&=;;=O-::+&o;;;;;;=&-#.;;;;=O-@X::X@- o -&=;;;;;;;;;;;;;;=&--&...&- =;;;", +" -#.;;;*@-O=;;;;;;;;;;;;;;;;;;;;o.&-+*o;;;= #$&=o;;;=&+@X::X:-&=;;;;;*#@::::::::::::::::::::X@-@:+$*.O--$ o;;;;;;;;;;;o.%--%%-@@@#@+-#OOO$-#%% ** %@-&=;;;;;;;;;;o +@-@=;;;;;;;;;;*$::@XX::X+@=;;;;;;;;; @::@---+OO *.=o;;;;;;;;;;;;;=$::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=o=*&O+---:@:$ o;;;;;;;;o&-X::XX@@@$*;;;;;;;;;;;;;o*O*o;;;;;;;;;;;;;;;;;;;;;;;;.#+X@---@X-$O#--&=;;;;;;;;;;;;.%+-$ *&$:@+++-&=;;;ooo;;;;;;;= %--@@-&o;=&-@X:@$ ;;;;;.&-+ o;;;;;.&+@X:X@- ;.$$.;;;;;;;;;;;;;;=&-+*;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;o*%--#=;o=*O%&*o;;;;;;=O-:X::X++*;;;;;=O-:X:::::::::::::::::::X:X@$*o;=O--$ o;;;;;;;;;;;;*$---@:-&* $+----@&.==oo;o $+- o=....=;;;;o #-@=;;;;;;;;;;.#@X::::::X-*o;;;;;;;;=#---#% *==oo;;;;;;;;;;;;;;;;=#:X- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o== O#----$.;;;;;;;;;.@+X:::::X@#.;;;;;;;;;;;;;;==;;;;;;;;;;;;;;;;;;;;;;;;;o -X@-O*&-:X+--+&=;;;;;;;;;;;;=O--@ o;=&-:X@-&=;;;;;;;;;;;;;=&--$%#@+%.= -@X:X:-#.;;o.O--%=;;;;;;;=O-:X::+#.o&- ;;;;;;;;;;;;;;=&-#.;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;.%-@@$ * &&&.o;;;;;;;;;*$@X::X:-O=;;;;o&-@X::::::::::::::::XX:::X-#=;;;.O+-$*o;;;;;;;;;;;o*%+::+&=;o :@::-&=;;;;;;;*$:+$ O####&.o;;;oO--.;;;;;;;;;;*$@+-@X:::X-Oo;;;;;;;;; $% ..oo;;;;;;;;;;;;;;;;;;;;; $:- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* &&$Oo;;;;;;;;oO-X::::@-+@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+@-O.o=&-:X+$ =;;;;;;;;;;;;=&-+# o;;o -::$&=;;;;;;;;;;;;o*&@-#*.*O-$&&$+XX::X:-%.=*%-@-O=;;;;;;;;.%+:--@-&o=# o;;;;;;;;;;;;;o&-%.;;o - =;;;", +" -#.;;;*$-O=;;;;;;;;;;;;;;;;;;o -@XX@@+-&.o;;;;;;;;;;;.#@@+:XX+$*;;;;;*+@X::::::::::::::X:@::::X@@&=;;;=&@-$*o;;;;;;;;;;;o*$---.;;;o&-:X- o;;;oo=.&@:X++------%*o;;; +- o;;;;;;o=*%---O:@:::X++=;;;;;;;;;o*.o;;;;;;;;;;;;;;;;;;;;;;;;;*+:-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==*.;;;;;;;;;=--X:::@:O--+# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:-O.;;;.-+@+&o;;;;;;;;;;;;=&-+O*o;;o*#@:+&o;;;;;;;;;;;;= $-@-&o;o -@+-@XX::::X:-#O$-@X@#*o;;;;;;;o -@%O:-$.; Oo;;;;;;;;;;;;;=&-O=;;o - =;;;", +" -#.ooo*$-O=;;;;;;;;;;;;;;;;;;;*++XX@-O*=;;;;;;;;;;;;o&++:#$:X:-&=;;;;.#+X::::::::::::::X@--@:::X@-O=;;;*$@+$*o;;;;;;;;;;;o #--&=;;;=&$:+%.oo=*&&#@::XX@::::X@-+*;;;=O-#=;;;;oo*O$-$% =&+@X:X:-*;;;;;;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;*$:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;.+@::::+&= %---&.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@:&=;;;=&-+-O=;;;;;;;;;;;;=&-@@&o;;o*#-X@+*;;;;;;;;;;;o.&+-+@-&o;o&-:@@:X::::::X:----+@:+# .oooooo=O-#.=O--*;.%.;;;;;;;;;;;;;.#-O=oo= - =;;;", +" -@& O@-O=;;;;;;;;;;;;;;;;;;;=&-:@+ =;;;;;;;;;;;;;;*$-@ *%+:X-$.;;;;o&+::::XXXX:::::::+#&O+@X:XX@-O=o.O@:@-$*o;;;;;;;;;;;o.O--&=;;;.%@:-O O$---:X:@+@@:X:XX:+#.;;; @-.;;;o* #--O*.o;=O@::XX+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+X:::@%=;o. O+-% *o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-::#*;;;=&-+:&.;;;;;;;;;;;;=&-@X@% =o*#-:X@+&.==o;;;;;o. %--@@@-&o;.#+XXXX::::::::X:--$$----+%& &++ ;;*+- o=%&o;;;;;;;;;;;;.#-#& %- =;;;", +" -+@+++@:-O=;;;;;;;;;;;;;;;;;;;;.%--$.;;;;;;;;;;;;;;=%--%=o +@X@- o;;;;.#+:X:@@@@:::::X@- == +@X::X@-& %-:+---$*o;;;;;;;;;;;;.%--O=;o*%@:@-+--+@@X:@--+++:::::XX-&o;;*$-*;;o #-+:-*o;;;;*$@X::--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O@:-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--@XX:$ ;;;;o.@+--# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@::$ =;=O---&=;;;;;;;;;;;;=&--++:@+&*%-@+----#O&*.=o=.&#--+O*&@-O.=&-@:@@::::::::::@#&**&OO%@----+++--O=;;=#-#.o&+ ;;;o..==o;;;.%+@++++-- =;;;", +" -@@+++@:-O=;;;;;;;;;;;;;;;;;;;;;*$-+ o;;;;;;;;;;;;o -@-&o;*$@XX-%=;;;;=%-:X@-----@:X:X-#=;;=&-:X:X:@+++:+$&O--$*o;;;;;;;;;;;;*$--&.&#::+-@@@:XXX@--$& %@::::X@- oo $+O.*&+-@XX- oo;;;*#:@--$#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O@@-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O#-+:@#*;;;;;*-:X@--O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@+-@:+&.&--+O.;;;;;;;;;;;;=&--@%$-:@-$-@@#%%#-----$O&O#--@@$*o=%-:OO@@+---@X:::::::+#*=oo===.%-@##++@-+*;;;o*$-&=*-#.o=*%#O&*o;;*$@:@++@+- =;;;", +" -@@--+::-O=;;;;;;;;;;;;;;;;;;;;;=%++$*;;;;;;;;;;;;=%+:-O=o @@XX@- o;;;=&-@@%&&& O-+@X:- o;;;.#-:X:-+@@:@#*=.O--$*o;;;;;;;;;;;o*#-+#-+:-%&X:XX:::@O&*=oo=O@:::::X+$ #::-##-++@XX+$.o;o.O$+-%O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%@:- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&--+$&*=;;=#-XX:@+-% .o;;;;;;;;;;;;;;;;;;;;;;;;=&-++%&@@@-#+-$ =;;;;;;;;;;;;=&--$ .*#+X@@@:&.... &&&O$---@@-@@#.;oO-:--@@%& &%@:::::X@- o;;;;;;.#-%*. :@@&o;;;;o +$&&:+O O$----#.;;*+@X:--+-- =;;;", +" -@%OOO#@-O=;;;;;;;;;;;;;;;;;;;;o*$@:-%=;;;;;;;;;;o +@X@$ %@:::X-O=;;;;*$+- =ooo.&$-+-+*;;;;o*$+@:O#+@X- o;;.&$-$*o;;;;;;;;;;;o*$--@X@#.=&-@X:X+O.oo;;;=%@:::::XX+--+:X@--- *#+:X-&== #---&.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%@:-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O+--#&=;*-@X@$ $-+%*o;;;;;;;;;;;;;;;;;;;;;;=O-+-O.=&-X@--$ o;;;;;;;;;;;;=&--#*o;o*+@XX+#.;;;;o=oo=******&--$.;=O-X:@+#*oo=&-@X:::X@- ;;;;;;=&--&o;=#-%.;;;;;;.$--$X:---+@+@+- ;;*$@:#O&O$- =;;;", +" -$*==.&--O=;;;;;;;;;;;;;;;;;;;o*$-@X@- o;;;;;;;;;.%-:XX@+++:X::X-$.;;;;=O--*;;;;;o*O#--*o;;;;o #-%..O$X-&=;;;=&@-$*o;;;;;;;;;;;o #-:@+*o;=O-@:X- ;;;;;; +@::::::X:@@::X:-% o; +@X@$&O+--% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= O+--O.&+X:+&oo*%--$ =;;;;;;;;;;;;;;;;;;;;=&-@+O.;;.$@X+@ o;;;;;;;;;;;;=&-+$ o;;;*$@X:+%=;;;;;;;;;;o;o;o=O-$*;=O-XX:-&o;;o -@X:::X:-O.o;;;=&-@@%.o.#-%=;;;;;o +@@@:X@@@@O %++*;;.#+-&===&- =;;;", +" -#=;;o&--O=;;;;;;;;;;;;;;;;;;= +$&&#:+$.;;;;;;;;=&-@X:X:@@:X:::X@- o;;;;.#- o;;;;;o=.&-%.;;;;;o -#=;=&@@+&=;;;.%+-$*o;;;;;;;;;;;o.O++-.;;;.O+:X-&o;;;;=O+:::::::::XX::@#&.o;;=&$:X+---O&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= O+-#@:X@O=;;o. @--O.o;;;;;;;;;;;;;;;;;=&-@@%.;;;=#-++ o;;;;;;;;;;;;=&-+@&o;;;.%@@+@@$ o;;;;;;;;;;;;;;;*-$.;=O-XX@$*;;;;.#-X::::X@+O*==.O+@X:+% O@@$ o;;o= $@XXX::XX@-*=&-$*;;=%-$*;;; - =;;;", +" -$.;;=&--O=;;;;;;;;;;;;;;;;o.&-%*o*$@@-*;;;;;;;;*++X::::XX:::::X:-O=;;;;o +#*;;;;;;;;=O-&=;;;;;*++ o;*$:@-&=;;=%+:-$*o;;;;;;;;;;;;.%--&=;;;=O@:+@.;;;;=O+::::::::::::X-#=;;;;;.#@@--#&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+:@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #--:@$*;;;;;o%-@-# =;;;;;;;;;;;;;;;=O-+:#*;;;=&$-+ o;;;;;;;;;;;;=&-@:+ ;;o*#-++--@@$ =o===o;;;;;;;;;*-#.;.#+XX@$.;;;;=O-X:::::X@-$OO#-@XXX:---:X@$&** O--:X::::@:+#.oO-$*;;.#-O=;;o - =;;;", +" -$.;;o*$-O=;;;;;;;;;;;;;;;o #-&.o=&--+-%=;;;;;;o&-@X::::::::::::X-$.;;;;;=&-%=;;;;;;;;*$-*;;;;;*$-$*= +:X@-&== $::--$*o;;;;;;;;;;;;*#+-&=;;; $@X-O.o;;; -@X::::::X@+:X@+.;;;;= $--$&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$:X-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$--$ =;;;;=#+X:--O.o;;;;;;;;;;;;=&-@X@Oo;;=&--@ o;;;;;;;;;;;;o --@:@&=o.#-++O #++-O&&&& .;;;;;;;o -#*.%-::X@$*;;;;.#+X::::::X:+---@X:::X:@::@+--+$###$+:XX@--+-O=o -@*;;*$-O=;;o - =;;;", +" -$.;;;.$-O=;;;;;;;;;;;;;;o -#*=. #+&&$--&=;;;;;=&-@:::::::::::::X@-&=;;;;;*$-&=;;;;;;;o&-O=;;;;.%+-#O@-@:X@-&&+@:+$@-$*o;;;;;;;;;;;o.%--&=o.O@::@-%*o;;=O-:X:::X:@++@:X+%=;o*O#-$&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO@X-.;;;;;;;;;;;;o=========o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&$-#O*o;oO+X:X+--%*=;;;;;;;;;;=&++@:@%.o=&--@ o;;;;;;;;;;;;= $-+$@:@O O-@: =o= -@@------O=;;;;;;=%-X##-:X:X@$*;;;o -@X:::::::XX:@:XX::::XXX@-$O&&*... $+X@@O&%-O=;.++*;;=O-$*;;o - =;;;", +" -$.;;o +-O=;;;;;;;;;;;;;o -%.o*%-#*== +--&.=o=. #@:::::::::::::::X+$*;;;;;=%--&o;;;;;;;.%-*o;;;=O+@--%%-@XX@--@:-O*&+-$*o;;;;;;;;;;;;*$-- *#-X@-+@-$.;;;=O+:::X:-- #+:X- = #--O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:- ;o====*.=****OOOOOOOOO&*****.====o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O--# =*-@X@@O&--$O.;;;;;;;;=O--+--:@%* --@ o;;;;;;;;;;;;=&+-# :+:---++ o;;;*-+@$OO#+--&o;;;;o +@X+-:X::X@+ o;;o -@X:::::::::XXX::::::::@# *=oo;;;;o $@-%.o*+%=;.$+*;;o&-@*;;o - =;;;", +" -$ ..*%+-O=;;;;;;;;;;;;o*@#.;.$+O.;;;=&-++O&&O$--@X::::::::::::::X@- o;;;;o @-+ o;;;;;;;*$#.;;;=O-+$&..&$@XX@@X+#.;=O--$*o;;;;;;;;;;;o #-++-:@-O%+@-O.o;;.%@:X:-#&=o -@X@#&$+@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo&+:@$. &&&&$#&$$$$----------$$$$$%&&&&*...ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=O-+-%#@X:+%== #--%*o;;;;;=O-+@& %-:+++-@ o;;;;;;;;;;;;o --$*oo +::@+-&=;;;;*--%*==.&$-$.;;;= #+X::XX:::::-%.oo=&-:X::::::::::::::::::X:-&=;;;;oooo;=O-$*;;=#%=;.$+*;;o&-$ .=.&- =;;;", +" -@#%%#@:-O=;;;;;;;;;;;o*#-&=*$O*=;;;;;.#@@----#&%@:X:::::::::::::::-&=;;;;;o $-# o;;;;;;o -%.==*#-$*o;;=&+::XX:- ;;;.&#-#*o;;;;;;;;;;;o.%-+X:+&=.%-@-%*o;; +:@:O.o;;= #:X+--X:-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. %@::@#-----+--++++@::::::::@+++-+-----$%%% .==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-X@--XX@#*;;o.O$-#*=;;;=O-@+&=o.%@:@-@ o;;;;;;;;;;;;= $-+ o;;.$+X@$ =;;;;;*-+ o;;;=&--&.=.&$-:X::::::::::+O &#@::::::::::::::::::::::+%.;;o. *=.%-&o;;=#%=;*$+*;;=&-@#%%%$- =;;;", +" -@+---:X-O=;;;;;;;;;;;.#-@OO+#.;;;;;;;=%+X@$O .=.O+:X::::::::X:+-@X-%=;;;;;;o +-$*;;;;;;;*$-#OO#@-&o;;;;*$@:::@- o;;;= $-#*o;;;;;;;;;;;;.%-X+O=;;.%-@-$.o=&@:-#=;;;;;=O@:-+-@X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.** O%++@X:X:-@@@@@X:@XXXXXXXXXXXXXXXXX@+---------+++++#OO *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-X:--@:@&;;;;;=#-++&=o=O-@+%.;;;*-@@@ o;;;;;;;;;;;;= --# =;;;*+@@- o;;;;;;*-$.;;;;;*-+@%O#-+:X::::::::::X:--+-@X:::::::::::::::::::::X:+%.= #---$O%++*;;;=#$.;.++*;;=&-@+----- =;;;", +" -@@--+::-O=;;;;;;;;;;;*+@X@-$*;;;;;;;=&$@X+%=o;;;*$+:::::::::::##$:-%=;;;;;;;.$--#.;;;;;;*$-----X- o;;;;.%+:X:X@$ =;;;.#+-#*o;;;;;;;;;;;;*#@-&=;;;.O::-&*&$:X+#=;;;;o.%--$ &@:X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=.*&%$$---@@:X::::XXXXX:XX:::::::::::::::@%&%%%%%%%%%@--------+#& .=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X@#%@-+O=;;;;.$+X+-O*&-@:#*;;;= --+ o;;;;;;;;;;;;=&-+@&o;;;.%+@-&=;;;;;;;*-$*;;;;=&-:@---@XX::::::::::::X:@@@:X::::::::::::::::::::::X@-%O@-@@@+---O=;;;=#- ;.$+*;;=&-@+--++- =;;;", +" -@O&&O#@-O=;;;;;;;;;;;.#+X-$ o;;;;;;o&-@XX+#.o;;;=O-:X::::::X+%*. $-O=;;;;;;;= #--&=;;;;.O--$#+@X-&o;;;;=O-:::::++&=;o $::-#.;;;;;;;;;;;;o.%-$ =;;;.O:@@$--::X+O=;o. %-$O*o=&+:@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* O%$--++@::XXX::::X:::::::::::::::::::::::@%=......... &O$$@-------%O .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:@#.. %-$O.;;=O+XX:--$+@:#*o;;=&$-# o;;;;;;;;;;;;=&-+::&=oo*%-@@&=;;;;;;;;*-#.;;;o*+@X+--@XX::::::::::::::XXXX:::::::::::::::::::::::::X:--+XXXXX:+$*;;;;=%-Oo=#-*;;=&-+%&&&#- =;;;", +" -$*oo.O--O=;;;;;;;;;;;o&-@-&o;;;;;;;=#-XX::@# =oo.O+:X::X:::X-O=;=O-%=;;;;;;;;o.%--&.oo.O-+&** #@-&o;;;;=O-@----@+- = +:X@--%.;;;;;;;;;;;;;*$--&=;;o&@X@----@X@-*=*O+-%*=o;;=%+X-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. O$-+--+@:XXXXX::::::::::::::::::::::::::::::::+o;;;;;;;;;o==** OO$-+----+++%O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:+ ;;o.O--O.= -@X:+---@X@%=;;=&--$ o;;;;;;;;;;;;= --+@X$% $-@@O=;;;;;;;;o -&=;;;o&-@+#O#--@XX::::::::::::::::::::::::::::::::::::::::::X:@XX::::X@#.;;;;=%-# $+*;;o&-#*=o=&- =;;;", +" -#=;;o&--O=;;;;;;;;;;;;.%--O=;;;;;;;=O-@X:X:-+O&&O::::X:::XXX-O=;o -$*o;;;;;;;;;.#--O&&%-$ =o;o @-&o;;;;.#-+#%%%$@+$O+@:+$#--%.o;;;;;;;;;;;o #+-&== #::@+& %+:X@#&$--#.o;;;;;*#:@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo=*&%--+@@::XXX:::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;ooo==* %#@--@+@--$O&.ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X+O=;;;;.%--%&:@X:+# &+@::$ == -+# o;;;;;;;;;;;o.&--@#@@@-+++::+ ;;;;;;;;;=%+*;;;;o --%.=*O$-+:X:::::::::::::::XX@+:X:::::::::::::::::::::XX::::::::@&=ooo*#+@+$+$*;;o&-Oo;;; - =;;;", +" -$.;;=O--O=;;;;;;;;;;;;; -@@O*o;;;;;o.#-:X:XX@----:X:X:+--@:X-#.;=&--&o;;;;;;;;;o*%------&=;;;;.%-%=;;;o +-&....*#++-@X+$**O--#*o;;;;;;;;;;;o&@@- &-+X+$ =o.O@:X---$&*;;;;;;;; +:+%.;;;;;;;;;;;;;;;;;;;;;;;;;;=* O$--@@XXXX:::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;oo.. &O:XX:@+--# *=;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-X@$.;;;;;;=&$--@X:+$*o= +-X@+& -+@&o;;;;;;;;;;;;.%--# .&-::@@@@@+ ;;;;;;;;o*-#.;;;;o -$*;;;=*&$-@:::X::::::::::XX@++@:X::::::::::::::::::::::::::::X:--O * %@::+@+@*;;=O-O=;;o - =;;;", +" -$.;;=O-+#*o;;;;;;;;;;;o -@@-#.;;;;;;o*#@:::XX:@@:X:X:-$%#--++@&* #-- o;;;;;;;;;;o.%-+@:- o;=o;o&--*o;o*$-&=;;;;o*#-:X@$*o;.O--#*o;;;;;;;;;;; @:---@X@# o;;;=%@X@-$*=;;;;;;;;;.$+:-%=;;;;;;;;;;;;;;;;;;;;;;;=.&$-+-+@:XX:::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;o==-::XXX@@--+$&*.o;;;;;;;;;;;;;;;;;;;;;;;;.-+X+ o;;;;;;;=*$-@X@%*;;;o #@X@---@@&o;;;;;;;;;;;=%--#*o;=&-:X:---@ ;;;;;;;;o -%=;;;;=O-&o;;;;;= #--+@::::::::::XX@+& O+::::::::::::::::::::::::::::::@$#-----:X:XX@-&== $-O=;;o - =;;;", +" -$.;;o&-:@# .oo;;;;;;;o*#-@X@-O=;;;;;;o -@X:::XXXX:X:-#*=*&%##@-$+@-#.;;;;;;;;;;;;;*%-@X-&oo.=;=O++O*= $-&=;;;;;;o*#+X-%=;;;.%+-#*o;;;;;;;;o*%@+--@XX-&o;;;;; @+-#*o;;;;;;;;;;o $::- o;;;;;;;;;;;;;;;;;;;o=.&#--@+:XX::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;;o-:::::XX:@@--$% .oo;;;;;;;;;;;;;;;;;;;;=&-:@%=;;;;;;;;;o*O-+@ ;;;;;o*-:X@+##-$&=;;;;;;;;;=&-+$ o;;o*+@:+O $- o;;;;;;;o - o;;;;.@+*;;;;;;;o.O%#+-+:X:::::X:@-O=o*-@X:::X:::X:::::::::::::::::::+%** &#@--:X::X@$&&++-O=;;o - =;;;", +" -$.;;=&-X:--% .o;;;;o*#$&O@@--O*o;;;;; -@X:::::::::-#.o;;o..&$++@@- o;;;;;;;;;;;;;o.O-+@# =ooo*#++-#%-$&=;;;;;;;;o*#-@$ o;;;.&:-#*o;;;;;;=&$-@O&%@:X-Oo;;;o.O--&.o;;;;;;;;;;;;o $X+@.;;;;;;;;;;;;;;;;;o.*&#-+@XXXX::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;; -::::::::XXX@+--% .o;;;;;;;;;;;;;;;;;o&-@@$*;;;;;;;;;;;;=&--O*.;;;o*-::@%* +--&=;;;;;;;.&++%*=;;o*O@@@&=o +O=;;;;;;;o*-*;;;;;.@+*;;;;;;;;;=.* O+-@:X:::@--O.;;*-+X:::@++@:X:::::::::::::::::+$*o;o=.*&%::::XX@--+X+%.;;o - =;;;", +" -$ .. #@XX:@--+%*.=;;.#-&= --+--#.;;;;.%@X::::::::X@+*;;;;;;o +:X:-O=;;;;;;;;;;;;;;;;=&-+-+ =o*#--++--%*o;;;;;;;;;;o*#+-- =;;;*#@-#*o;;;;=&---O.o*#-::- o;= #-+&=;;;;;;;;;;;;;;;oO+:-Oo;;;;;;;;;;;;;;o. %$--@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;o:-X::::::::::XX:@--+# =o;;;;;;;;;;;;;;;*-@:-&o;;;;;;;;;;;;;= #-+%.;o*#@:-+*;o&---&=;;;;;=O-+@ o;;o*--X@$.;;=%@.;;;;;;;o - ;;;;o*++ ;;;;;;;;;;;;o= #-@X::@-# =;;.O----+--++--:X::::::::::::::::-O=;;;;;oo.%-:XX::@@XX@$&*.*O- =;;;", +" -@$$#$@X::X:+---+% ..%-@ .O# O+-O.==.&--@:X:::::::-O=;;;;;o*#@X@-%.;;;;;;;;;;;;;;;;;;= #+++O&$-$O =;;;;;;;;;;;;;o*$++- =o.&@X@-#.o;;o&--+%.;;o $@X@@*=&--# =;;;;;;;;;;;;;;;;;*+:@-*o;;;;;;;;;;;=. %--+@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;;.-@X::::::::::::XX:@+--&*=o;;;;;;;;;;;;=%-X@O=;;;;;;;;;;;;;;;o*#--O=*#-X@$ o;;=%+--&=;;;.&-@X:O*=o.#-:X+#.;;o&+.;;;;;;;=O+ ;;;;o&-#*;;;;;;;;;;;;;;o.&:@X@@O.o;o*O-#%###% %-:X:::::::::::::::+#.;;;;;;o.%+::@--:X::X@-$#$+- =;;;", +" -@@+++:X:X@@O&$----%#-@#O%+*oo.%--#&&%+@$+@X:::::::-O=;;;;;*$+:+-%.;;;;;;;;;;;;;;;;;;;;o*%@@---O*=oooo;;;;;;;;;;;;;;;o*#++-& %-::++-#.oo*@-+&.;;;;o*#+X+$%+-#*o;;;;;;;;;;;;;;;;;;o&+:@$.;;;;;;;;;o=&%--@:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;oO-X:::::::::::::::XXX:@-$O .;;;;;;;;;;o -:@#=;;;;;;;;;;;;;;;;;;*#-+%#@:@#*o;;;;.&---&=;.%+-+@:@-&*O-:X:@@ o;o - ;;;;;;;*-+*;;;o*$+&o;;;;;;;;;;;;;;;;=O-X+O.;;=&+-O*.....oooo.#+:::::::::::::::X:-O=;;o=*&%::@+-%OX@::XX@++@+- =;;;", +" --:XXX::::-%.=*&$-+--:XX@-#=;;o&-@-----O* #@::::::X+$*;;;;.#-@-$O.;;;;;;;;;;;;;;;;;;;;;;;*$::@- o;;;;;;;;;;;;;;;;;;;;;o*#++---::-&O+-O* $--O=;;;;;;; ++:@--#*;;;;;;;;;;;;;;;;;;;;;=#+X-&o;;;;;;;= O--+:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;;=-+X::::::::::::::::::XX@+--O.=o;;;;;;;.++X+ ;;;;;;;;;;;;;;;;;;;;.O--+@++ ;;;;;;;=O---&*O--#%-+X+-+-:X:::-O=;;*-%=;;;;;o&-@&=o=*#-@ o;;;;;;;;;;;;;;;;o&-:+ ;;=&--O.;;;;;;;;;;; -@X::::::::::::::X@+ ==*O$--@@-% .=&-@X::XXXX@- =;;;", +".O$-+@XXXX@+*;;;=* O::X::@@$*o;;*$@X@:@-&o; -@X::::X@-O.oo.%-+-O*=;;;;;;;;;;;;;;;;;;;o=.=o*$@X:-*;;;;;;;;;;;;;;;;;;;;;;;o*$+@@:X-%=.O+-$--$%.;;;;;;;;= $+@+#*;;;;;;;;;;;;;;;;;;;;;;; $:@-.;;;;;=.O--@:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;;;;;;;;;;;;;o*-::::::::::::::::::::::XX:@-#&*=;;;;;=O-X+#=;;;;;;;;;;;;;;;;;;;;;=O+@+$ =;;;;;;;;.O$--$--%*.&#@X@@@@@:X:-O=;;=#+ ooo=. $@:$O &#-@:# ..=o;;;;;;;;;;;;.#+@$*;=&-$&.;;;;;;;;;;;;*-+X:::::::::::::::X@$OO@-+@::#O.o;;.#+::X:X:+-+ =;;;", +"o=*O$-+@:X+$.;;;;oo*@@X@-+@@# .=*#@XXX:+%.= +@X:::::X@@O %-@@&.o;;;;;;;;;;;;;;;;;;;;=&$O &::X:- o;;;;;;;;;;;;;;;;;;;;;;;o*$+XX+#.;;=&$-@+&.;;;;;;;;;;o*#-&.;;;;;;;;;;;;;;;;;;;;;;;;=&@:+%=;;o*O#-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;;;;=#+X::::::::::::::::::::::::X:+-$&=o;;o&-::- ;;;;;;;;;;;;;;;;;;;;;;;=&-#*o;;;;;;;;;;= +@--#*;;o -@X:+@++::+O=;;o -# * O#$+XX@----:X:++%%O*=o;;;;;;;;;o -@@$*o -@ =;;;;;;;;;;;;.O+:X:::::::::::::::XX@---+XX@%*=;;;;=&-:X:@+-+O =o;;;", +";;;=*O$--@@@&*=;;;o -@@$%#----#OO:::::X:+#O%::::::::XX+-+--@+O=;;;;;;;;;;;;;;;;;;;;;;o %--+XX:X+%.;;;;;;;;;;;;;;;;;;;;;;;;o*$-X-O=;;;=&@:-*;;;;;;;;;;;;;*&=;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X-&=.&#--:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ .====;;;;;;;;;;;;;;;=-:::::::::::::::::::::::::::XX@--O =;.-@X@&=;;;;;;;;;;;;;;;;;;;;;;;;= *;;;;;;;;;;;;;.+@:%*;;;o -@@-O* $+X@$*;;o -+-+---+:X:X:@@:X:XX+---$O*=o;;;;;;;.#+X@$ *%-#.;;;;;;;;;o=.*O-@:::::::::::::::::::@--$#@:+#.;;;;o*%+@+--+O =o;;;;;", +";;;;;=*O#+---$&*==*#@@@ =*&#+----:X::::X:--+XX:::::X:@----::- o;;;;;;;;;;;;;;;;;;;;;;;o. %@:X:::-O=;;;;;;;;;;;;;;;;;;;;;;;;o*$+@$ .;;;.%@+O.;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;o $:@@&%--:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$#&&&&.....=oo;;;;;;;*-X::::::::::::::::::::::::::::XX@-+&.&+X@%=;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;. -@%*;;;o $@@@&.;= +::+%.=*#+X@+@:XXX:::XXX::::XXXX:+-+O*=o;;;;=&-:XXX$$:@#.;;;;;;;=.*&#@----@XX::::::::::::X:+$#O**#@:-&=o=.&$---$%& =o;;;;;;;", +";;;;;;o=. O#+--$O&#+:-%=;;=. O:@::::X:::X:::::::::X:+$O&&%:+- o;;;;;;;;;;;;;;;;;;;;;;;;;o.&@:X:@--&o;;;;;;;;;;;;;;;;;;;;;;;;o*$+++%.;;=O@:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@:@--@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X------#%%%%& *===;;;;O-:::::::::::::::::::::::::::::::X:++%@::$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-:@%.;;o -+@+&=;;;.#-X:+#O$-::XXXXXX:::::::::::::::XX:+-+O .o;o -@X:X:++:@$.;;;;;;.O#--&* &&O++XX::::::X:::::@O*.=;o -:@$& %#--$%&*.=o;;;;;;;;;", +";;;;;;;;;o=* %-+---X:-&o;;;;o*#@X@-+@::::XX:::::::X@$ =o=*#-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@:X%#+$*;;;;;;;;;;;;;;;;;;;;;;;;;o*$-+-&== #@X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @::@:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++++-------+$OO&*.==+@X:::::::::::::::::::::::::::::::XX@-@X@Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X@$ oo -+@-O=;;;;=O-XX:----+----+@::::::::::::::::::XX:+--% . $+XX@+-++@@@ o;;;o*%-$O*o;o==.&+@X::::::@++:X+%.o;;;;.$+X@----+O*.=o;;;;;;;;;;;;", +";;;;;;;;;;;;o +::--@@+O*=o;;;*$@:@#$-+@::::::::::X@+ o;;;o @- o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+-$**&-%=;;;;;;;;;;;;;;;;;;;;;;;;;o*#@@$&&++X:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O@::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@& %#####$-----$#&O+X::::::::::::::::::::::::::::::::::::::@Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -@X:X@+ .#-+$ =;;;;;o -@XX:@$%####%$--:X:::::::::::::::::XX:@--#$@XX@-$%%#@--#*oo=*$-O*=;;;;;;;=&-@::::@--$#::-O=;;;o=*#@X+-@X+%.o;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$+%&%+-+@#O*=o=O+@+O**&#-+:X:::::::X-#=;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;;;o==*%@+-*;.$- o;;;;;;;;;;;;;;;;;;;;;;;;;o.%@+--+X@@:X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=oooo......*&%$@-----:X:::::::::::::::::::::::::::::::::::::::#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+@XX@@:@-%@-$*o;;;;;;;.@+X:@# ......*&#+:X:::::::::::::::@@+@::@++:X@+O*... #--# *&$+&=;;;;;;;;;o @@XX:+-$&**#+@$ o;. %#@@-$%%X-Oo;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O.. O$---+&* @@+$.;o=*O#:::::::::X-O=;;;;;;.%- o;;;;;;;;;;;;;;;;;;;;;;o*OO#@X:-&=.#++*o;;;;;;;;;;;;;;;;;;;;;;;;;;*$+@::+--+:X:-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&--:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;;;o=. O#+:@X::::::::::::::::::::::::::::::::::::::::@-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX@-+@X@--$*o;;;o=o;;o&-X@$ o;;;;;;o=.%+X::::::::::XX:+---+--+XXXX+-&=;;;;o*O---+--O=;;;;;;;;o. %::X:@#&*=;o +@+$**O----+%*.O+-O=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*@-&o;o=*&%---@@@X-O=;;;;=*#@X@+@:X:X-%=;;;;;;o&-O=;;;;;;;;;;;;;;;;;;;;;;o&---::@-+&O::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;o*#:X+$& #+:X:-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*%-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;oo.*&:X:::::::::::::::::::::::::::::::::::::::::X@-$*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:@+O %+X:#*o;;o. & .oo&-X+#.;;;;;;;;;;*-@X::::::X:::@+$#O &#@::@$&=;;;;;;;.O+++-$*;;;;;;=.. #--@X:+%*=;;;;.#-X@$$--$%& .;o&--O=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;oo.&#---:X+%.o;;;;=%+:+$++@@X@$ o;;;;;.%-#.;;;;;;;;;;;;;;;;;;;;;;;.#-:X+#%$--:X:-+&=;;;;;;;;;;;;;;;;;;;;;;;;;; $+$*=o*%@:X+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&$-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;=-:::::::::::::::::::::::::::::::::::::::::::X:-+O o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*--XX@@&=o*++@ o;;o*#---% %+:@$ o;;;;;;;;;.++X::::X:@++--%*.=ooo=*%+:+&=;;;;;;;;;.%+:@&o;;;;o.&%#----+::-Oo;;;;o*%+X@--+O .=o;;=O--O=;;;;;;;;;;;;;;;;", +"..o;;;;;;;;;;*$-O=;;;;;;o.&%+-++@O =o;o*$+@O %+-@X+$ .ooo.O++- o;;;;;;;;;;;;;;;;;;;;;;o $@+$*.*%-::X:+-&=;;;;;;;;;;;;;;;;;;;;;;;;;*$- o;;;*#@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;o-::::::::::::::::::::::::::::::::::::::::::::X:+-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@:@&=;;o $+&=o= $-@@@--+@X::-%=;;;;;;;;o +:X::::@+-+$O&.o;;;;;;oO-@+ ;;;;;;;;;;o --%.;;;o= #----$O&O@:+%.;;o.&#@++-$% .o;;;;;=O--O=;;;;;;;;;;==o;;;", +" %*==o;;;;;;;*$-O=;;;;;;;;o.&%#@---O .*#@+$.oo. O$:X+-% *&#-@X-%.;;;;;;;;;;;o=....==;;;;o @@ o;;.O@::XX@-&=;;;;;;;;;;;;;;;;;;;;;;o*%-%=;;;;.%@-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.&-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;;.-::::::::::::::::::::::::::::::::::::::::::::::X:++ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@#*;;;;o -+%&O--XXXX:@+:X::+O=;;;;;;;= $+X::::+-#& *=o;;;;;;;o*$@:@O*=oo;;;;;;o&--O=o=.*O+-@@%&*=o.#+:+&.. #---$#O .o;;;;;;;=O--O=;;;;;;;o=*O =;;;", +" -$O& .o;;;;;*@-O=;;;;;;;;;;o.* %$--+%$-X-%=;;;o=&-:X@-+@--:XX@-&o;;;;;;;;;;=&%%%%%&*=o;;=#%=;;;;*$@::XX@-&=;;;;;;;;;;;;;;;;;;;;o $--*;;;;o $-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&%-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;oO+:::::::::::::::::::::::::::::::::::::::::::::::X:+-&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-$&=;;;;.-----@XX::::XXX::@$ ;;;;;;;=&+-X::::@$&*=o;;;;;;;;;o +-XX:-$O *.;;;;;.#+@# O%+-@:@%.oo;;o&-@:#%%---+&*.=o;;;;;;;;;=O--O=;;;;oo= O#- =;;;", +"*-----% .o;;;*$-O=;;;;;;;;;;;;;o. O@---:X+#.o;;;; -@X@+--+XX::X+@*o;;;;;;;;;=&------@O*=o*$#.;;;;=O+:::XX@-&=;;;;;;;;;;;;;;;;;;;.+-:+&=;;o +-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;o --:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;;;;.-::::::::::::::::::::::::::::::::::::::::::::::::::X+-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%--&o;;=&+:X@:XX:::::::::X+$.;;;;;;=O---@@X:@# =;;;;;;;;;;;;=%-:@++-----%.o;;=&-@X:@+----::-&o;;;;o -@X----$% =;;;;;;;;;;;;;=O--O=;;;=*&O----*=;;;", +" -@X:+--O*==o*$-O=;;;;;;;;;;;;;;;o= %#$+@@:O*.o;o +@+#&O#++@::XX-$*o;;;;;;;;;.%-:X:@$++O&%@-&=;;;o&+@:::XX@-&.o;;;;;;;;;;;;;;;;o&-@X:-O=o*+-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;= @@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;;;;;;;;oO+X::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-+*o=O-@X:XX:::::::::XX@-O=;;;;o*O--$%#:X:-&o;;;;;;;;;;;;;*$+:@#%%#+++-# .= -@XX:--@#%#@@-O=;o==*O+@+-+#O*.o;;;;;;;;;;;;;;=O--O=o=*&$--+X@- =;;;", +" -@XXX:@-$%& &@-O=;;;;;;;;;;;;;;;;;o.* O+++-+% =.O+@$*o=*&$+:X:X:-#.o;;;;;;;;;*$+@@&**&$--:-$.;;;o +@:::::@--%*o;;;;;;;;;;;;;;o #-+@X@-& #-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;.&-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@.=o;;;;;;;;;;;;;.-:::::::::::::::::::::::::::::::::::::::::::::::::::::X@-# o;;;;;;;;;;;;;;;;;;;;;;;;;;; $-# &-@X:@+:X:::::::::@-%.o;;;o*$--$ .*O+@$*;;;;;;;;;;;;;o&-@$&...*O-X:--%%++XX:@@O ..*O++$*=*O%$---$O *=o;;;;;;;;;;;;;;;;=O-+% O$-+@:XX@- =;;;", +" -@:+-@X:+---@:-O=;;;;;;;;;;;;;;;;;;;;o= %@----OO$@-Oo;;;=*&:@::::+% =;;;;;;;;o*$-$.;;o.&$@++*;;;o&+:::::+-+--#.;;;;;;;;;;;;;;.@-%#-@X@----%=;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%O&****==oo;;;;; -X:::::::::::::::::::::::::::::::::::::::::::::::::::::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;;;o $---@X@-@$+:X:::::::+-%.;;;;;.%--$ o;=O--&o;;;;;;;;;;;;;.#-+O=;;;;.O@::@--@XX:@% .o;;;*++:%O$----$O*=o;;;;;;;;;;;;;;;;;;;=O-::+--+@X:@+@@- =;;;", +" -+@#%$:XXX@+@X@# .o;;;;;;;;;;;;;;;;;;;;o. &O$---@:+&=o;;;;.#+X@-+@--O*=o;;;;;;o*#@*;;;;= $@- o;;.%@::::@%& &#-&.o;;;;;;;;;;;=O-%.*O-@X@-@O.;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$@%#$$%&&*=.=ooO+X::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;o -+@X:@% *$+XX:::::@#&.;;;;o.O--# o;o*$+%.;;;;;;;;;;;;;o*--$*;;;;;;*$+XX:@@@X:-&=;;;;o*+@X---+#O&*=;;;;;;;;;;;;;;;;;;;;o=*%+X:+@:XX:+$#@-- =;;;", +" -+&*. #+::XX:@@@@% =o;;;;;;;;;;;;;;;;;;;;oo=*O$+@@@:O*=;;o $@:%&%++--$O .=;;;;;o -&=;;;;o&@-O=;=&-::::@-*oo=.O-O=;;;;;;;;;;o&-$*;;. %:X+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$*.** OO%$-+%#O* $:::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;=%@X::&.oo $+XX:::@O*=;;;;= #-@O.o;o*--#*;;;;;;;;;;;;;;=O--#.;;;;o. #-@++$$+@:+O=;;o. %+@@--#&*=o;;;;;;;;;;;;;;;;;;;;o=*O%:@@:XXX::$O**&$- =;;;", +" -$.;;=O-X::::+-----O&.o;;;;;;;;;;;;;;;;;;;;;o=*&#-+--$&.o.#+@- =.&#+++--$&.o;;;;=%$*;;;;;*$+$ .&+@XX:X@-*;;;;=OO=;;;;;;;;;; +- o;;;o&@-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;===. O##---+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;*++@#.;;;o $@X::@$*;;;;o.O+-+&=;;;.#-+#.;;;;;;;;;;;;;o*@+@$.;;=* #+:@-+O *&@:@- == %--+--#&*=;;;;;;;;;;;;;;;;;;;;;o=*O+----+:X:::+%.;;=&- =;;;", +" -#.;;=O-X::@#&&%#@---$&.==o;;;;;;;;;;;;;;;;;;;;=*&&#---# &::++.;;o. OX@@--%*.==;o - o;;;;=%+++$-@:::::X+O.;;;;==o;;;;;;;;;.#-O=;;;;=&-+&o;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o;;;;;;;;o=..&O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;o&+-#.;;;;o +@X:+#.oo=.*%-@:$ ;o=*O-::$ .=====..=oooo.%-::@&..&$--+:O .o;=O-:@#&O----%& *=;;;;;;;;;;;;;;;;;;;;o=.*O+---+$O&#@::X-&o;;; - =;;;", +" -$.;;=O-X::-O=o.* %$@--#%&*=;;;;;;;;;;;;;;;;;;;;oo=*O$----:X-#.;;;;o*$@X:--@%O&.= - o;;;;=O-:@-@X@--+@::+O=;;;;;;;;;;;;;;o&-- o;;;=&--&=;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;o*+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;=&-@O.;;;;.#-X:::&**&%$--::$&* O$-@X:@-%O%%%%%%& **&#-@X:@+%%--+X:#*oo;;;o -@X+---+%&.oo;;;;;;;;;;;;;;;;;;;;o=*O%+-@@+#&*==O-::X-O=;;o - =;;;", +" -$.;;=O-XX:-&o;;;o.&#:@---$&*=o;;;;;;;;;;;;;;;;;;;;;=*O$--+:@# .o;;;.#@@@%#----#O#-&=;;;;=O-:XXX@$%O#+-@--&=;;;;;;;;;;;;;*$++% =;o +-%=;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;;&-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;=%--&o;o*O#@X:X:@+----++-+@------@+++-----------+---@X:X:+---+@:@+*;;;o=.&@@@--+%&.o;;;;;;;;;;;;;;;;;;;;;o=*O$--+::#&*=;;; +@XX-O=;;o - =;;;", +" -$.;;=O-X::+%.o;;;;*$@X@+---$&*.=o;;;;;;;;;;;;;;;;;;;;=*&O$-+++% .== $@+O..&#$+--@++ =o;;=%-:::@$ .=. O%$--&=;;;;;;;;;;;=O+:X--O.*#-$.;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;=-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;.#-$ . $-@X:XX:@-$%O& &#$----+$########%&O+@:+++@XX:::@+#O& &#@+#*==*&#-@++#%&.o;;;;;;;;;;;;;;;;;;;;o=.*&@---+:X-O=;;;;o*@@XX+#.;;o - =;;;", +" -$*oo.O+X:@+@O*=;;o&+@+O O+---$%O*=o;;;;;;;;;;;;;;;;;;;;o.*&$----%O%#:+#.;;=. O:@:X-+& .= $@X:X-O=;;;o=.*&$-&=;;;;;;;;;=&--@:X@-%#--*o;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;*-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;o*$-+%--X:@@@X:@%*.=ooo=. O#$#O .......*.o= #@XXXX::::@#&*.oo=O-:@#O%$---+% *.o;;;;;;;;;;;;;;;;;;;;o. O%----#&O+@-O=;;o= %@+@X@-&=;o&- =;;;", +" -@O&&OX:X:++--+&.o*@@@#.o. O#+---+O*=oo;;;;;;;;;;;;;;;;;;;;=*&#+----+X-O=;;;;;.#@X:@---%O#@:::X-O=;;;;;;;= #- o;;;;;;;; -+:$-@X@-+-Oo;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;;&-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;;o -+-@XX+-++@@%*;;;;;;;;o=. *=o;;;;;;;;;;;=O-X:@++:X@+&=;;;;=O-X:----+#O .o;;;;;;;;;;;;;;;;;;;;oo. %---++$O*==&$++ o= %----+:X@$&**#- =;;;", +" -++---@X@#& O+--#&O@@+ o;;o=*&X::+-$&&*=o;;;;;;;;;;;;;;;;;;;;=* &%+-@:@#&.=;;;*$+:@##+---@X:::X@+ =;;;;;;;o.&*o;;;;;;;=O-% O+@XX@+.;;;;;;;;;;;;;;;;;;;;;;;;;=O-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;o%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-*;;;;;;;;;;;;;;;;;;;;;;;;;=#+XX:+$& O-+&o;;;;;;;;;;;o;;;;;;;;;;;o=. %@:@+$#@::-&o;;o= $@X@@+$O *=o;;;;;;;;;;;;;;;;;;;;o.*&%--@::%&*=;;;=O-@%&O---+O O@:X@-$$-- =;;;", +" -@@---::-O=o.&%@---:@+*o;;;;;.#@X:-----O*=o;;;;;;;;;;;;;;;;;;;;oo.&O$-@--$&.o.#+:+%**&#+-@X::::X++*o;;;;;;;;oo;;;;;;;o $+ oo= %:X-#.;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;;;;*-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;;;;;;;;;;;;;;;;;;;o*+@:@%*oo.%-%.;;;;;;;;;;;;;;;;;;;;;o= O$-+@-+O**O-:@#.;=*O+-@@+$% .o;;;;;;;;;;;;;;;;;;;;;o. %$---+X:-&=;;;;;=O-:@---@% .o.O+::+--+- =;;;", +" -+@#O%::-O=;;o. %$-+@@%*=oo;o*+@:$%$----+O*=o;;;;;;;;;;;;;;;;;;;;;o= O#+---#&#-::- o;o.&#@:::::XX-O=;;;;;;;;;;;;;;;;;*+-&=;;;=O@:@#&.o;;;;;;;;;;;;;;;;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*oooooo;;;;o#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=o;;;;;;;;;;;;;;;;;;;;;;o.#-:$ o;;;.$-&o;;;;;;;;;;;;;;;;;oo= O---+:%O =o;*$@@$ *O-----$&*.o;;;;;;;;;;;;;;;;;;;;o=. #----+%%@:+%.;;oo. $++--@% .o;;o&-@:++@+- =;;;", +" -+O*=.O+-O=;;;;o. &O@--$O&*=*$+@+&.*&O#@+-+O .=o;;;;;;;;;;;;;;;;;;;;o=. %@----:X++*;;;;o.O@:X@+@X+#*=o;;;;;;;;;;;;;;=%-%.;;;;*#++:@-#&.o;;;;;;;;;;;;;;;;;;;*$+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# & =.=o=-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;=*O#:@$ =;;;o ++ o;;;;;;;;;;;;;;o=* O---:X@#*=o;;;o&-:X#+---$O& =;;;;;;;;;;;;;;;;;;;;;o. &%--+@#% .*%+:-O.=*&%---$O& .o;;;;o&-+%& &%- =;;;", +" -$.;;o&--O=;;;;;;oo= #+---+%#+:+%=;oo= #@:+--#&*.o;;;;;;;;;;;;;;;;;;;;;o. O$-+@:@@ =o;;;; +@:@$+-@-@O*=o;;;;;;;;;;;o&+-&o;;;.#-+$@@@--%*o;;;;;;;;;;;;;;;;;.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@------%%O*&+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&;;;;;;;;;;;;;;;;;;;;.&+-@@++@ ;;;;.$-$.;;;;;;;;;;;;;= O$---+@::-%=;;;;o.O+:@---$O*=oo;;;;;;;;;;;;;;;;;;;;=. %---@:$&*=o;;*+@@+%O$---#O =oo;;;;;;=&-- oo= - =;;;", +" -#.;;=O--O=;;;;;;;;;o*&O%$---::-&=;;;;o -:X@----% =oo;;;;;;;;;;;;;;;;;;;;o=*&#--@@$O =oo=O+@$& &O#+--+&*=oo;;;;;;;;.$++%*=o;*@-% &$+@@-+*=o;;;;;;;;;;;;;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O*%%%$++---+-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@#*o;;;;;;;;;;;;;;;;=.%-+:+$%$-O=;o= $@+ ;;;;;;;;;oo=.O----+#& %@@$ oo=.&#+@+-$%O =;;;;;;;;;;;;;;;;;;;;oo=.&#----:X+O=;;;;;.#+X@---+#O*=o;;;;;;;;;=&-+*;;; - =;;;", +" -$.;;=O--O=;;;;;;;;;;;o=. O$-@@@% .o;;;*++:O&#----O& .o;;;;;;;;;;;;;;;;;;;;;=*&%$----O O+:-O=o==*O$@+-$&&*=o;;;;;o&-:X-$O*.&+@*oo*%+@:+$O =;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@Oo...*& &#-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;;;o.&%-@:+%*. -$ = O-@X+O.;;;;;;o=* &#-+:O&&*==&-X@:& &%---+#& .=o;;;;;;;;;;;;;;;;;;;o=* &#---+##@@-&o;;;=. #@@++$O *=;;;;;;;;;;;;=&-#.;;o - =;;;", +" -$.;;=O--O=;;;;;;;;;;;;;;o= O$-@--% =o=&+-#.o*&%+----% .o;;;;;;;;;;;;;;;;;;;;;o= O#+-----:X- o;;;;.O@X:----O*=o;;;*$-@:X+-$#$-&o;;o.&$@@---&=;;;;;;;;;;; -+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$o;;;;oooo.#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;;;;;;;;;;;o*$--@@-%.;;.$-$%--@X:+-&o;;;o. O$---:@#*oo;;o -:X@-----$%&*=o;;;;;;;;;;;;;;;;;;;;;=*&$----+% .*%++$*oo*&$-@@+#O*=o;;;;;;;;;;;;;;=&-O=;;o - =;;;", +" -#.;;=O--O=;;;;;;;;;;;;;;;;o=*O$+---O* #+-&o;;=.&#:@@--% .oo;;;;;;;;;;;;;;;;;;;;o=*&#+--+:X-&=oo;;o +@X@+---+O.oo.%-++-:X@+--%=;o;;;=*%++:+-&.o;;;;;;;;.++XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;;;;;;;O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-Oo;;;;;;;;;o= #-@++$O.;;;o -+-+:X@---$*oo. #----+:X+#.;;;o= -@X@---@O .o;;;;;;;;;;;;;;;;;;;;oo=.&$-+@@:#&.o;;*++-%* $----$ .=;;;;;;;;;;;;;;;;;=&-%.;;o - =;;;", +" -$*==.O+-O=;;;;;;;;;;;;;;;;;;;=*&%$---$:@-&o;;;;= $:X:---%&*=o;;;;;;;;;;;;;;;;;;;;;=* &%$+@+%& *=o*%@:+%&&$---#& O-@O O+@XX:-*;;;;;;;;. %@:+-% =o;;;;;=O+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;=#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;=*O--:@#&*=;;;;;.$@XX:+$O&$-# %---+#&&:@:+ ;o=*&%@:@-$O& .o;;;;;;;;;;;;;;;;;;;;o=*&&#--+XX@$ =;;;;=#-:$$--@@%&*o;;;;;;;;;;;;;;;;;;;=&--&.=.&- =;;;", +" -@%OO%::-O=;;;;;;;;;;;;;;;;;;;;;o. O#--@@-%.o;;;; -@:@$+---+% .o;;;;;;;;;;;;;;;;;;;;;o=. %++---$ *%-X@+*o= O$@-----#.o=&$:X-%=;;;;;;;;;o*%+@+--O*o;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;;;;&-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+- ;;;;;;.O+--@+#*oo;;;;;;o -@::O ==&-----@@#&*==&-:@&.*O---@++% =oo;;;;;;;;;;;;;;;;;;;;o=* $----@@::-%=;;;;=*$@X@+@::&.=;;;;;;;;;;;;;;;;;;;;;o&-+@%O%$- =;;;", +" -@+---:X-O=;;;;;;;;;;;;;;;;;;;;;;;o=*&#+-+-# .oo.%+@@& &#+----# .=o;;;;;;;;;;;;;;;;;;;;;o. O#@----+:X-%=;;o= %@@@@-&o;;=&@++*o;;;;;;;;;;;.&$@@@-$*=oo*$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=o;;;;;;=:@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-#=;;oo.%-+@@#&.o;;;;;;;;;=#-@#.o;;.$-:@::O*=;;;*-@X:%$---+#O =o;;;;;;;;;;;;;;;;;;;;oo=*O@---+#O &@@@$*oo=.&++X:XXX-O=;;;;;;;;;;;;;;;;;;;;;;;=&-:@----- =;;;", +" -@:@@@::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;=*&&%+--% &$@-O.o=*&&#:@--$O .=;;;;;;;;;;;;;;;;;;;;;o=. O$--@XX+O.o;;;o&+:X+%.;;;; +-O=;;;;;;;;;;;;;=*O+@@-$&**+-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@& .==ooo&+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:# oo*&%-@:@O*=;;;;;;;;;;;o.$-%.;;;o $XX@$*;;;;o*-@X@--@#O *=o;;;;;;;;;;;;;;;;;;;;o=*&&$-+@:%&*=o=O-:+:& &$-+XX@@@@-O=;;;;;;;;;;;;;;;;;;;;;;;=O-::@@:@- =;;;", +" -@:$$@@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.&$+----::- o;;;o= $:X+---$&.=;;;;;;;;;;;;;;;;;;;;;;o= %$+@@@@# =;;=&+:@-*;;;;=O-$.;;;;;;;;;;;;;;;;= $@@--$-+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--%%O * -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# $--@@$&=;;;;;;;;;;;;;;; -@&o;;;=O-X@$*o;o. %+@@@+% *=o;;;;;;;;;;;;;;;;;;;;;o=*O----:X@%.o;;;;*+@X+----@XX@+$$@-+ o;;;;;;;;;;;;;;;;;;;;;;=O+:@$$@+- =;;;", +" -$&* %+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&%+--@@+&.oo;;;.#@:@++---$&.=oo;;;;;;;;;;;;;;;;;;;;o. &#+++--&.= $@X-+.o;;;&-+ o;;;;;;;;;;;;;;;;;o*O$@:++XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%%+-----+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+-+# o;;;;;;;;;;;;;;;;.$-$.;;o=&-X:@%*. $--++-$&.o;;;;;;;;;;;;;;;;;;;;ooo=*O+---+@X:-Oo;;;o=*@+X:@@@XXX@+O *&#-+&=o;;;;;;;;;;;;;;;;;;;;=&-+O *&$- =;;;", +" -#.;oo +-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &%+-@#O .=oo @+:O &%@---#& *=o;;;;;;;;;;;;;;;;;;;;o=*&&$---#O$+:X@:O .o.%-%=;;;;;;;;;;;;;;;;;;;;= %XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O.&&&&&#-XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+@X:#&.o;;;;;;;;;;;;;;;;;=&-+&o= O$@:::+@#---$O&&*o;;;;;;;;;;;;;;;;;;;;;o* O+---#O&&$@+#.oo=*&%@:::XXX:::+O.o;=*%--O*=o;;;;;;;;;;;;;;;;;;.%-#.o;=&- =;;;", +" -#.;;;.$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. %+---$&* $+-&=oo.&%$@---@&*.o;;;;;;;;;;;;;;;;;;;;;o= O#@--+:X:X:--# &+- o;;;;;;;;;;;;;;;;;;;;;; $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%;ooooo.+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::&.o;;;;;;;;;;;;;;;;;;;o*+-% &--@X::X:--+:% .ooo;;;;;;;;;;;;;;;;;;;;o= $---+@$O =o=O+:+O**O---:X:::::X:-%.;;;;o.O---O .;;;;;;;;;;;;;;;;;*+-&o;;; - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %@---++@@- o;;;o. X:@@---O*==o;;;;;;;;;;;;;;;;;;;;o=&$:@@@@:X::@--@-$.;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-=;;;;;o-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;=O-@--@:XX::+@:X@O.o;;;;;;;;;;;;;;;;;;;;;o=. %--+@:@% =;;;;*-@:----+@XX:::+-@X@- o;;;;;;.O+--- o;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O#$--::-&=o;;;;.#@X:+---+%&*.=;;;;;;;;;;;;;;;;;;;;*+@:##@@@:XXX@@+ o;;;;;;;;;;;;;;;;;;;;;;=&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;;*-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*o;;;;;;;;;;;;;;;;;;;;;;.$-+@XX::@+$#@@+ ;;;;;;;;;;;;;;;;;;;;o=. &#---$:::-O=;;;;o -@X@++:XX::::@#O$@++*;;;;;;;;.%@@- o;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. O$+@+-O*=o;o +@@$OO$+---+%&.o;;;;;;;;;;;;;;;;;; @-O**&$++@@:X+O=;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;;=+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;o -XX:@@-+O**O-+O=;;;;;;;;;;;;;;;;;o=*&#-----O*&-@@%.;;o= #@::XXX::::::+#*=*#--&=o;;;;;;=%-@+*o;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.oo= --O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %$+--+&*. +@@+ =. O#+@+--% .=o;;;;;;;;;;;;;;o&+- o;=*&#+-+@- o;;;;;;;;;;;;;;;;;;;;;;=O+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;; -X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;.@+@+-$% =;;.$-@*;;;;;;;;;;;;;;oo=*O+--@++#O.;=%-@+ o. %--:X:X:@+@:X:@#*o;o*O$+O*=oooo= @:@+*o;;;;;;;;;;;;;;;;*$-%.oo= - =;;;", +" -@& &#+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &O$--$#@@X-Oo;;;= &%:X@--#O .=o;;;;;;;;;;;*$-$.;;;;o* O#-$.;;;;;;;;;;;;;;;;;;;;;;o +:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;o:-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;=&-+%O .o;;;o -+O=;;;;;;;;;;;o=* &+-+:XXO&*=;;;.$-XO&%---@@:X:@$#$@:@+ o;;;;= #-+O ** O-@X@+*;;;;;;;;;;;;;;;;;*$+@% %- =;;;", +" -@----@X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=*O$---:@- o;;;;;=O-::+----$&*.o;;;;;;;;oO--&=;;;;;;o=*& o;;;;;;;;;;;;;;;;;;;;;;.$-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;.-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;.O .=o;;;;;;.$-+*;;;;;;;;;o=*O----+:X@@ o;;;;;=%-X---+#O &:@+# . %-+$*;;;;;;o*#---++--+:::-&o;;;;;;;;;;;;;;;;*$@:------ =;;;", +" -@@+++:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O#@-+@% =oo;;.#+:#%%$+----%*=oo;;;;;*$-@.;;;;;;;;;;=o;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;; -X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;=o;;;;;;;;;=&-+O=;;;;;oo=*O----+#%$@@-&o;ooo. #+@-+#&*=o.#-$ o;o*%+-O.;;;;;;o&-:@---+++-:@$*o;;;;;;;;;;;;;;;*$@X@--+-- =;;;", +" -+#&&%@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. O#+--O *=.%-@+&..*&%$@+-$& *=o;;o&--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;;&-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-$*;;;=. &O--+$#O .. @@+#*=* %--+#O&*o;;;.$+ o;;;;. #-#*o;;;;.%-XX:$O&&&O@@-#.;;;;;;;;;;;;;;;*$+::###@- =;;;", +" -+ =o*#+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*O$+---O#-:@-*;;;=. %X:+--+O*=o*$-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;;=#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-+&oo.&#---@::&*=o;;=%-::%O+---+%&*=o;;;;=&-&o;;;;;;o. ++ =oo.&+@:@# =ooo=&+--%.;;;;;;;;;;;;;;*$+@&*.*O- =;;;", +" -#=;;o --O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&O#---@X++*o;;;;=&+::+---+&*O@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;; -X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@%**%----@X@$*;;;;;o -::---+$%&.o;;;;;;o -+*;;;;;;;;;o $-O&&%-@X@- o;;;;;= #--&o;;;;;;;;;;;;;*$-- ;;o - =;;;", +" -#.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&#+@@@:&.=o;;.O@@XOO$+---+X-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;o%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X@$$--+#O%@@$*;;;o=.&-@@+$%& .o;;;;;;;;=%-%.;;;ooo;;;;o*%----@XX@+*;;;;;;;o*O$+ o;;;;;;;;;;;;*$-- ;;o - =;;;", +" -$.;;;.#-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&#+@+-$O*=; -:+%.= O#+-@X@$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;.+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo.%+X:--+%&*= -+@ oo. &#$+-+% .=o;;;;;;;;;;*$-&o;o.***.o;;;;*$-::X:::+O=;;;;;;;;=*$- o;;;;;;;;;;;.#-- o;o - =;;;", +" -$.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&%$+---&. $@- o;o=*&:::X@-%*..=;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+=;O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.*&#+::XX#&.=;;=#-@O**$---+#O .o;;;;;;;;;;;;o&-$*;;.%---# =o;o*$@X::::X@-&=;;;;;;;;o +#.;;;;;;;;;;;=&-- o;o - =;;;", +" -$.;;=O--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.*&%$--$#X+$*o;;;;=O+:XX@-+## =o;;;;;;;;;;;;;;;;;;;;;;;;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+o=-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;;;;;;;;;;;;;;;;;;;o=*O$+--@X:@$ =;;;;o&-X+@+-+$% .=o;;;;;;;;;;;;;;o +%.o.%------O** $@::::::@@+-&=;;;;;;;;= -O=;;;;;;;;;;o&-- ;;o - =;;;", +" -$*oo*#+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O$--@@:&.o;;;o&-@::X:+---O*=o;;;;;;;;;;;;;;;;;;;;;;; @:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#o -X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;=*&+--+@XX::@$.;;;;o.O-:+--#&*.o;;;;;;;;;;;;;;;;;;=%$& #-#OO%:@--+-+XX::::@+$@-- o;;;;;;;;o&#.;;;;;;;;;;=&-- =o=&- =;;;", +" -@O&&#@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==;;= O%#X@-#*..o.%@::::XXXX@--%.;;;;;;;;;;;;;;;;;;;;;;.#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;o --+:XXX::::@$ o=.. #--+#%&*=;;;;;;;;;;;;;;;;;;;;;=O----$*== +@:##+@X::::@#& &$-#*;;;;;;;;;=*=;;;;;;;;;;=&-@%& &#- =;;;", +" -++---::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=*O# o;o=. #:@-+#% O@:::::::::XX+-*;;;;;;;;;;;;;;;;;;;;;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*o-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;o&-@XX::::::::@#&&##--$O *.=;;;;;;;;;;;;;oo;;;;;;;;=%-:@+%=;;*--# .&++::::-&=;= $-#.;;;;;;;;;;;;;;;;;;;;;=&-:@----- =;;;", +" -@@--@::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo.**&----&o;;;.#+X:+----:X:::@+@@::X-%=;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&*@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;o -XX::@+@::::X+----+# =o;;;;;;;;;;;;;;;o. .o;;;;;;=%-X:-&o;o*+-$*;= $@:X@- ;;;o $-O=;;;;;;;;;;;;;;;;;;;;=&-::+-@+- =;;;", +" -@#%%%#:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &&%+--+:X+-*o;= $@::XXX@@:::::%#$-@X@+*;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;.@+X:+$##::::X@-$#%&.o;;;;;;;;;;;;;;;;;o&-% ...... @@X@+*;;o -@@O.;o +@X@+ o;;;o*#- o;;;;;;;;;;;;;;;;;;;=&-@:%%#+- =;;;", +" -$ ... $-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #-----+:XXXX-#..&@:::::::XX:::+O.. O#:-#.;;;;;;;;;;;;;;;;;;;;;o&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;=O-:@% ..O+X:@@% ..=;;;;;;;;;;;;;;;;;;;o*#--#%####-@X:-O=;;.#-X@-&o;=#-X@- o;;;;;*#O=;;;;;;;;;;;;;;;;;;;=&--&..*#- =;;;", +" -#=;;;.$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=o;;;o.O--@:::XX::::X:-##-@XX:::::::::X- o;o= $-O=;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;o -+%.;;; -:@$&.o;;;;;;;;;;;;;;;;;;;;;;;;.#-------@XX+#.;;=O-:X@-&o;=%-X@+ o;;;;;;..o;;;;;;;;;;;;;;;;;;;o&-#.;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&*o;o*$-@XXXX::::::::X:--:X::::::::::::- o;;;*$- o;;;;;;;;;;;;;;;;;;;;o&@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;.+-&o;;;*++$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;.%$+:XXXX:@+ o;o -@X::@%.;.#-X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&o;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= --+ . +-:X::::::::::::::XXX:::::::::::X+$*o;;o&++.;;;;;;;;;;;;;;;;;;;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;=O-%.;;;=O-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #$+@::X@#.;=*$-:X:X@$.;=#-XX@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-&=;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O-+:+-$-+:X:::::@@@:::::::::::X:@@@:X:@:X-%=;;;=O-O=;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;;;;o -+ ;;;o -#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %++@:@# *&+-@@:X:+O=;.#-X:@-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;*+-O=;;o - =;;;", +" -#.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. $-@XXX@-@XX:::::++++@::::::::::@++++@X#$@X+# =oo*#- o;;;;;;;;;;;;;;;;;;;;o&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;.%-O=oo=&-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %++@+---$& O+:@- o;.#-:@##+&o;;;;;;;;;;;;;;;;;;;;;;;;;;*$-%.;;o - =;;;", +" -$*==.O--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O@--:XX::XXX:::::++#&&O#@:::::::@+$#O&O#+& %@:@$& *O--*;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;o -:&* O+:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$$#$$O*=o*@+@- o;.#-@&..& o;;;;;;;;;;;;;;;;;;;;;;;;;;*$--&=o=&- =;;;", +" -@%OO%@:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--@XX:::::::X:@++$&.=o= $@:@@@@+$O .=o.O- o*$:X+---+-$.;;;;;;;;;;;;;;;;;;;;;*#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;o -:----@X@$*;;;;;;;;;;;;o=o;;;;;;;;;;;;;;;;;;;;o*****=;;;o&-@- o;.%-%.;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@$O&O$- =;;;", +" -++---:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@XX::::::::X:@$#&*=;;;;.#+@+###% =o;;;=O-&. $@:X:@+:-&=;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;o&-:@+@:X:@+*;;;;;;;;;;;= &*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-- o;=%- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@----- =;;;", +" -@:++@::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++X:::::::::X@-# .=;;;;;;*#-$&...=;;;;;;*+@:#::@--@:XX- o;;;;;;;;;;;;;;;;;;;;=O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;o*+@XX:@-+@+&o;;;;;;;;;o*---#&.oo;;;;;;;;;;;;;;;;;;;;;;;;;;.#-- o;.$-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@X:++@+- =;;;", +" -@%OO%X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-XX::::::::X:+#*o;;;;;;;o&-+ o;;;;;;;;;o -@+-@@#O%$@::- o;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;=%-X@+#OO:-%=;;;;;;;;;o*-+@--$&*.=oo;;;;;;;;;;;;;;;;;;;;;;=O-- oo --#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:#OOO:- =;;;", +" -$*==.O--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::X:-O.;;;;;;;;;.#+&=;;;;;;;;;;.%##XX@#*=.*&X+@*;;;;;;;;;;;;;;;;;;;;; @::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&o;;;;;;;;;;;;;;;;;;;o -@%&*=.O-%.;;;;;;;;;;*-+XX@---#& *.......=o;;;;;;;;;;;;;o -- o;*$-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--&==.&- =;;;", +" -#.;;o&--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo*%-@X::::::::::-$.;;;;;;;;;o +&=;;;;;;;;;;.#%*.&$-&o;;;.#-O=;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;.+-&=;;o -$ ;;;;;;;;;;*-+X:X##$+---#######O*o;;;;;;;;;;;;o -- o;=%-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-- ;;; - =;;;", +" -$.;;o&--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.* $-@XX:::::::::+$*o;;;;;;;;;.##=;;;;;;;;;o.#-*;;*$- o;;;.#- o;;;;;;;;;;;;;;;;;;;;*$+:@@@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;=O-&o;;;.@+ o;;;;;;;;o*-+X@$&** O%%$++++---+ o;;;;;;;;;;;o&-- o;.#-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-#*;;o - =;;;", +" -$.;;o&--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. #--+:X::::::@@:X@+ o;;;;;;;;;o&-O=;;;;;;o=. $-#*=. ++ o;;o ++*;;;;;;;;;;;;;;;;;;;;o +@:##%$++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;;;;=&-#.;;;=%- o;;;;;;;;=&-:X@+ o;o===* &%$+$*;;;;;;;;;;;o --&oo --&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&=;;o - =;;;", +" -$.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#--+@XX:::::X@@$@@-&o;;;;;;;;;;*@-%=;;;;o=*&$--@X#%#:-#.o;;=O-#.;;;;;;;;;;;;;;;;;;;;.#@@@ ..*&%$-+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;o -+*;;;=O-#.;;;;;;;;.#+X::@#*o;;;;;ooooo.*O-O=;;;;;;;;;;o -@ ;o&-+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-&o;;o - =;;;", +" -#.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-@XXX:::::::@+& O-#=;;;;;;;;;o*#+-%.oo=.*O---@XX:+--@+% *.o.O-&=;;;;;;;;;;;;;;;;;;;;*+:-#=;;;o= O#++@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;*-+ =o= %-#.;;;;;;;=&+:X:X:-+&.o;;;;;;;;;;.#+ o;;;;;;;;;o -%.;o&-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;o - =;;;", +" -$*=.*%--O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-+XX:::::::X@++O=;*+ o;;;;;;;;= $-::#O& &#--+::@@::XXXXX@--% O+- o;;;;;;;;;;;;;;;;;;;;*$@- o;;;;;o=.&%#+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;.#-:& %--+#.;;;;;;;*-+X:::XX@-$&...o;;;;;;o +#.;;;;;;;;;o -O=;=O--&=;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;=&-$ .=.&- =;;;", +" -+#%%#::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-@XX:::::::X@+O =;;*O.;;;;;;;;; +-:XX:-----+XX@+$++@@:::X:@+-----*o;;;;;;;;;;;;;;;;;;;;*:-#.;;;;;;;;;o.. %::@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;o -@---@X@$ o;;;;;;*+-+@X::XX@--$%% .o;;;;;=O+*;;;;;;;;;=&-O=;.$++#.;;;;;;;;;;;;;= .o;;;;;;;;;;;;;;o&-++#%#@- =;;;", +" -++---:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X::::::::X@-%.;;;=O&o;;;;;;;o*#+XX:::::::XXX++&*&%$+@:X:@@:::X+@.;;;;;;;;;;;;;;;;;;;;o $-O=;;;;;;;;;;;;; $@@$$@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;o -X:@:::@-&=;;;;;;=&%#+@X:::XX@----# o;;;;;.+ o;;;;;;;;.#- ;o*+@@#.;;;;;;;;;;;o=&-Oo;;;;;;;;;;;;;;o&-:@----- =;;;", +" -@@++@::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+-:X::::::::X@-%.;;;o -%.o;;;;o= $-:X::::::XX::@+&=;o.*&#@::#$++:X-O=;;;;;;;;;;;;;;;;;;;;=O@-O=;;;;;;;;;;;;; ++& %++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;o&-X:@+++++&=;;;;;;;=..O+::::::XXXX@-+ o;;;;=O+*;;;;;;;;*+$*;o&-:+#.;;;;;;;;;;o*%-#*o;;;;;=..o;;;;;=O-:::@:@- =;;;", +" -@O&&O#@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-XX::::::::X:-O.;;;;.#+-# ===.*O--:X::X:@-+@XX@+ o;;;;;o*#+#**&%@:- o;;;;;;;;;;;;;;;;;;;;.%@-%=;;;;;;;;;;;;.%--.oo. %$++@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;o&-X$#O&&%-%.;;;;;;;;;;.#+:::::::::XX++ o;;;;*@&o;;;;;;o*$$*;=O-X+#.;;;;;;;;;;.#-+*;;;;;o.&#O.;;;o=&+::@$$$+- =;;;", +" -$*oo.O--O=;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::::-%.;;;;=O-::--%&&#--@X@@:::@#%%#:X-%=;;;;;;;=&-&o;o.O@-&o;;;;;;;;;;;;;;;;;;;;*$@- o;;;;;;;;;;;;.#--=;;;o. O#$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;o -@O.=o=*+$*;;;;;;;;;;o&-:X::::::::XX-$.;;;;o&$.;;;;;;o&-O=;.#-X+%.;;;;;;;;o.%--$*;;;o= $-+O=;o=*%-@:@&***O- =;;;", +" -#.;;o --O=;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::@@:+$*;;;;o&-@:XX@----+::+$$@:+%*==&@:-%.o;;;;;;.O- o;;; @-&o;;;;;;;;;;;;;;;;;;;; ++-.;;;;;;;;;;;;;.%--.;;;;;o=* O::++@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ ;;;;;;;;;;;;;;;;;oo= -+ o;;;oO- ;;;;;;;;;;o&-@:X::::::::X@$*;;;;;*-&o;;;;;=O-&oo -@X@$*;;;;;;;=*#-::+&.=. O--% =;=*%-O&#-%.;;o - =;;;", +" -$.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;;*$+XX::::X:@$$@+ o;;;;*$+:X::::XXXX:+%**%@-&o;o -@:+%*==oo;; +-*;;;; $- o;;;;;;;;;;;;;;;;;;;o @-+.;;;;;;;;;;;;;*#-@.;;;;;;;;;*$-O%+@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;oooo=. &#:+%.;;;o -O=;;;;;;;;;;.%$+:X:::::::X@+ o;;;;=%+*;;;;;=O+ ;o -@X@-&o;;;;o= --:XX@+#%$---%*o;.&+-&=.#-&o;;o - =;;;", +" -$.;;o +-O=;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::X@-% +O=;;;;=O-:X:@++++:X:+&.;; +-# . #@:X@--%O&*.*O--*;;;; +$.;;;;;;;;;;;;;;;;;;;;.%@-&=;;;;;;;;;;;;o&@-&o;;;;;;;;;*@%.=&$+$+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;ooooooo=*** O#---+:@$.;;;o&-%=;;;;;;;;;;;=*%-@X:@::::::-%=;;;;o*+O=;;;o*-#.;o -@X:-Oo;;;= %-+XX::X@--+@X@%*. #--#.;.$-O=;;o - =;;;", +" -$.;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::@+%.o*+*o;;;=&-@XX@$& %@:-%=;o;*$@@----:X:@$OO#--$-++-*o;;o&-%=;;;;;;;;;;;;;;;;;;;;.$@- o;;;;;;;;;;;;.%@-*o;;;;;;;;; -.;;o* O$-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ =.*&& O--+---+++::@#*;;o=&-O=;;;;;;;;;;;;;.O-+++@:X:::@$*;;;;;=&- o;;o -%=;=O-:X:-O=;;.O--@XX::X:@:XXX::X$+---#*;;*$-O=;;o - =;;;", +" -#.;;o*$-O=;;;;;;;;;;;;;;;;;;;;;;=&-@XX:::@++&=;=O-*o;o.O-@XX@- =oo.O+-O=o=.O+:@$%O#@X+$*=o=&+-+X:@& .= :-$.;;;;;;;;;;;;;;;;;;;;*$--*o;;;;;;;;;;;;*$-+*o;;;;;;;;=O-=;;;;oo=*O$:::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%%+----------@@++@$$$:@%*. %-%=;;;;;;;;;;;;;;=O$O&#@:::X:-O=;;;;;.+#.;;o*-&o;.$-::X@+ =*%--+@:::::@$$::::X:--@@#*o;;*$-O=;;o - =;;;", +" -$ ..*%--O=;;;;;;;;;;;;;;;;;;;oo*%-@X:@@@+$% =;;.#-# *&$-@X::-%=;;;;.%-@&.*O-@:+ ==*#++ o;;;*$+::XX+-$O$@-%.;;;;;;;;;;;;;;;;;;;o&@-$.;;;;;;;;;;;;;.#-:=;;;;;;;;;*$-.;;;;;;;;=*%:@+@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+---:@++++$$$@$#%% **O@@-+$--@@$*;;;;;;;;;;;;;;;=*==*#+X::X@#.;;;;;=O-&=o=&- o;=O$::XX@+%#-+#%%::X:+% :@:::::X@#*;;;;*$-$&*.*O- =;;;", +" -@@+@-+:-O=;;;;;;;;;;;;;;;;;o=*&$-@X:-+$#& .;;;;*$++----@X:@$+O=;;;;; ++-$@$$:-O=;;=O-&=;;;=&+$#::X@@--@:- o;;;;;;;;;;;;;;;;;;;o&@-@.;;;;;;;;;;;;;*$-O=;;;;;;;;; -#=;;;;;;;;;=%-& %$+@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++@###O *==o;o*-:X+-@@::- o;;;;;;;;;;;;;;;;;;=O-X::X@+ o;;;;=&--O &@- o;o=*%+::X@--@%*=*#@:$O.;=O-:X@++:+%=;;;;*$@@-+$@-- =;;;", +" -@@---:X-O=;;;;;;;;;;;;;;;;o*%--+XX:$#&*.=;;;;;o&-:X@-:XX:+O O%.;;;;o*$:@$ . $- o;;.#- o;;.O-%**%@:::::X@-*o;;;;;;;;;;;;;;;;;;;o&@-+.;;;;;;;;;;;;o&+-*o;;;;;;;;;&-*o;;;;;;;;;*$-.o.*&#$:::@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$#OO&*..=ooooo;;;;;;*++X:::::@$*;;;;;;;;;;;;;;;;;;o*#+X::::-#.;;;;o*@-----$*o;;;=%-:::XX:- o;=#+@$*;;o&-@@%&&%+- o;;;*$+X@----- =;;;", +" -@:$$@::-O=;;;;;;;;;;;;;;;= +-@:XX@$ .o;;;;;;;;.#%&#:X:::-%.;.# o;;;*#@@$*o;=%-O.o=O--&=o.%-O.;=O-@@+++:@+*o;;;;;;;;;;;;;;;;;;;o&@-O=;;;;;;;;;;;;=O+-*;;;;;;;;;; -*o;;;;;;;;; -#=;;;o* %:@+@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@% .==o;;;;;;;;;;;;;;;=%-X@+++@@@ o;;oooooooooooooo= #-X::::X@+ oooo= +@X::@$&*.* %$:::::::+O=o.#+:@&=o*#+@-&==&--O=;;;.$+X@@$@+- =;;;", +" -$& &%@-%*=.............*O-+XXX:X+#*o==....=.*O-& %@::X:-&=o.%$*=.*%-X+#*==*#@+O O+@@%& #-- == #-%& &%-%.;;;;;;;;;;;;;;;;;;;;o&+-*o;;;;;;;;;;;;=O-@.;;;;;;;;;; - o;;;;;;;;o&- o;;;;;oO+& %++@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;;;;;;;o&-:O O:+O*=.*& O-+XX::::::@$& &$@XXXXX:--$+--@X:::::X:@O &:@X@-O&#+X:+O* O@+# ==. $@@%& &%- =;;;", +" -#.;o=&-::#%%%%%%%%%%%%%%+-@XX:::@@:%%%#%%%%%#+-@##::::@@@:%%#:@$%#--@::X%%#-+:@---@XX@--+@:%O#+:-&=oo=&-&=;;;;;;;;;;;;;;;;;;;;=&+-*o;;;;;;;;;;;; $-&=;;;;;;;;;; -*o;;;;;;;;.%-*o;;;;;.#-.o. #+-@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;o -$*;oo.$-@$%#---------------+XX:::::::X@-----+:@::::X@+-+@XX::::::::@---@X:X:--+::XX@--@X:+@#%%#:@+*o;o - =;;;", +" -#.;;o&-X@--++++-------+++@@::::@+@++--------++@@-+:X:@++@+---::+-++@@+::+--+@++@+@X:X:+++@+---@@+*o;;o&-O=;;;;;;;;;;;;;;;;;;;;*#@- o;;;;;;;;;;;; @-&=;;;;;;;;;;&$.;;;;;;;;;*#+.;;;;;;&++=;;o. %$++@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*;;;;;;;;;;;;;;;;;;;=&-$*;;;=#-X+--+@+++@::::++++@@@::::@@@@@@@::::@+++@@@:XXX:@@@@@:::X:++++++@::X:@@@@@@:::::@@++--+X+O=;;o - =;;;", +" -$.;;=O+::O &#:X:#& O@::@% &%:X::O O::@#& &%::::O &#@X::& &#@::@O&%O O:XX-#.;;;=&-O=;;;;;;;;;;;;;;;;;;;;*@++*o;;;;;;;;;;;o :-O=;;;;;;;;;=%#=;;;;;;;;;&-@=;;;;;; -&=;;;;o=* &#+-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;=&-$*;;;=&-:X:%& O@:X::O %$::::######::X:@#& O$#:::::######:::@$O &#@:::#####$:XX:@O O::-O=;;o - =;;;", +" -$.;;o +-%.ooooo=O-@@ ooooo +@+#*ooooo*$+-O.ooooo*$@+%.oooo=&-@-O.ooooo @++ =ooooo $@-O.o.=o=&$:-#.;;;o&-O=;;;;;;;;;;;;;;;;;;;;*#-O=;;;;;;;;;;;;.%--*o;;;;;;;;;*@%=;;;;;;;;;&-+=;;;;;o&- o;;;;;;;oo.&%$++@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;*-$*;;;o*-@@#*oooo.O-:+%.oooo. %+@%*..... $@@$ oo=.*&@@@#*....*%-@-O=oooo= ++@&*.... $@X-O.oooo.%++$*;;o - =;;;", +" -$.;;;*$-O=;;;;;o&--$.;;;;;*+@-O=;;;;;=%-- o;;;;;*$@-%=;;;;o -@- o;;;;;.#-%=;;;;;;.#-- o;;;;;.$@+$.ooo.O-O=;;;;;;;;;;;;;;;;;;;;*:-O=;;;;;;;;;;;;=&--=;;;;;;;;;;.+*o;;;;;;;;o&-@=;;;;;.#- o;;;;;;;;;;o=*O%$$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;.-$*;oo= -@-Oo;;;;o -@-&o;;;;;oO--O=;;;;;=#-@#.;;;;;*-+-O=;;;;o -+-&o;;;;;.$-@*;;;;;=%-@@*;;;;;=O-+$*;;o - =;;;", +" -$.;;=&--O=;;;;;=&--$.;;;;o +@-O=;;;o;.%--&=;;;;;*$@-O=;;;;o&-@-&o;;;;;.#-%.;;;;;;.#-- o;;o;;.$@@:O O@-O=;;;;;;;;;;;;;;;;;;;=&@-%=o;;;;;;;;;;;;*$-.o;;;;;;;;;.-.;;;;;;;;;.#-@=;;;;;.%- o;;;;;;;;;;;;;=. O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;*-+O %@@-O=;;;;o -@-&=;;;;;o&--O=;;;;;.#+@#.;;;;o*-+-O=;;;;;.$--&o;;;;o*$-+ o;;;;=O-+$*;;;;;=O--%=;;o - =;;;", +" -$&** $+@# .=..* #@@:& .==.&@:+%.o=.**&#@+% *.=o= $+-&=o==o.%+:+%*=o.*. $-$*====o.&@@+%*o=*.= @@X:+----:-O=;;;;;;;;;;;;;;;;;;;=O@+# .=========o=&@@&*=====.==*&-*.*=======&@@-*===o. #- ==========.=o..=.* $::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;*--@----+X:@#*===o=&-:@%*====o.O-@#*===o= @@@@ =o=o.&-:@#*=o=o=*$++%.===o.&+:+%.o===*$@:-&=o===*#+@$&** O- =;;;", +" -@@---@XX@-$O$@@-@XXX+-$OO$@:X::O&&%---:XX@--%&&&%:::#O&&&&%@:X:+#&&$-%%:::%&&&&&#-:XX+#&O-#%$@XXX:::::X-O=;;;;;;;;;;;;;;;;;;;o @::--#&&&&&&&&&&%@:X+-%&&&&#OO+-@O#-O&&&&&O$:X@$O&&&#-:@#O&&&&&&&&&#O&@-%O%O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;*-+X:::::XX:@#&&&&O#@X:@#&&&&&O::X@#O&&&O$@XX@$O&&&O@:X:@$O&&&O$@X:@#&&&&O@@X:@%&&&&%::X@$O&&&O#@:X@------*=;;;", +" -+@--+@@@@+----+@:@@@+-----@:@:@------+@@@@-------@::+------@:@:@-------@:@-------+@@:@---+--@:@@@@@@@@:-O=;;;;;;;;;;;;;;;;;;;o&@::@@------------@XX@+--------+@X+---------@:XX+-----@:X+--------------+----:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;*-+:@@@@@@@::+-----+:@:@-------+::@------+:@@:+-----+:@:@------+:::@------+:@:@------@:@:@------@:@:@--+-- =;;;", +" +$$$$$$$$$$$:XX:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$:XX:+$$$$$$$$$+&=;;;;;;;;;;;;;;;;;;;o&+@:XXXXXXXXXXXXXXX::XXXXXXXXXXXX:XXXXXXXXXXX:::XXXXXXX::XXXXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;;;;;;;;;.@+$$$$$$$$+@XX@@$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$+@:XX:$$$$$$$$$$$+ =;;;", +". ********** &@+% *************************************************************************&$@@O ******* .o;;;;;;;;;;;;;;;;;;;o @@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;;;;;;;;o* ******** %@@% *********************************************************************** &$@@% ********** .o;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%--&o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--&o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+ o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-+ o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--%=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--O=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--O=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--O=;;;;;;;;;;;;;;;;", +";oooooooooooo*$-O=;ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;=&-O.oooooooooo;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;oooooooooo.O-$ oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo;=O--O=;oooooooooo;;;;;", +". O@@# %@#& .o;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;=* &#@@#& #@@#& .o;;;", +" ---++-----++@XX@++----+++++------++++++----++++++-----++++++------+++++------+++++-----+++-@X:+----------O=;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+ ;;;;;;;;;;;;;;;;;;;;*+---------+:X:@-+------+++-++------+++++------+++++------+++++-----++++++------++++-----+@XX:++-----++-+- =;;;", +" -+@++@::::+-+@@@@::::@@+++@@::::@++++++::::@+++++@::::++++++:::::@+++++@:::@@@+++-@::::+-+@@@@:::::::::X-O=;;;;;;;;;;;;;;;;;;;o $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++++++++++++++++++:X:@+++++@X:+++++++++++@X@+++++++++@XX:@-++++++++++++@X:+*;;;;;;;;;;;;;;;;;;;;*-+X:::::::::@@@@+@:::::+-+@++@::::@+++++@::::@+++++@::::@+++++@::::@++++@@::::@++++@:::::@@@@+@::::@@+@+- =;;;", +" -@:$$$:X:@%&O$$$@:XX:@$$$$$:XX::$$#& &#@:X:$$$$$$:XX:@%&&&&O::XX:$$$$$$:X:X:$+%& &#:::@%O#$$$:::XX::@@:X-O=;;;;;;;;;;;;;;;;;;;=%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O &&&&&&&&&&&&&&&&:@:O &&&&O@:O &&&&&&&&&#@O &&&&&&&&O@::%&&&&&&&&&&&& O@@@ ;;;;;;;;;;;;;;;;;;;;*-+X:@@::XXX:@$$$$$:X:::#%$$$$$:XX:$$$$$$:XXXX:$$$$$:XX::$$$$$$$:XX:$$$$$$:XXX:$$$$$:XXX::$$$$$$::X::$$$@- =;;;", +" -$ .. %@+#.o=***&$@:+O*.*.*&@@@# *.=oo*$++O*.****&$:+$*oooo.O-:+%******&$@+&**.oo= $@+%.=.**.&$@X:@+++@X-O=;;;;;;;;;;;;;;;;;;;=O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$&.oooooooooooooooo=:-$*ooooo*-#*ooooooooo=&- ooooooooo.--@&ooooooooooooo*-+@ ;;;;;;;;;;;;;;;;;;;;*-+:+$++@X:@$&*****O+:+%*=.*** %+@# .**** :@@$ *****&@@@# .**** #++O*.****&@@@# ..** $@X+%*.**.*%@@+O*.*O- =;;;", +" -#.;;=O--O=;;;;;=O-+$*;;;;;*+@-O=;;;;;=%-- o;;;;;*$@-%=;;;;o -@-&o;;;;;.#--*o;;;;;.#-- oo=o;;.#@:+% O:-O=;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#O*..o;;;;;;;;;;;;o:-%=;;;;;.-#.;;;;;;;;;o&+*;;;;;;;;;.--#*;;;;;;;;;;;;o&-@@ ;;;;;;;;;;;;;;;;;;;;*--#&* &:@:-O=;;;;o&-@-&o;;;;;=O--O=;;;;;.#+@#.;;;;o*-+-O=;;;;;=%--&o;;;;;*$++O=;;;;.$+:+ o;;;;=O-+@*;;o - =;;;", +" -$.;;o&--O=;;;;;o --#.;;;;;*+@-O=;;;;;=%--&o;;;;;*$@-%=;;;;o&-@-&o;;;;;.$--*o;;;;;.#-- ;=*o;;.$@@+*o;;*$-O=;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-+@$& =;;;;;;;;;;=@-&;;;;;o*-#*;;;;;;;;;o&#=;;;;;;;;;.--O.;;;;;;;;;;;;.#-X+ ;;;;;;;;;;;;;;;;;;;;*--O=;;=&-@-&=;;;;o -@-&o;;;;;=O--O=;;;;;.#-@#.;;;;o*++-O=;;;;;=%--&o;;;;;*$-- o;;;;=%++#.;;;;;=O-+$*;;o - =;;;", +" -$.;;o --#*oo=oo.%+@+ =o=o= +@+%.oo=o= $@-%.oo=o= $@+%.oooo.O+:-&=oo=o=&@+- =oo=o= $@-&===oo= @:-#=;;;=O-O=;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:--++% =o;;;;;;;=:+ ;;;;;o&-#*;;;;;;;;;=O%=;;;;;;;;;.--%.;;;;;;;;;;;;=O-:+ ;;;;;;;;;;;;;;;;;;;;*-+ o;;;*-@+O.o=oo=&-:+%.oo=oo*#--%.o=ooo*#+@#*oo=o= +@+%.oo=o= $+-&=o=oo=&+++&=o==o.O+@$ =oooo.%--#.;;o - =;;;", +" -$.;;o&-:@#&&&&&#@:X@$O&&&&%::::O&&&&&$@X:@%&&&&&%::@:O&&&&%@:X:#&&&&&O$@:@%&&&&&O$@X@#O &&O$@X-#.;;;o&-O=;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::-+% *.=;;;;=@$.;;;;;=+-#.;;;;;;;;;.+O=;;;;;;;;o*--%.;;;;;;;;;;;;=O-@#*;;;;;;;;;;;;;;;;;;;o -$*;;;o -@:XO&&&&&#@::@%&&&&&#@::XO&&&&&O::::%&&&&&%@:::O&&&&&$+:@#&&&&&O@@X:$O& &&O:@:+$O&&&&&X:+%.;;o - =;;;", +" -#.;;=O-X@----+-+::@:@-+-++@XXX:+++++-@XXX:+-+-+++:XX:++-+-+::@:@++--+-@XXX++++++-@::X@+++++---@@- o;;o&-&=;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-++$O*=oo*-%=;;;;;=--Oo;;;;;;;;;*-&;;;;;;;;;=O-@ o;;;;;;;;;;;;.%-@%.;;;;;;;;;;;;;;;;;;;=&-$*;;;=O-::+--++++@X:X:+++-+++@:::-++++--@X:+--+-+-+XX@+-+++----+-----++-@X:X@-++----++--------@X@+*;;o - =;;;", +" -$.oo.O-:@%OO#@XX:@++:XXX:@-@::XX@++:XX::::XXXX:@--+:XXXXXX:+-++-@XXXXX::::X@+++++-----+++++#OO#X-&o;;=&-O=;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:---$O *%-&o;;;;;=@-&;;;;;;;;;o -&o;;;;;;;;=O-:*;;;;;;;;;;;;o -@@#.;;;;;;;;;;;;;;;;;;;o*-$*o;;.$-:+%&%::@+@:X:+-+:XX:++$:XXX@+@%%@@$%O#:XXXX::#%X:+$OOOOOOOO&%::XX::::@+#OOOOOOOOOOOOO%@:+$*=o=&- =;;;", +" -@O&&O#@-%.==.%-@:&* #@X:+$#$:::::##::::::::::@+$##::::::::@#& O++:X:::::X@+$#######$#& .== @-O*.*O#@+*o;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX@-+++$&=o;;;;=+$*;;;;;;;;;o&+*;;;;;;;;;=&-: ;;;;;;;;;;;;o -:+O=;;;;;;;;;;;;;;;;;;;=&-:%&*. :+O .= --$#:::@$##@@:% * O+::@# ..O-&== +@X:X@# *#-O*=========&-@X::X:-$&*=============.&+@:%&&&#- =;;;", +" -+@+++:@- o;;;*+-$*;=%+:+O*. #@@#*..&@@X::::X@$&*..*%@:::X+#*o;;= #@:::::X@-&..........=;;;;;;;*#@:$$+-@@- o;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:+:X:% .=;;*-%=;;;;;;;;;=&$.;;;;;;;;;=&-: ;;;;;;;;;;;;o -@$ ;;;;;;;;;;;;;;;;;;;;=%-X@+@:@@$*;;.%-&..*#-%*..&--&=;=O-@$ .o;;.% oo -@X:X@# $O=;;;;;;;o=*O+:XX:@-%*o;;;;;;;;;;;;;;;.$@X++++-- =;;;", +" -@@--@X+$.;;;;=O-@O #@-%.;;=O--#=;;*+@X::::+#*o;;;=O-++-@-O=;;;;;*$@:::X:-&=;;;;;;;;;;;;;;;;;;=O+@+-@:X@-*o;;;;;;;;;;;;;;;;;oo*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:@-+#&==&-O=;;;;;;;;;.@Oo;;;;;;;;;=O-@ ;;;;;;;;;;;;o -@$*;;;;;;;;;;;;;;;;;;;;=&-XXX@-+@$&.*$+ o;;=%- o;;=#-%**O+@+O=;;;;o*#&&#@XX:+-@@+#.;;;;;;o*&#+@XX@+--O.;;;;;;;;;;;;;;;;;.$+X@+-@@- =;;;", +" -@X###:+$*;;;;o&-X@++::-O=;o*#@-#.;.&@@@@:X:-O.=o;;=%-% &$-O=;;;;;=%+:::X+-*;;;;;;;;;;;;;;;;;;;=O-::@@-@@- o;;;;;;;;;;o=..... &O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-+%&#@%=;;;;;;;;o*- ;;;;;;;;;;*++$ ;;;;;;;;;;;;o -@$*;;;;;;;;;;;;;;;;;;;;.#-X@+@:X::@++#*o;;;*++*;;o*$+@+++$@-O=;;;;;*@++@X:@+$#@+-&o;;;o=*&$+-@X:++$# =;;;;;;;;;;;;;;;;;;*$@@+##$-- =;;;", +" -$ ..*%-$*;;;;.%+X::::::$O #+X@:& %+@++++:::##%.;;*+$.;o*$#.;;;;;=&-:X:X@-&=;==o;;;;;;;;;;;;;;=O-@+-%&#@-O=;;;;;===* %$$$$$+++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-++:$&.o;;;;;;o - ;;;;;;;;;o*-@%.;;;;;;;;;;;;o*-@$*;;;;;;;;;;;;;;;;;;;o -@:@$++@X:@+-&o;;;=O-$ ==*#+X+$&. $-$*;;;;o -@:XX+-%*. +- o;o= #+++:XX:-$ ..o;;;;;;;;;;;;;;;;;;;*$-$ ..*#- =;;;", +" -#.;;o&-+ o;;=&+@+-:X::X@+++@::X:@+---&* #@:X@-#.;o&-&o;;; - o;;;;;*$@:::::@&*&#*o;;;;;;;;;;;;;o +@&*.o*#-$*o=***&O%$++-------+-+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::+$ .=;;;;oO- ;;;;;;;;;;*-+&o;;;;;;;;;;;;o -@$*;;;;;;;;;;;;;;;;;;;o -+% . O@::@--%*oo.&+@X#O%++:@#*o;=O-@# =;o*#+XX:@$&.o;=%- ;o*#+-+:X:X:-%*o;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;o -+ o;=O+++$#::::X::::::::X:+-# =;o*#@XX-#.;o&-*o;;;o&$*;;;;;.%-:::XX@+++-%.;;;;;;;;;;;;;;*+&=;;;o +@O %$$++--@:@@@+-++$##$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++$%*.=o.+$*;;;;;;;;;o -$ o;;;;;;;;;;;;=#-@$*;;;;;;;;;;;;;;;;;;;o*-$ ;;;=O-:@$$-$&&#+@XX+-+@@:+ o;;=O-X++&.*#-:XX+$*o;;;=%%=o $-:XX::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;*$-&=;;o - =;;;", +" -$.;;o -$.;o&+-+&..O-:X:+-+:X::X:-+O.o;;;.%+XX-#.;o&- o;;;;.$%=;;;;; +@X:::X:@::-%*=o;;;;;;;;;;;*- o;;;; $@++---+@@+--++#O&&&*..*%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-+$% &-Oo;;;;;;;;;=#-#*;;;;;;;;;;;;;.--@#.;;;;;;;;;;;;;;;;;;;=O-#.;;;o -@&.. $-+-@X:@@&.*%-+O=;o*$@XX@+$++:X:@+ o;;;o*+% &++XX:::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;;*$+*;*@-# o;=&-+--#O#@:X:@-%*=;;;;;.%+X:-&=;=O- o;;;;=%+*;;;;;*$@X:::::::X:+$%*o;;;;;;;;;;.$#.;;;o +::++-++-#O%O**.=o=o;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@--++@O=o;;;;;;;;.+-$*;;;;;;;;;;;;;.@-@&o;;;;;;;;;;;;;;;;;;;.#-#.;;;o&-#.;;o.**&@::+&=;o -++O* $+X:::@-+XX::-O=;;;;.%-@++@X:::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -#.;;;*@+& #+ .oo.&$-+#&.=.O+:@-O.;;;;;;;o&-:@-*o;.#- o;;;;o -&o;;;;*$@X::::::::X:+-+*;;;;;;;;;;=O-*;;;; +@:$#& .=.=o;;;;;;;;;; $:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::#O ..=;;;;o*-+%.;;;;;;;;;;;;o -@@ o;;;;;;;;;;;;;;;;;;;.#-O=;;;=O- o;;;;;;=%-:@&=o.&@@:++++:@@+--@::X:-#.;;;;=O-:X::::::::X:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$*==.&+@++O*o;o $-+O*.o;;;*+-$ =;;;;;;;;o +@@- o;*$@*o;;;;;o&#.;;;;=%-:X:::::::::X@- o;;;;;;;;;o&- o;o=&$-&*.o;;;;;;;;;;;;;;;;;;.%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-+$#&*=o;=#-X ;;;;;;;;;;;;;=O-:$*;;;;;;;;;;;;;;;;;;;o ++O.=o;*+$.;;;;;;;=O-X:$O %+:XX:@@:+++$OO$-@X+$*o;;;=O+@X::::::::::+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;*$-#*==.%- =;;;", +" -@%OO%@@@%*o;;;o&$O*=;;;;;=&--&=;;;;;;;;;o -@@- oo&-O=;;;;;;;.$&=;;;;*$-:X::::::::X@-*o;;;;;;;;;=&-%*. %#:- o;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--++%*=.--%.;;;;;;;;;;;;;.+-@#.;;;;;;;;;;;;;;;;;;;o&-X:#&**&-@ o;;;;;;.@+XX@-++:X::XX@-# **==*&#--&o;;;o +@X:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@$OO#+- =;;;", +" -@@---:@+*;;;;;;=.=o;;;;;=&+-O.;;;;;;;;;;o -@+$*;oO-O=;;;;;;;o&+*;;;;o*$-@:X::::::::-O*..=;;;;;;o $++$+-@X-&o;;;;;;;;;;;;;;;;;;;;o&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:@-$%&@+%=;;;;;;;;;;;;;*-+@O=;;;;;;;;;;;;;;;;;;;o&-X:+-+$@X@$ .=o;;=&-:X:XX::::::X@-%.;;;;;;o -%.;;;= $+XX::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@--@@- =;;;", +" -@X:::X+$.;;;;;;;;;;;;;;;*++ =;;;;;;;;;;;o -@-O=;=O-&o;;;;;;;;*+O=;;;;o.O+-@:::X:::X:+$$$ o;;;;;;.#+@@:::X-#.;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-+X:$ =;;;;;;;;;;;o&-@+ ;;;;;;;;;;;;;;;;;;;;o -::::@+@XX@+$% * &@@X:::@::::::@@&=;;;;;;;;*#*;;;=&++XX:::::::X:@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+X::::@- =;;;", +" -@@---@@$*;;;;;;;;;;;;;;;.O o;;;;;;;;;;;;o -@-O=;*$@*;;;;;;;;;=%+*o;;;;;= %+---@::::X:+--O=;;;;;;=%+X:+--@++*;;;;;;;;;;;;;;;;;;;;;*#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::@$O*.oo;;;;;;;=%-:$*;;;;;;;;;;;;;;;;;;;;o&-@---@:X::X@--++++@X:+---+:X::@-&o;;;;;;;;o Oo;;= ++XX:::::::X:+-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X+--++- =;;;", +" -@& %-$*;;;;;;;;;;;;;;;;=o;;;;;;;;;;;;;o -++&o;*+#.;;;;;;;;;o -O=;;;;;;;= %-+:::::X:- o;;;;;;o @@+-O O+- o;;;;;;;;;;;;;;;;;;;;.%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-$#& *=o;;;;=O-@&o;;;;;;;;;;;;;;;;;;;;.$-%&O++@X::::X:::::@+-+#& &$@X@@&=;;;;;;;;;=%Oo;=&+@X:::::::XX:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+@% %- =;;;", +" -$.ooo -$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --$*;o +$.;;;;;;;;;;=%+ o;;;;;;;;oo= %-@:::X-%.;;;;;;;;*$-&*=o.#-&=;;;;;;;;;;;;;;;;;;;;=O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@+++$% =o;;=%-$*;;;;;;;;;;;;;;;;;;;;;*-+&o=.*O-:@-+:X:::+-$&*.oo.%-:-&=;;;;;;;;;o +: *O+@:X::::::::@-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-#*o;o - =;;;", +" -#.;;o&-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --#.;=O-$.;;;;;;;;;;;*$$ =ooooo;;;;;;.O@::X@- o;;;;;;;o +@.;;;=O-O=;;;;;;;;;;;;;;;;;;;;o&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-+# =o*++#*;;;;;;;;;;;;;;;;;;;;o -+ ;;;o --@%%::@--# .=;;;;o --%.;;;;;;;;;;*++:+++@X::::::::@--O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;=&-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --O=;=%-$.;;;;;;;;;;;o&-+%&&&&&*...o;;.%-:X++*;;;;;;;;o +- o;;; @+*;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-+% %+@&=;;;;;;;;;;;;;;;;;;;;=&-%.;;;=O-%*=.O-+% .o;;;;;;o*-+*;;;;;;;;;;.%-:::::::::::X:+-+O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;;*++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --&o;=%-$.;;;;;;;;;;;;.O-------$#$#&*=.O-:X-%=;;;;;;;;o +-&o;;;.#- o;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-++X+&o;;;;;;;;;;;;;;;;;;;;=%-&o;;o*+$*;;=O-&=o;;;;;;;;o&-&o;;;;;;;;;.O-:X:::::::::X@+%& =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&=;;o - =;;;", +" -#.;;o -$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+*o;=%-$.;;;;;;;;;;;;;.&%%O%O#-----$OOX:::-&=;;;;;;;;;*#- o;;;*#-&o;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::@&o;;;;;;;;;;;;;;;;;;;;*+-&o;;o -$ o=&-%.;;;;;;;;;;.$%=;;;;;;;;;o&-@X:::::::::X@-O.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$*=..O-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;=O-#.;;;;;;;;;;;;;;======. %$--+:X@- o;;;;;;;;;o&-O.=* OX-#.;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;o -@# .=o -:%&&+#.;;;;;;;;;;.%+ ;;;;;;;;;o $@X::::::::::@$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-$ ...&- =;;;", +" -@X##$@+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -%=;;.%-#.;;;;;;;;;;;;;;;;;;;;;oooo=.*O+-@:-O=;;;;;;;;;;*$@$#$++X@-*o;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;;;;;;;;;;;;.#-X@$#O O@:+++#.;;;;;;;;;;=O-O=;;;;;;;;= $+XX::::::::X:-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@+###@- =;;;", +" -@@--+:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#.;o +++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O---%=;;;;;;;;;;=O---+:X:X- o;;;;;;;;;;;;;;;;;;;;o @@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$ ;;;;;;;;;;;;;;;;;;;;o*+@XX@--+@X++@+ ;;;;;;ooo=*O++ o;;;;;oo.O++XX::::::::XX+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@--++- =;;;", +" -+@+@@:@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#.;o&-@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O#*o;;;;;;;;;;o&+:XX:@+:-O=;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;o&-X:@@X::@#& :$*;;;;=. &&&$+@+&o;;;;= &%-@X:::::::::XX++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:@+@+- =;;;", +" -$%$++@+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -#.;o -@+$.;;;o======o;;;;;;;;;;;;;;;;;;;o=.o;;;;;;;;;;;o&-:X@--+:++.;;;;;;;;;;;;;;;;;;;;;*@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;o -:++-+:X@#*=#- oo=*O$$++-+::+%.;;=*O+--:X:::::::::::++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:+++@+- =;;;", +" -#*.**&@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;=*.o*#-#.;o -@:-&=o=*O%OOOO*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@@-% *&+-*;;;;;;;;;;;;;;;;;;;;;.%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;o&-@O* $+X::O&:+%**%$--@X:::::@+O**&$+@X::::X::::X:+--+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-@&***O- =;;;", +" -#.;o;*@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;*#%&#@-#.;o -@X@@& O+------$ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O++&=o;*$- o;;;;;;;;;;;;;;;;;;;;; @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&=;;;;;;;;;;;;;;;;;;;;;.#-#.;o*O+::++:X@$$-@:X:::::::::@$$++XX:::X:@@:XX@--#&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-%=o;o - =;;;", +" -$.;;;*@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+@X+#.;o -@XX@++-O**%@:X++#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +#=;;;.%-%=;;;;;;;;;;;;;;;;;;;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;o*-+ ;;;o*-@X:::::@@:::::::::::::@++:X::::X:+-++:@@O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&o;;o - =;;;", +" -$.;;;*++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+XX-#.;o -@X:X:-O=;o&-@X:@-+#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+#.;;;;*$+*o;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;=&-%.;;;o -:::::::XX::::::::::::::XX::::XX@-# #--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-O=;;o - =;;;", +" -$.;;;*@+*;;;;;;;;;;;;;;;;;;;;oo;;;;;;o -@X-#.;o -@XXX-$.;;=&-@XXX::+$O*o;;;;;;;;;;;;;;;;;;;;;;;;;;o=&@+ o;;;.#-O=;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%.;;;;;;;;;;;;;;;;;;;;;*++&o;;o*$@X::::::::::X:@+:::::::::X:::X:+-O.oo.& =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&--O=;;o - =;;;", +" -#.;;;*@+*;;;;;;;;;;;;;;;;;;;o =;;;;;;.#+X-%=;o&-@XX+$*o;o +@X::+--++-$*o;;;;;;;;;;;;;;;;;;;;;;;;=*%$X-&o;oo*#-#.;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;;;;;;;;;;;;;;;;;;;;o -+&=;;o -:X:::::::::::+-++:X::::::::::@-+&=;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$ ...&++*;;;;;;;;;;;;;;;;;;;o&-&=;;;;;=O-X-#.;;*$-X@+*o;o $+XX@-$%%$---$*o;;;;;;;;;;;;;;;;;;;;o=.O$-@X+O*.*&%X-#.;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;=O-:$O*== -X::::X::::::-$ *%-:X::::+-----#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-#*oo.O- =;;;", +" -@:$$$:+$*;;;;;;;;;;;;;;;;;;;;.%-&=;;;;=O-:@+&=;o +@-O=;;=O-X:+#&*==* &++*;;;;;;;;;;;;;;;;;o=* %$-@XX:X@$#$-+X@+*o;;;;;;;;;;;;;;;;;;;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;;;;;;;;;;;;;;;;;.$-X@-$%&O@X::::@:X::@$&.oo.%-:X@--$O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@#&&#+- =;;;", +" -@:+++:@$*;;;;;;;;;;;;;;;;;;;;o.#+&=;;;=O-:X@+&=;o&--&o;;.%+X@+*o;;;;ooo*&.;;;;;;;;;;;;;;;o=*O$+---@:::X:@+@:::X-&=;;;;;;;;;;;;;;;;;;;;;oO+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O.X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ ;;;;;;;;;;;;;;;;;;;;;o*+@X::@-+@X::X@--+:::@$*;;;;.$---%&*=oooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X+++++- =;;;", +" -@@--+:@$*;;;;;;;;;;;oo;;;;;;;;o&-+O.;;.#+:XX@+O*. $-O=;;*$-@-%=;;;;;;;;oo;;;;;;;;;;;;;oo= O$---+O %+:::::::XXXX-+.;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%.;;;;;;;;;;;;;;;;;;;;;o&-X::X:::::::@+O&$--@:@&.oo;;*## .oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@--++- =;;;", +" -@:$$$:+$*;;;;;;;;;;o* o;;;;;;;;.O--O*.O+::::X:+$##X+%=;.%-+@-@*;;;;;;;;;;;;;;;;;;;;;o. &%$-++%&*=o*#@::::X:::@--$.;;;;;;;;;;;;;;;;;;;;;;=O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+==$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@ o;;;;;;;;;;;;;;;;;;;;;o --+:XXX:::::+&=o*&&$@:+%& .o;=.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@+$$:+- =;;;", +" -$ ..*%-$*;;;;;;;;;;o&$ o;;;;;;;;.%--$$+:X:::X:----@@# *&+@ *%-&=;;;;;;;;;;;;;;;;;;o. #$+-@@+&.o;;;o&+@::X::+--# .o;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&;o#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;= %$-+::X:::@$*;;oo= $@:+++# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-$&..*O- =;;;", +" -#.;;=&-$*;;;;;;;;;;;*-$*;;;;;;;;;.%-++:X:::X@@&**O--+$$+-&=;*-#.;;;;;;;;;;;;;;;oo= #+---@X+-*;;o;;o&+@X:@--@% .o;;;;;;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;o=*O+--@:X:@$*o;;;;=&-X@---+# .oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;=O-$*;;;;;;;;;;;=&-#.;;;;;;;;;.$+X::::XX-O=oo= %----&=;o -%.;;;;;;;;;;;;o=. O+--$O %:@-*o;o=. #::X@-%&*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-.;=X@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&%-@X:::O *o;;=O-::& #---#& *=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&=;;o - =;;;", +" -$.;;=O-$*;;;;;;;;;;;;=O-O.o;;;;;;;o&-:::X:::-O=;;;o= OO =;;=O- o;;;;;;;;;;;=*O#$+--# *=o +:-O..*O#+-@X@$ =oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo= $@:::++#&.= ++@&=o*OO#-++$O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -#.;;=O-$*;;;;;;;;;;;;;.%-$ o;;;;;;;*+@X::+---+ =;;;;o==o;;o*++*;;;;;;;;o..*O$-+:@@&.o;;;.%+@:%%$---@@:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+.;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-X@----+#O#@@#.;;oo=*:+:@-$O*..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;o&-$*;;;;;;;;;;;;;;*$-$&.o;;;;; -@X:-#& &@+&.o;;;;;;;;.%-O=;;;;;;;= %#$---@X+:.;;;;;=%-X:-++--O*&$-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%o;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:% &#----@X+#.;;;;;=O-XX@--$#% .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-%=;;o - =;;;", +" -+ =o.O-$*;;;;;;;;;;;;;;o&---%*=;;o.O+::+#*oo=*#-% =;;;;;;;.$@*;;;;;o.*O$----OO+@++*;;;o.&$:@----O =o.#-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; $:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- ;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@ oo.&#---@::&*=;;;=%-:@#O#---+% *=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-+ ===&- =;;;", +" -+$O&O#+$*;;;;;;;;;;;;;;;.O-@+$&*. %@:X@- o;;;o.O-$O.o;;;;o +&=;;o=. %$+-+#&*==&+@-&==. %+@++##O =o;;=O--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$=;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-+ ;;;o.&%#+-++$O*.=*@+@$ =. O$--+$O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@:O&O$- =;;;", +" -@@---:@$*;;;;;;;;;;;;;;;;.%-:+-$#$-+:X@-*o;;;;;=O--#*o;;= #-&o;. O#$+@@% .=o;;.%+@%&O#$----&..=o;;;;;*%-#.;;;;;;;;;;oo;;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+O=;;;;;o.. #----$#OO@@+&=;;o=*O-:@-$% .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@----- =;;;", +" -@@---:@$*;;;;;;;;;;;;;;;;;*+@X:@--------&=;;;;;;=%--$ * O$+@%* %$---X@- o;;;;;o&-:@+----#&*=;;;;;;;;;=&-- o;;;;;;;=.& =;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;= *=;;;;;;;;.$-$*;;;;;;;;;o. #-----@:@$*;;;;;o.#+X@--+# .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@--@+- =;;;", +" -@#%%#:+$*;;;;;;;;;;;;;;;;;=O-:X@$O *&%#-+ .o;;;;=O-:++$$-@:X@$$--@%#@@- o;;;o=*O@@+--$% .oo;;;;;;;;;;o&--#.;;;;o=*&#+:.;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;o $$O*.=;;;;o --#.;;;;;;;;;;;o. %#@-+::$&=oo;;;.#+:@#%--+#O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@@%%#+- =;;;", +" -$*==.O-$*;;;;;;;;;;;;;;;;;o&-:+%*=oo==. $+# =;;o +@X::@::X:X:+-#&*.*#@+#*=.*&%$:@-+O *=o;;;;;;;;;;;;;;.%+- o;=*&%$-@@-*o;;;;;;;;;;;;;;;;;;;;;;o @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+O=;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;=#-:+$#O*=;;=%-@ o;;;;;;;;;;;;;o=.*O--+@$%& .o=&+:+O.. #---$O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-: .=*%- =;;;", +" -%=;;=&-$*;;;;;;;;;;;;;;;;;=O-@- o;;;;;;o*$-@&*=*$+X::XXXX::X@+&.oo;o&-@@$%#$+---@&*=o;;;;;;;;;;;;;;;;;o @- =.O$+-@:XX-%=;;;;;;;;;;;;;;;;;;;;;;;.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-.;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;o*+@X:@+-$O.= -+&=;;;;;;;;;;;;;;;;;o=*O$----+# &@@@%.;;o.&#@@-+#&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -&o;;=O-$*;;;;;;;;;;;;;;;;o +@@- o;;;;;;;=%+:+$O#+:X::X:@-+::-&=;;;;o&-::+---+##%*=o;;;;;;;;;;;;;;;;;;;;*$@%O#-+::XX::@- o;;;;;;;;;;;;;;;;;;;;;;o ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%o;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%.;;;;;;;;;;;;;;;;;;;;;;;.$-X:XX::@-#O#+$*;;;;;;;;;;;;;;;;;;;;o=*&%#---+$::-&o;;;;= @@X+--$O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" - o;;=O-$*;;;;;;;;;;;;;;;;;*+-@+%.;;;;;;;.%+X:@-+:X:::@--$@@@- o;;;o*#@:X:@--&..=o;;;;;;;;;;;;;;;;;;;;;=&@:@-+:::XX:+-@+$.;;;;;;;;;;;;;;;;;;;;;;;.%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&=;;;;;;;;;;;;;;;;;;;;;;o -+-+:X::::+-@:@&=o;;;;;;;;;;;;;;;;;;;;o=.. #--@::@%*=;;;;*++X@@---#% *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" - o;;o&-$*;;;;;;;;;;;;;;;;;o*%---%.;;;;;; +@XX::::X:+--# .*#+-O=;=. #+:@---O =;;;;;;;;;;;;;;;;;;;;;;;=*O$:@-@XX:X:+-#&%@-&=;;;;;;;;;;;;;;;;;;;;;= #@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$&.==o; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#&.;;;;;;;;;;;;;;;;;;;;;.$+O&#-+:X:XX:-+:$O .o;;;;;;;;;;;;;;;;;;;;;;o.&#--+@@$O*=;o&-@@&* #---+$%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&=;;o - =;;;", +" - =oo=O-$*;;;;;;;;;;;;;;;;;;o= %$-%.o;;o*#-:::XXX:::#& .o;o +++&*&#+---$#O =o;;;;;;;;;;;;;;;;;;;;o=.*O$---$%:::::@$O*o*$-$.;;;;;;;;;;;;;;;;;;;o.O$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--#OO .&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+:@-O.o;;;;;;;;;;;;;;;;;;o -$*o*O$@:::::#$---$#&.o;;;;;;;;;;;;;;;;;;;;;;o.&%#+---$&.*#++#.oo. %$@+-$&*.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=oo= - =;;;", +" -% &#-$*;;;;;;;;;;;;;;;;;;;;o=*%-# .= #@:X:X:@@X@+ =o;;;;.#@:$$----%&*.=o;;;;;;;;;;;;;;;;;;;;o= %#$----%*= $@X+@ =o;o&-- o;;;;;;;;;;;;;;;;;= %-@X+-@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%&&@---$@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-@:-#&.;;;;;;;;;;;;;;;;;.$-#.;o=*%+X:@%**&#-++-#&*.=;;;;;;;;;;;;;;;;;;;;;o=. #----##:@- o;;;o= #@X+-##O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-#& %- =;;;", +" --++++:@$*;;;;;;;;;;;;;;;;;;;;;;o.%-+#%$-:X:@+---::- o;;;;= $@X+---+&.oo;;;;;;;;;;;;;;;;;;;;;o= %$-++@%& =o;=O+X++.;;;;*#-%.;;;;;;;;;;;;;;;o.&$+:@-#O$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- oo.*O*&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&*O-+@@-%*o;;;;;;;;;;;;;;o -$ o;;;=%-X@+ o;o.&#@:+-$#&*=;;;;;;;;;;;;;;;;;;;;;;o. #----::@&=;;;;;.#+X@----$O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:++++-- =;;;", +" -@:@@:X@$*;;;;;;;;;;;;;;;;;;;;;;;;*$++-@XX@--@O O+:+%.oo=*O$@@--+%&*=;;;;;;;;;;;;;;;;;;;;;o=*&%$--@X@+*oo;;;=&+:X-O.;;;o&+-O=;;;;;;;;;;;;;o*%-@@-$#*= @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$.;;;o=;o +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o= +-@:+# =;;;;;;;;;;;;;*$-%.;;;o +@X@$*;;;;o +@X:---#O.oo;;;;;;;;;;;;;;;;;;;;;o. %#@-@:#O*=o;o*+@@$OO#+--$#&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+X:@@:@- =;;;", +" -+@---:@$*;;;;;;;;;;;;;;;;;;;;;;;;*$@X::X@+% *=o=O@@@% O$----% *=oo;;;;;;;;;;;;;;;;;;;;o*&%$+---+@X:- o;;;= #@:X:-O=;;o @@- o;;;;;;;;;;;.&$+:@-#*.o;o&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*o;;;;;;;=:@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;;o*&$+:@+O.o;;;;;;;;;;=%-@#.;;;.$+X::@O.o;;;*-@X@@$---#& *o;;;;;;;;;;;;;;;;;;;;;o=. %----$O **#+:-&==.*%+@--%&*.o;;;;;;;;;;;;;;;;;;;;;;;;*$@X@--@+- =;;;", +" -+%OOOX-$*;;;;;;;;;;;;;;;;;;;;;;o*%@:+@X:+&.oo;;;*$@:-+$----% =oo;;;;;;;;;;;;;;;;;;;;;o= #--+---&*&@X+$.o=*O+++--@-#=o.&#:X-%=;;;;;;;;;=*%-@@+-&.o;;;;=#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%o;;;;;;;;;%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;o= +-@@-# =;;;;;;;;o*-@X@O.o=&-@--+@@# .o=O-X@# *O----+#&.=;;;;;;;;;;;;;;;;;;;;;;o= %----+$$+:+#.;;;o=&+::-+$% =;;;;;;;;;;;;;;;;;;;;;;;*$+:#O&%+- =;;;", +" -O.oo.O-$*;;;;;;;;;;;;;;;;;;;;=*&$-+-+@X+-*;;;;o= $@X:@-+#% =o;;;;;;;;;;;;;;;;;;;;;=.. %++::@%&*=o.#@@+& O#---$%%:-#**%-@XX@+*;;;o;;;o.&$+:+@$ =;;;;;;; -@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&;;;;;;;;;o#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;o*O+-:@+O.o;;;;;;=%-XX:-% #-@#%$---+% &@@:+ oo=&%@:@+-#O*.o;;;;;;;;;;;;;;;;;;;;;o= &%+--+XX+%.o;;;;*-@X+---+O*.=;;;;;;;;;;;;;;;;;;;;*$-@ =o.O- =;;;", +" - o;;o&-$*;;;;;;;;;;;;;;;;;o=.&#---+&* $+-&o;;= %$::+--# .=o;;;;;;;;;;;;;;;;;;;;o=.&##+-@XX+O.oo;;=O-:X$+----O*.=.O+#$+:X:+@-%=;;o;;= %-@:-+ .o;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;;;;;;;;;%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;;;;;;;o= $-@@-#&.o;;;;*---@X:+-@@$ ..*&$---+@@X@$.;;;o.O+X::--$%&.o;;;;;;;;;;;;;;;;;;;;;oo.*O+-@::@% =o;o -@@#&&@--$%&*.=;;;;;;;;;;;;;;;;;*$-$.;;o - =;;;", +" - o;;=O-$*;;;;;;;;;;;;;;;o.&%#+++@O*=o.#@@$*=.&$-++-+%&.o;;;;;;;;;;;;;;;;;;;;;o= %#-----+:X- o;;;o*#@X@---$& =o;;;.#-@X:@-$$-- o;;o.O++@@-#*o;;;;;;;;;;;=O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&.==o;;;;;#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;o*%-+@+-# o;;.%-#O@+:X:@-&o;;;o. #---@X@#*o;;;o -XX@----+#&*.o;;;;;;;;;;;;;;;;;;;;;o=*O--++-+% ==&-+$*o=*O+---$#&*=;;;;;;;;;;;;;;;*$-%.;;o - =;;;", +" - o;;=O-$*;;;;;;;;;;;;o=*&%+-+@@O*=o;;=&+:@%O%----$O*=o;;;;;;;;;;;;;;;;;;;;o=* O$---$#& O+:-O.o=*&#@:+-$#&*oo;;;;;o +@X@+#**%-$*o= #-:@--&.o;;;;;;;;;;;;;.$-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::---#&O ....*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;;;;;;o= $@@:++&.*&-+ = --:X@%.;;;;;;o.&O@--+@%&*=o=&-X@$& %+---$#&.o;;;;;;;;;;;;;;;;;;;;;o= O#@---$OO#:+%=;;o=*O@@@--#&*=o;;;;;;;;;;;;*$-O=;;o - =;;;", +" - o;;=O-$*;;;;;;;;;;o= %$----::-&=;;;;o +@X+---$O *=o;;;;;;;;;;;;;;;;;;;;o= O#+-@@$&*.=o.O@@+O O#--+-$ ..=o;;;;;;;;.#@+%*.oo +-# O+@:@-O*=;;;;;;;;;;;;;;;o ++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O&$----$###$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;o. ++:@-##++O=;o*&#+@ ;;;;;;;;;o=* $----#O #@:+&=o.*&+-@--%&*.o;;;;;;;;;;;;;;;;;;;;o=.*&#----@X+%=;;;;o.$+X:---$% .=;;;;;;;;;;*$-&o;;o - =;;;", +" - o;;=O-$*;;;;;;;;o= %+---$O%@:-%=;;o.*O@@+--+O*=o;;;;;;;;;;;;;;;;;;;;;o= %$-+@:@@ =o;;;;*$::++----#O*o;;;;;;;;;;;;o +- o;;;=O@++-@@--&=o;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-.o* OOOO@---X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++ ;;;;;;;;;;;;;;;;;;;o --++@++$*;;;o.#-#.;;;;;;;;;;;oo. O$@@-++@X+#.;;;o=*%@X:--$#&.o;;;;;;;;;;;;;;;;;;;;;oo.&#--+::$ .o;;o*+@:$O#---@%O*=;;;;;;;;*$-O=;;o - =;;;", +" -O...*%-$*;;;;;o=. %+-+#%O*=.%++$*=. %$++-$#O*=o;;;;;;;;;;;;;;;;;;;;o.. O$----:X-$.;;;;=.&$:X@-+#%&.=o;;;;;;;;;;;;;;.#-&=;;;;*$@@:@+% =;;;;;;;;;;;;;;;;;;;;o&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-:;;;o====. *O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ o;;;;;;;;;;;;;;;;;;;;o*O##::@O=;;;;*+-&o;;;;;;;;;;;;;;o=O+X:@@::+#*=;;;;o -:X@----%&*=o;;;;;;;;;;;;;;;;;;;;;o.&#$-+@$% .o.#+X-O..&%#---$&*.o;;;;;*$-$&==.O- =;;;", +" -@####:+$.;;;=. O#+-+X ..=o;o -@:%O#+---$&*.=o;;;;;;;;;;;;;;;;;;;;o. %#$---% O+:@+ o;=*O#:@@--# ..o;;;;;;;;;;;;;;;;;o @+&=;;;.#+X@@&=o;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+*;;;;;;;;;oo +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$ o;;;;;;;;;;;;;;;;;;;;;;o=.&+:+ ;;;;.#-O=;;;;;;;;;;;;;;;;o -:XXX::::#O*o;;.%-::O %----$% .=;;;;;;;;;;;;;;;;;;;;;=.*&$---+O &@@+#.;;=.*O@:@-$% .=;;;.$@@+%O#+- =;;;", +" --+--+:@$*==.&#+---:+#.;;;;;;*$@X+----# .=;;;;;;;;;;;;;;;;;;;;;;o. %+-@+-% .o.%-:@# *O$-+:@-#&.o;;;;;;;;;;;;;;;;;;;;;=&--*;;.O@:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%o;;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-Oo;;;;;;;;;;;;;;;;;;;;;;;;;=O+X@O.o;.#-#.;;;;;;;;;;;;;;;;;;.#-XX:::X:+-# **O-:@$*o. O$-@-+#O*=;;;;;;;;;;;;;;;;;;;;;;=*&$---++::-&o;;;;o.%+X@--+#O*=o*$@X@--++- =;;;", +" --+--+:::%&&#---#%@:@+ o;;=..&$::--$%O*o;;;;;;;;;;;;;;;;;;;;;o.. %+-@X@# .o;;;*$@X@$$-+:@@& .o;;;;;;;;;;;;;;;;;;;;;;;;*$-%*.O-:XX-O=;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-%*;;;;;;;;;;;;;;;;;;;;;;;;;=&+XX:@% .&-+ o;;;;;;;o..=;;;;;;;o*$+X:::::+--+#$+::-O=;;o=*#+X@--$O*.o;;;;;;;;;;;;;;;;;;;;o=* O$--@:@%*.=;;;.%-:#%#---$& &@:X@--+-- =;;;", +" -#& &&#@:+----$ .= #@++*=.&##$++-@&..=;;;;;;;;;;;;;;;;;;;;o=.&%#+---@X-O=;;;;o*#+::@@:XX@- o;;;;;;;;;;o=.*..o;;;;;;;;;*$@+##+@X@--$&=;;;;;;;;;;;;;;;;;;;;;;;;;o +-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#o;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@&=o;;;;;;;;;;;;;;;;;;;;;;;;o --@@::-$#$+%.;;;;;;;;=&$&.o;;;;;;o -@X::@@OO---@:X:-O=;;;;o*+@X@---$%&*=;;;;;;;;;;;;;;;;;;;;;o=* O+-++$#&.o=&+@+&.. O@--$@::+#& &#- =;;;", +" - =oo.O+X:@@%&.o;;o&-:+%&%-----$O*=;;;;;;;;;;;;;;;;;;;;;o=*O#+---+OO@:+#.;oo= %::::XXXXX:@%*========o=*O%##% =o;;o=.* O@::++:X+-#@-- o;;;;;;;;;;;;;;;;;;;;;;;;;o&--:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- ;;;;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-%=;;;;;;;;;;;;;;;;;;;;;;;;;;.$-+--+:X@+-@*o;;;;;;;;o.#-#&*=;;;;;*-+X::+O.= %+@X::@# .=o;;*@+@#%$----$O*=;;;;;;;;;;;;;;;;;;;;;oo=*O+----# $@+#.;;o=*%+@@X@- oo= - =;;;", +" - ;;;o&-XX:+&=;;;;o&-:X@----% .=o;;;;;;;;;;;;;;;;;;;;=*&%$-+++O *==&@@-&.*&O+-:X::X@+-+:X+$%&&&&&&&&O$-----$% .. &%$+-::::XX-+&.*#-$*o;;;;;;;;;;;;;;;;;;;;;;;;;=*#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+%*;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X&* %-:X:-&o;;;;;;;;;;;.#--#&*...*O+:::@+ ;;o= %@:@@@+#O*.*O+@+ =* O-+@-$O*.=o;;;;;;;;;;;;;;;;;;;;o=* &$--+$:X-O=;;;;o*$@XX-%=;;o - =;;;", +" -&o;;o +@X@-&o;;;=*#@:@+--#&.oo;;;;;;;;;;;;;;;;;;;;o=*O#--@:+# =oo;;.$@:$#$--+XX:X:+-+$+--------------@@---@@-+##+---@-@:::X+%*=;o +-#=;;;;;;;;;;;;;;;;;;;;;;;;;;o.#+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+:=;;;;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+O.o;;;;;;;;;;;;;;;;;;;;;;;;;=&--O=oo.#-:+O=;;;;;;;;;;;;o*--@-#%##$+:X:X@$*;;;;o -@:+----$%#+@@&=;oo=*O:@@-$#% =;;;;;;;;;;;;;;;;;;;;;oo=*O---@:@%*=;;;;*++XX-&o;;o - =;;;", +" -#.;;;*$+X:-%=;=*&$@@---#&.o;;;;;;;;;;;;;;;;;;;;o== O#---+XX-&=;o;;o*#@X@-----@X::+$&***&O#-------+:::+-O OX:@+---O * #@:::-*o;;;=O@- o;;;;;;;;;;;;;;;;;;;;;;;;;;; --::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#===o;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;o --$*;;;;.$+$*;;;;;;;;;;;;;;o @@:+-++@::++X@$*;;;;o -# *&$----+:@$*;;;;;o +@X@---+O*=o;;;;;;;;;;;;;;;;;;;;;o= #---@@#&*=;=O-::X-O=;;o - =;;;", +" -$.;;;*$+X:@$ .&$----% .o;;;;;;;;;;;;;;;;;;;;o. O%$---$&&#:+#=;==.&%::@--% *&#@X+$*=o;oo=. *&#:X+$&=oo*#@:-$&*=o;o&+:::-&o;;;;.O-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;=*#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-OOO ..ooo;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-: o;;;;.#-&o;;;;;;;;;oo;;;;o -:X:::X:+$#@@$*;;;;o*-%=o=. %--@:@&..=;;=O-::@#$---#O&*=o;;;;;;;;;;;;;;;;;;;;o. %----#O @@X:X-O=;;o - =;;;", +" -$.;;o +@X:X@$#+---# .oo;;;;;;;;;;;;;;;;;;;;;= %---+-+O*o.%+@- .*&%--X@-# .oo=&+@-&=;;;;;;;ooooooo @++*o;;; $--%*=o;;;o&+:::@$&o;;;.O@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@&%---$# *==o; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&=;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-@#*;;;;.%-%.;;;;;;;;;= &.;;;;.#-X::X:+O**$+@ o;;;;=O$.;;;oo. #--++#%O*= -@:+&.*&#----#O =;;;;;;;;;;;;;;;;;;;;;oo. #----+$@X::X-%.;;o - =;;;", +" -$ ** %@:::X:@+@#O .o;;;;;;;;;;;;;;;;;;;;;=.*O+-@:@:O*=o;o +@:#%#--@:@#&.o;;;=&+-$.;;;;;;;;;;;;;;o&--&o;;o #--O.o;;;;= $@:::X++*;;.O$::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;; --:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&==*OOO+---+#%&*O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-::@O.o;=%-%.;;;;;;;;;;o -%*=o;=#-X:::+$*;o&-+%.;;;;;*-O=;;;;;o.&#-----#%:@:+O=;;o. $+:+-$O*.o;;;;;;;;;;;;;;;;;;;;;o. %-@@@:X::X@@&***O- =;;;", +" -+$$$$+XXX:+@X@#*=o;;;;;;;;;;;;;;;;;;;;o.*&%$---::+&=o;;;;.#+X+-+:XX:-&=;;;;;*#+- o;;;;;;;;;;;;;;*$-O=;;.&$-$&=;;;;o*O++:X::XX+%*.O-@XX@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::+.;;o===* &$$#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%*;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:XX:-# . -@*;;;;;;;;;;;;= -$O .*:+X:::-O=;;*$-+&.o;;;=%-&=;;;;;;o. O-++-+X@+ o;;;;=&-:X+--$% ..o;;;;;;;;;;;;;;;;;;;;o. X@X:+@XXX@+$$$+- =;;;", +" -@:@@@::@+-+@@-O=;;;;;;;;;;;;;;;;;;;;o.&%$----#%:@-&o;;;o. #@::@@@@:X+%*o;;;o @-#.;;;;;;;;;;;;;;.%-#=;;.O--@*o;;;;o*#-@::::::X:+##+@X:+--+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@:::::::::::::::::::::::::::::::::::::::::::::::::::::X+&;;;;;;;;ooooo...&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;o ++--:X:-+%$-O=;;;;;;;;;;;;;o --+##:::::@$ ;;;o&-@+% =o;.%--&=;;;;;;;oo=&++::::@O*=;;;o -@:#%+--+#%&.o;;;;;;;;;;;;;;;;;;;;=O-::@-+@@::@@@+- =;;;", +" -@XXXX@---O*&@-O=;;;;;;;;;;;;;;;;;o=.&#--@--$&..&++$ ==* %+::X:+----@X@#&*==*%:-%=;;;;;;;;;;;;;=O-+#.o.O--- o;;;;;*$+@XX::::::X:++:X@-$O#-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-@X:::::::::::::::::::::::::::::::::::::::::::::::::::X- ;;;;;;;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;o +-@%#-@X:@--#*;;;;;;;;;;;;;;;o +-+@:X:::@$*;;;o -@@--% *&+@@@*o;;;;;;;;;=&-@X:X:@$O*=;=O-@$ =*%-----#&.=o;;;;;;;;;;;;;;;;;=O-+O*&+---@XXX@- =;;;", +" -@X:@-+O *=o=%-O=;;;;;;;;;;;;;;;o.*&#--:@X& *=;o -@+$&O#--+:X:+% O-+@+-$OO$+:-&=;;;;;;;;;;;;;*+@:@%&%--$&=;;;;;.%-:X:::::::::XXXX:-#*=*#-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&-@X:::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-@&=.O-@X:@O.o;;;;;;;;;;;;;;;;o +-:X::::@$.;;;o*@+X&&$-$+@X:@#*o;;;;;;;;;=&+@X:X:@-$&* $++O=;o=*&#@:--#&*.o;;;;;;;;;;;;;;;=O--O==* #--@X@- =;;;", +"*--@-+O*=oo;;o&-O=;;;;;;;;;;;;o=.&#$---:X+#.o;;;; -@X@-----@XX+#.ooo.&$------@X+-*o;;;;;;;;;;;;.%+:X:----$*o;;;;;o&-@X:::::::::X@@@@+&.o;o +-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -+:::::::::::::::::::::::::::::::::::::::::::::::::X+@o;;;;;;;;;;;;;;;;*@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O--O=;;=&+:@+*;;;;;;;;;;;;;;;;;;;o*#-@X:::@$*;;;;=%-&=o.&$---++-#.;;;;;;;;;;=O-:X:XX@--$::@- ;;;;o= +:X@--$#&*=o;;;;;;;;;;;;=O--&=;ooo. #-+--*=;;;", +" --+O*=o;;;;;.O-O=;;;;;;;;;;o= O#----$#:X-%=;;;o=&+@X@--+O&&:@- o;;;;o*&%+-@:X:-O=;;;;;;;;;o==*O+:X:XX+-#*o;;;;;;.$+X:::::::::X@-----.;;;;=&$-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --::::::::::::::::::::::::::::::::::::::::::::::::X-&;;;;;;;;;;;;;;;;;o#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@%.;;;;.+--O=;;;;;;;;;;;;;;;;;;;;o.O-:X::@+ o;;;=O- o;;o.&OO#--+ ;;;;;;;;;;;.#+X::@-----X:+O.o;;;o -@X@-----#O*=o;;;;;;;;;;=O-$*o;;;;;o. #-- =;;;", +" % *=o;;;;;;;*+-O=;;;;;;;;o*&%+---@%&**%+-%.o=. &#:@--O *=o*$-@*;;;;;;;o=*&#@:+O=o;;;;;;oo.&&O$-:X::::+&.o;;;;;;;*$@::::::XXXX@-O #-&=;;;;.%+-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::@-=;;;;;;;;;;;;;;;;;;%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@#*;;;;o&-+O=;;;;;;;;;;;;;;;;;;;;;;;.O-:X::+#*o;;=O-%.;;;;o==. .;;;;;;;;;;;o -@X@+& O@@X:@% .=o.%+:@O &$---$O .=;;;;;;;;=O-$*;;;;;;;;o. % =;;;", +"==oo;;;;;;;;;*+-O=;;;;;;;= $--@:+%*.o;o ++#& &%+---+% =oo;; @-+*;;;;;;;;;;=O-+-*;;;;;;;=*&#---+:X:::X-O=;;;;;;;;;.#+:XX@--+@@@-O=oo $-&o;;o*#:@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%-@:::::::::::::::::::::::::::::::::::::::::::::- ;;;;;;;;;;;;;;;;;;;#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -@:$*;;;o*--%.;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X::@#&..&$@-&=;;;;;;;ooo;;;;;;;;;;;;;=%-:-&=oo= #+X:-+#O %-:+%.oo=*O@@+-+#&*o;;;;;;=O-+&=;;;;;;;;;o==o;;;", +";;;;;;;;;;;;;*$-O=;;;o=.*&+-+X:$&.o;;;;.#+:++----+% =o;;;o*#+@- o;;;;;;;;;.#+@-&=o;;;o=&$-+@@:XX::::X- ;;;;;;;;;;.#+::@#O%+---O=;;;*:++*=o #@XX+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%--:X::::::::::::::::::::::::::::::::::::::::::-.==;;;;;;;;;;;;;;;;.$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*--X:@# oo.#+@O=;;;;;;;;;;;;;;;;;;;;;;;;;;*$-@XX:--%%+@X@+*;;;;;;;;;;;;;;;;;;;;;;;o&-+O=;;;;o -@X:@+---::-&o;;;o= @@:@--# .=o;;;=O--%=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-Oo;o. O#$--#::@+ o;;;o=*%@X@--$& *=o;;;;;.%--+-#*o;;;;;;;*%+:X:$O*..* %-+::XXX::::::X-O=;;;;;;;;;.#+X@- ==* =;;o.O::+#&&$+:X:-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&#+::::::::::::::::::::::::::::::::::::::::::::&&&*.=oo;;;;;;;;;;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O$@X:++&*O-X:# =;;;;;;;;;;;;;;;;;;;;;;;;;o.O-:X:##--@X@+-O=;;;;;;;;;;;;;;;;;;;;;;;*$- ;;;;;;.#-X:X::@:X:+O.o;;;;*@+X@---+#O&*=;oO--O=;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*$-O..&%----@&.&-@+%.;o= %$::::#&*=oo;;;;;;;*+-OO+-#*=;;;;o*#-:XXX@-$%%#--@XX::::::::::::-&.o;;;;;;;.#+X+-*;;oooo;;;*#+@@X+--+:X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.O+:::::::::::::::::::::::::::::::::::::::::X@---##O ===;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=&-@XX+-$+::@@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;.%-@O**%-X:@++O=;;;;;;;;;;;;;;;;;;;;;;;=&-&o;;;;;o -@X::XXX::::% .o;o&+@@#&&$----$O..O-- o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;*@+#O#--@@$O*o;=O@@-&* O$-@:X@- =;;;;;;;;;o.O-%.=&--$&*==. #-:X:++::@+-+@:XX::::::::::::X@-% .=o;;o= $@X:-&=;;;;;o;.#-+--@:@::X:--.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@:::::::::::::::::::::::::::::::::::::::X+-------++OOO**.=.==;*+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX@@::--+@+ =;;;;;;;;;;;;;;;;;;;;;;;;;;.#-O=o&-:$&**.o;;;;;;;;;;;;;;;;;;;;;;;o -$*;;;;;o*-@X:::::::X:--% * $@@$ o=*&%@@@-#OX@- o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;= +:@--::@#*=;;;;*$@:+$--+:X:::-&=;;;;;;;o. #-%.;;=&-+-$OO%+-:X@-#$-@:X::XX::::::::::::::XX@--%O .*&O#:X:X-#.;;;;;=.O++$ $@XXX:-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%@::X::::::::::::::::::::::::::::::::::X@@ &%+------$$#O#&&.&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::@%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@@XXX@-O #+@+&.;;;;;;;;;;;;;;;;;;;;;;;;;o -#*.O+@$*;o;;;;;;;;;;;;;;;;;;;;;;;;;;.#-#.;;;;=O-::::::::::X:@--$$@X-O=;;o== @@:+-@X@%.o;;;;;;;;;;;;;;;", +";;;;;;;;;o.*&#-@--+X:-&=;;;;o*#@X@@@:XX:::X:+O.o;;;o. %--%.;;;;.#+:@---@:X@+&.*O+-@@X::::::::::::::::::X:@--+%$---@@:X-#=;;;;o #--- oo @@X:-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@:@+@:X:::::::::::::::::::::::::::::::X- ooo=. &O$$+--------#$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+:X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:$&.o*+-@-&=;;;;;;;;;;;;;;;;;;;;;;;;;=%-$#:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;=O--&=;;= -@X:::::::::::X:@@@X:-O=;;;;;*++X@--++-%*=o;;;;;;;;;;;;;", +";;;;;;o=.&%$----O O@:-O=;o=.&#:::XXXX::::::X@-# *** #--% .;;;;;o&-@@-@XXX@-&=;o=*%--+@XX::::::::::::::::XX::@-+@+---:X@$.;;;;*$+--&=;;=O@:--.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#::+---@:::::::::::::::::::::::::::::::@+=;;;;;oo=***OOOO+----+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--#-::$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:@%.;;o*++@+ o;;;;;;;;;;;;;;;;;;;;;;;;o*#-+:X:@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:+O**O+@X::::::::::::::XXX::@$ =o;;o&-@:#OO+---+O .=;;;;;;;;;;;", +";;;;o. O#--+-%& .o.#@@$ .*&#--:X::::::::::::X:--$$+$O .o;;;;;;o&-@##X:::-%.;;;;o. &$-+@:XXX:::::XX:::::::@+@:::& &%@X-&=oo*#+@$&=;;;=O+@O*o;;;;;;;;;;;o=;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@:-& &#-+:X:::::::::::::::::::::::::::X-O;;;;;;;;;ooo==== O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:--O *O-:@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;;;;;;;;;=O+@%.;;;o*$@@$ =;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::+$&.o;;;;;;;;;;;;;;;;;;;;;;;;.$+X+-@$-@XX:::::X:+-:X:::::X:+--+% .=*#+@-&==* &$--+#&*=o;;;;;;;;", +";;o= %+-+:@$&.oo;;o&-:@$#$--:::::::::::::::::X:@-$&.ooo;;;;;;;;=O-#**%+X@+*o;;;;;;o=.&$---+@:::X:@@:::X:@--$+++-*oo=&+:@+&*&$+:-&=;;;=&$++.;;;;;;;;;;;;; &=;;;;;;;;;;;;;;;;;;;;;;;;;oO-X+$=oo.&+-@:::::::::::::::::::::::::::X-*;;;;;;;;;;;;;;;;ooooo +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+-% =o;.-@X-Oo;;;;;;;;;;;;;;;;;;;;;;;;=**o;;;;;;;;;;;;*-:@%.;;;o -@@-&o;;;;;;;;;;;;;;;;;;;;;;;;=O-:::X:--#&=;;;;;;;;;;;;;;;;;;;;;;o +@@+@++:XX:::::::#%#+::::::::%%@---#%#:X@$*;;oo=*O@@+-$O *=;;;;;;", +"o. %--@:XX+$.;;;;;o +@X@---+XX::::::::::::::::X@$*o;;;;;;;;;;;;*$-&ooO-:-%=;;;;;;;;;;=*&O#--:XX@---@:X@--# * %--.;;=O-:X@-$-@X:-&o;;=&--++ =;;;;;;;;;;o*$-O=;;;;;;;;;;;;;;;;;;;;;;;; +:@-*;;;;o %--@:::::::::::::::::::::::::@@=;;;;;;;;;;;;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-@&.o;;;o&-:@- ;;;;;;;;;;;;;;;;;;;;;;;=&$#*o;;;;;;;;;;=&+:--%*o;;*-@X+@*;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::XOO--*;;;;;;;;;;;;;;;;;;;;;o.#++$ * $@X::::::X+%..O@@X:::+%..*%+@+-+:X+%.;;;;;o +:X@+--$&.o;;;;", +"*%--@:XX::@+ o;;=. %@:@--O %-:X:::::::::::::::X-%=;;;;;;;;;;;o.O-%.;oO-@- o;;;;;;;;;;;;o=. O::@-% %@@@O .o;o.%-*;;=O+:X:@@::@:@$ ==&--#@++&=;;;;;;;;o*$+@-&.;;;;;;;;;;;;;;;;;;;;;;.#+X-Oo;;;;;o= %--:XXX:::::::::::::::::::X+&o;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-$ *=;;;;;;=#-X@#.;;;;;;;;;;;;;;;;;;;;;=&-++$*o;;;;;;;;=&+@-++-$*o.O+:@+@%*=;;;;;;;;;;;;;;;;;;;;;;;.#-X:+%.=* =;;;;;;;;;;;;;;;;;;;o. %--+ o;=&-:X:::::X@#.o*+@X:X:-&o;o*$+:@XXX@# .=;;;=O-:XXX:@+-%*=;;;", +" -+XXXX:::X++*=*O#+-+-+O .o.#-::::::::::::::::X-%=;;;;;;;;;;o #-%.o;=O-+-*o;;;;;;;;;;;;;;;o.%--&.oo*#-O.o;;;;;*- o;o*$@::XX@---:@-OO+-%* $--&=;;;;;;; $+:@--%.;;;;;;;;;;;;;;;;;;;;=%+X@+.;;;;;;;;o. #--+@::::::::::::::::::::-*;;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++-&*oo;;;;;;;;*$+X-&;;;;;;;;;;;;;;;;;;;;=O--::+$ ;;;;;;;=&--@&*&--#&#-:@-++-+&o;;;;;;;;;;;;;;;;;;;;;;.$-@:+#.;oo;;;;;;;;;;;;;;;;;;;= #+--+ o;;;.%-::::::::@O &@+---@-O=;;=#-+:X:@@++#O*== +@X:::XXX@- =;;;", +" -@@--@:::X:@#O#-+@:#O =o;;o +@X::::::::::::::X+#*oo======o= +-#.;;;*#+@- o;;;;;;;;;;;;;;;;.%+ =;;;=O- o;;;;;;=%O=;;.#+:XX++& #+:@---$*oo&---&=;;;;;*$+:+----#.;;;;;;;;;;;;;;;;;;;*+@:- o;;;;;;;;;;o.&%--+:X:::::::::::::::X+-=;;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+--# =;;;;;;;;;;;o*-@:#.;;;;;;;;;;;;;;;;;o*O----@X+$*;;;;;=&--+ =o=%----:@$ $-++ o;;;;;;;;;;;;;;;;;;;;o&----@@&=;;;;;;;;;;;;;;;;;;;;o --@+@ o;;;;o*+@X:::::X:--@@+%O%+-$ ;;.$# &$+------$OO$@::::::@:@- =;;;", +"*-@###++XX:XX+-+:X@#*=o;;;;;=&@@::::::::::::::::@%&&&&&&&&&&+-O.;;=*%+:X+%*o;;;;;;;;;;;;;;o&@O=;;;;.%@.;;;;;;;; #.;;.#+:X++ =o.&$X:-%*o;;=&+--&=;;;*#+X+#& O--O.o;;;;;;;;;;;;;;;;=O@X-#=;;;;;;;;;;;;;=. &$++:XX::::::::::::X-Oo;;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:+-@O .o;;;;;;;;;;;;;oO-X@%.;;;;;;;;;;;;;;;o*$--O &:@X+#*;;;=&--+ o;;;=O++X:# oo ++@$ o;;;;;;;;;;;;;o..... @$ %-@-O.o;;;;;;;;;;;;;;;;;o ++X@$ o;;;;;;*++X::::::X:@-$ .==&--%*.&-&. -$& &#----@XX:X:------*=;;;", +" -$ .. %@:X@@:::XX+#*;;;;;;;;.$+X::::::::::::::X:-----------+ =;o.&$-:XX:-#*=oo;;;;;;;;;;;.#-&o;;;; +#.;;;;;;;; -*;;.#+X++ o;;;.#@-@.;;;;;= @--&=;*#-:@-*oo.O+-#&=;;;;;;;;;;;;;;o&+:+#.;;;;;;;;;;;;;;;;o=*%$-+@:X:::::::::::-.;;;;;;;;;;;;;;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::X:@@--$O*=o;;;;;;;;;;;;;;;;.+@:-&;;;;;;;;;;;;;;o*$--O.o= -::+#*;=&--+ o;;;;;=O-@+&o;;o ++@-&o;;;;;;;;;;o. %$%%%$+ oo.%-@-#*o;;;;;;;;;;;;;;;o ++XX-%=;;;;;;=O-:::::::::X:+ o;;;=&--##+@O&#+ oooo.O+--+@:X@#O&&&#- =;;;", +" -#.;;o*@@:--@XX:::@%*=o==o;o $@X:::::::::::::::::@@@@@@@@@-&=;o*#-+:X::X:+$O&*.=o;;;;;;;;*$-&o;;;o -#.;;;;;;;o -&=o $@@#*o;;o= :-$ o;;;;;;= +-- *#+:X-&o;;;= $--&.o;;;;;;;;;;;;*-@:-*;;;;;;;;;;;;;;;;;;;;.*&$--@:XX:::::::+&o;;;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::::::::X:@+--%O*=o;;;;;;;;;;;;;;;;;;o -:@%=;;;;;;;;;;;;=*$+%&.;;;=O-X:+#* --+ =;;;;;;;.O+-%.o;;o #@++ o;;;;;;;;o*%-##----&=;;;.#+:-$*o;;;;;;;;;;;;;;.#-@+@@#*=oo;;=&-@X::::::::X+#.;;;;;=&--+@X:--&o;;;;;= &O#-@X+O.oo=&- =;;;", +" -$.;;;.$-@O #+X::X:-+O&&&*. $@::::::::::::::::::XXXXXXXXXX-&oo*$-:XX::::XX+--$#O*o;;;;;;o +- o;;;o +@.;;;;;;;o +$O&#@:-&o;;;.%@-%*o;;;;;;;;o $+$++:XX-&o;;;;.%@@+% o;;;;;;;;;;.#@:-&o;;;;;;;;;;;;;;;;;;;;;o=* O--+@:XXX:::-*;;;;;;;;;;;;;;;;;;;;;;;;=X@::::::::::::::::::::::::::::::::::::::::::::::X::@--$& .=o;;;;;;;;;;;;;;;;;;;;;=#+X$O=;;;;;;;;;o*&$-: o;;;;o&-XX:++$+$ o;;;;;;;;;= -+#*;;;o&-X+$&=;;;;;;o*$-&.=&+@$*;;;;o -:X+#*o;;;;;;;;;;;;o -@##@@@#&& ..&+@X::XX:::::X@#.;;;;;;=&-@XX@-O=;;;;;;;o==.&@@-Oo;;o - =;;;", +" -$.;;;*$-O.o*$@@@:XX+----@%@+:X::::::::::::::::::::::::::X@# $-:X::::::::::@@+-$&.;;;;;;*+$.;;;;;*-%.;;;;;;;;*$---+XX@O*o;=&--%.;;;;;;;;;;;o :@---@:@$ o;;;*$@X@-+ =;;;;;;;;;&-X-$=;;;;;;;;;;;;;;;;;;;;;;;;oo= &#---@:XX:@O.==;;;;;;;;;;;;;;;;;;;;;;%@::::::::::::::::::::::::::::::::::::::::::::X:+---%&*=o;;;;;;;;;;;;;;;;;;;;;;;;;*-@@- ;;;;;;;;o $--X@&=;;;o #@:@---@: o;;;;;;;;;;;=O--$*;;=O+XX+-&o;;;;=*$-&=;;=O-$*;;;;;.++:@-+ o;;;;;;;;;;;=%-: .&+@+---%%+@X:::@@@X:::::+O=;;;;;;=&-+X@#.;;;;;;;;;;;;=&--O=;;o - =;;;", +" -$.;;;*@+*;;o&-:$@::#OOOO$-@XX::::::::::::::::::::::::::::X@+-+:X::::::::::XXXX:+-%*=o;;; +#.;;;;o - o;;;;;;;;=%+@:@-@X++ .&$-%.;;;;;;;;;;;;;*#+$%O+@X+$ =;=%@:X+--+&.;;;;;;;.#@@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.&O#---@:X-#OO*=oo=;;;;;;;;;;;;;;;;o#@::::::::::::::::::::::::::::::::::::::::X::@+-+OO .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-:@:*;;;;;;= +--@X:$&.o=*$+X@$O%$+#*;;;;;;;;;;;;;.O+-#*.O-X:+@@@ =o=*&$-%.;;;o&-@ ;;;;o ++----+ o;;;;;;;;;;=%-#.;=O+X@@@--@XX:X@---+::::X@-&o;;;;;;=&+@+O=;;;;;;;;;;;;;*@-O=;;o - =;;;", +" -#.;;o +$.;;o&-& %++&.===*#@X:::::::::::::::::::::::::::::X:@@:X:::::::::::::::XX@-#&*.=*O-$.;;;;=O-*o;;;;;;;;.%+X@$#@@:@+#--%.;;;;;;;;;;;;;.O+- == #:X+$&*O+:X+% #--%.;;;;;.%@X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==. O#--@+---$&&&&...oo;;;;;;;;;;;=:@:::::::::::::::::::::::::::::::::::XX:::@---#O*==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-X+%.;;;;.O+-# %+X@-% O$+X@# == -+% =;;;;;;;;;;;;= --$%-@:+$$@@+O&%+--+ o;;;o&-@%.;;;.%-@O O--+*o;;;;;;;;;=O-#.;;*-@XXX::X:::@#& O$-@XX:X+@ o;;;;;;= @-$*o;;;;;;;;;;;;.$-O=;;o - =;;;", +" -$.;;=O-$*;;o&-&=&-- o;;;o&-:X:::::XX:::::::::::::::::::::::XX:::::::::::::::::::X:--$%%$@-@.;;;;.$$.;;;;;;;;; +:+- . $@X@+-#.;;;;;;;;;;;;;.#-- o;;o @X@--$-@X@-*o.#--%*o;;;&-:@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. %$+--------#%% *===o;;;;;;.@::::::::::::::::::::::::::::::X::XX@@-----%&&.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@:+ ;;o*%--#.o -:X@----@:+O=;;o --- ;;;;;;;;;;;;;=O---::-%* -+@---@@@$ ;;;;o -@-%.=*O+# =o= $-$*o;;;;;;;;=O-#.;o*-+X:::::::@+ oo=*O$@::X@-&o;;;;;;;.@+-%=;;;;;;;;;;;;*$-#*;;=&- =;;;", +" -+O*.&++$*;;o&-&o*+- o;;;o&-:X:::X@+-@:X::::::::::::::::::::::::::::::::::::::::::XX@+--+:-O=;;;;.$%=;;;;;;;;.O++-&=;o $@:-$*;;;;;;;;;;;;o*#-$ o;;;o @@$O+-:XX-Oo;;*&%-$ =o.$@:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.* OOO#---------#OOO****==*&@::::::::::::::::::::::::::::::::@++--%OOO .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X@O..&#-#O*;;=O-:X:@--+::O.o;;o $-#*o;;;;;;;;;;;;.O+@X@O.;o -@X@:XX@+ o;;;;.$+:-#O#-$*o;;;o*+-$ =;;;;;;;=O-: .*%@::::::::X@$*;;;;= +@X:+#.;;;;;;;o&-@:+ o;;;;;;;;;;;*$+-O*. #- =;;;", +" -++$#+@@$*;;o&-Oo=%-&o;;;*$-++@X:@-$#@@::::::::::::::::::::::::XX@@:X:::::::::::::X:@--@X@$*;;;;o +O=;;;;;;o*O$@$ =;;;*#+-%*o;;;;;;;;;;;o*#+-&o;;;.&#@- = ++X@-.;;;o=*#--O %@X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo===* %#%+--------$$$$&O$@XXXXXX:::::XXXXXXXXX:::::::::::---##& .===o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@:@%%--$ =o;;;=$+X::% &-::O.;;;o&-@#*o;;;;;;;;;;;;= -+@ ;;;o +@X:::@+ ;;;;;.#-:-----%=;;;;;o --- o;;;;;;=%-X$$$+:X:::::::::@O=;;;o*@@X+#.o;;;;;;o --XX-O=;;;;;;;;;;;*$@:@$#$-- =;;;", +" -@@---X@$*;;o&-O=oO-&o;;=O-@$@---+&*. #@::::::::::::::::::::::X:+-++@::::::::::::X@-$&O$@-O=;;;;o&- o;;;;;;*$-@- o;;;=&$-#.;;;;;;;;;;;;;*$-X- o;;=O---$=;o -+-@.;;;;;.#@@---X@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o... &&#$$-----------@@@@@@:XXX@@@@@@@@@+------@X::X&&&..=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -X@--@:$ ;;;;;=#+X@#*o.$-@-O=;;o -X-$*;;;;;;;;;;;;;=O-+O.;;;o $@:::@+ ;;;;;.$-:O&%--%=;;;;;;=O--#*o;;;;;=%-X@+@:X:::::::::X@-&==. %@::-&o;;;;;;o -%&#@-&o;;;;;;;;;;;*$@X@----- =;;;", +" -+@#%#:+$*;;o&-Ooo&-&o;;*$$ **&%% =;;o&-@X:::::::::::::::::::XX+$ O+:::::::::::X@-O*== @-#*o;;;.%- o;;;;o.%-:@-*;;;=&+-#.;;;;;;;;;;;;o.%-+:@$*==&-+@#*o;;o #-@%*o;;=O@:X@-+X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==***O%OOOOO%----------+++---------$O%%%%%+::@%==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-X:-+XX@O=;;;.&+::+%=;;*#@@@&==*$@X@-%.o;;;;;;;;;;;;.O+-#*;;;=%-X:::+&=;;;=&-+&=o.O-$*;;;;;;;.%--#*;;;;;o +@XXX:::::::::::::@$OO#---@:-O=;;;;o= -O..#-O.;;;;;;;;;;;;*$+:#OOO$- =;;;", +" -+&.=*%-$*;;o&-*;=O- o;o&-#.;o===o;;;o&-@X:::::::::::::::::::X@$*oo.O+:::::::::X@-&=;;;=O--%*=o=&+-&=;;;o*#+:X:+%=;.O+-#.;;;;;;;;;;;;= #-++@X+$&O@@-&.o;;;;o.O--$ =o -@X@+#@:+#.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo======== %###O *====== +:@O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+:+##:::-Ooo*%-@X:@#*;;o.&-@+O&$+X@-@-#*o;;;;;;;;;;;;=&--#*oo*#@X::::$O*=.&$+$*;;;=O-%.;;;;;;;.%--%=;;;;;=O-::::::::::::::::X@--%& &++@+ o;;=*O-O=o -O.;;;;;;;;;;;;;*$-+&.=.&- =;;;", +" -$.;;=O-$*;;o&-.;=%-&o;*$+$ o;;;;;o== #@::::::::::::::::::::X:-&o;;;*$@X:::X@-@:-O=;;;;;.#--$& O---*o;;;*$-@+-@:- *O--#.;;;;;;;;;;;;; ---&*%+:+--@-$.;;;;;;;;.&+-+& #@::-&. +--% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooooooo....=ooooooooo;;;;;;=-:@O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.%---O. -+X@@& #-@X:::@%.;;;.$-+--+X@# +-$*;;;;;;;;;;;;;.#--# $+:+-@XX@-$%$-+:+*;;;;.%-&o;;;;;;;.#-$*;;;;;o -@X:::::::::::::::+$ =oo= $@+$*=.&--O=o -O.;;;;;;;;;;;;;;*$-- ;;; - =;;;", +" -#.;;=O-$*;;o&- oo&-#..%-:@+&....* &O$@X::::::::::::X:::::::X@- o;;;=%+::XX@$%#+$.;;;;;;o +------+- o;o.%-+@%%$:@#$--$*;;;;;;;;;;;;o.#--%=o*%::@@@#*o;;;;;;;;;o %---@XX-O=;=&O%--&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o$@@%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=. #-$%&=;=#+:X@---:X:::::-%.;;o*#+@:::#*o=O--%*o;;;;;;;;;;;;.#----+:+#O@+XX:+-##+@+ ;;;;o&-#.;;;;;;;;*-- o;;;;;.#+X::::::::::::::@$ o;;;;o*$++$O#-% == -%.;;;;;;;;;;;;;;;*$-#.;;o - =;;;", +" -$.;;=O-$*;;o&-O=;*$+%#+:X:++$$@$+---@:X:::::::X:+--@X::::::X@- o;;;o&-@:X@- .&-O=;;;;;;;= & O@+$ =*#@+- == $:@--%*o;;;;;;;;;;;o*#-+O.;;;*$@:-&.o;;;;;;;;;;;o.&--:X@+.;;;==*#+-%O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O%--$&==;;;.%+X:@@:X:::::X@-&o;;o.&+::+O=;;=&+-$&o;;;;;;;;;;;;.O+-@:@O.= -+X:@&.*#-$*;;;;;.%-&o;;;;;;;o +#*;;;;;o&-@X::::::::::::@-&o;;;;;;o -@+-+ =o.O-O.;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;o&-$*;;o&-O=;*$++-:X:XX+-%&O&O$+XX+--@X:X:@-#O#-@X:::::X@- o;;;o&-@X:-&o; -O=;;;;;;;;oooooo=&@-@%@++- =;;=%+@-#.;;;;;;;;;;;;;*$-+ =;;;o :@-@.;;;;;;;;;;;;;;;= $-:+#=;;;;;*#@:--@*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-X+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*@--@@$*;;;;;oO-X:XX:::::::::+$.;;;;=O+X@%=;;;=&--- ;;;;;;;;;;;;;.O-X@#.;;= -+:+ ;;*#+ o;;;;o.@@ o;;;;;;;= -%=;;;;o*++X:::::::::::X@- o;;;;;;;.$+X+#*= $+ =;;;;;;;;;;;;;;;;;*$-&o;;o - =;;;", +" -#.;;;*-+*;;o&-O=o&-@::X::::+O.==o=*#@:#O%#:::++O*=.&+@X::::X@- o;;;=O+:X+$.;o -%=;;;;;;;;;;;;;;;.%@@-@@$ =;;;=%--#.;;;;;;;;;;;;o*%@-%=;;;=&$@+#*o;;;;;;;;;;;;;;;;o*O++$ =o;;o&@:X@--+O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-:@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O$---X:$O=;;;=*#@X::::::::::::+#.;;;;;*-::+&=;;;.++@#*o;;;;;;;;;;;;.#-+#.;;;= ++@%*;; -#*o;;;;o +$ =o;;;;;;=%+ o;;;;.#-X::::::@::::X+$*;;;;;;;;=&-@::O%-#*o;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$*==.&-$*;;o&-# #@XXX:@@:+#.;;;;;o -#*=.&+@-$ =;;;=&+@::::X@- o;;;*$@XX-O=;o&-@ =;;;;;;;;;;;;;;; +@XX-&=;;;= $-#.;;;;;;;;;;;;; $-X+%.;;=&-+-#.o;;;;;;;;;;;;;;;;;;o=&---O&=o*+@X@# O--$O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O$--O %+X@-&oo.O$@X:X:@:X:::::::@ o;;;;;*-@X@+&=;;.-@X@$ o;;;;;;;;;;;;.#-@%*;;;o +@-$*= +-#.;;;;;=&--% .o;;;;o&-$*;;;;o&-::::X:+-+:XX:-O=;;;;;;;;;=O-::--&.o;;;;;;;;;;;;;;;;;;;*$-O*==.&- =;;;", +" -@#%%#@+$*;;o&-@$++++-@X@-@-O=;;;;;o -%=;; -@O*o;;;;;.#+X:::X:-O=;;=&+@@:-O=;o +-$&.======o;;;;;;o +@XX-&o;;=&$-#*;;;;;;;;;;o;;.$--@:@%*= -+-$*;;;;;;;;;;;;;;;;;;;;;;= %---& $@::- o= %--$%*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -X:$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&$-+$&=o*-@X@: #--:X::+++:X:::::@%=;;;;;=O-:XX+-&o=O+X:+--*;;;;;;;;;;;;;.#--#.;;;.@@X-@O#:@-&o;;;;o&-@--% o;;;=%--&o;;;o -@X::::O&O::X+$*;;;;;;;;;;;*$+:-O=;;;;;;;;;;;;;;;;;;;;;*$+:#%%%$- =;;;", +" -@@--+:@$*;;o&----+%O#+@O&#-#*o;;;;*#-$*o= -#.;;;;;;;.#+X::::X@+ o=&+@+-:-O=;o&-:@-$OOOOO&*.=.*..*%@::X@$*==&--@*;;;;;;;;;;;;o.%-$%@@:-#O$@@#*o;;;;;;;;;;;;;;;;;;;;;;;o. %---+:X+#=;;o.&$+-$&*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+::$o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=. $-+$&*=;;=#-XX@---$%@::@O %-X:::::@&=oooo=&-@X::X@$&&-::+@$-%*o;;;;;;;;;;;;.#--#.o=&+:::+-@XX@$*;;;;.$-X:@--&.o.&@@-%=;;;;*+-X::+%.o*#+:- o;;;;;;;;;;;o&-+- ;;;;;;;;;;;;;;;;;;;;;;*$@:+--+-- =;;;", +" -@:@@@X@$*;;;.O$##&.=.&-&=*$-%=;;;=O---$&&%+#.oooooo.&+@X::::XX+$&&++-%&#-%.o.%+:@-@$$$$---#O%$$#+@:+-+X+#&O+-#*o;;;;;;;;;;;o #-- = +@:--@-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+-::X- ;;;;;*#:X+-+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:+:$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O#++::#*;;;;o -XX:-+O*.#+:%.o*+@X:::::%& &&&O-@XXX:XX@--::-%* --$ =;;;;;;;;;;;;.#--#&O-@:--@XX:::-#.;;o -@XXX:+-%&%-@X+$*;;;;=&-@X:-O=;.$+@O=;;;;;;;;;;;;;.$--&=;;;;;;;;;;;;;;;;;;;;;*$+X:@@@+- =;;;", +" -@$$$+@+$*;;;;=**.=;;;=OOoo&--*;;o +-@$+-----#&**** %-@:::::::XX+--@+#.= +@&*&++-$&*....*&&%--+++@@-%O$+:+---#*o;;;;;;;;;;;;*+--&=;o $:X:-+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %-+:-*o;;;;.$@:X:--.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:-:+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.--@XX@$*;;;;o*-:+-$*=;; -@ ;;o&-:X:::X@------@X:@@+++@@@::&.;=&---&o;;;;;;;;;;;;*#----@@@OO+@X::::-%.=*#+X:::XX@---@XX:-O=;;;;.#-X:-%=o&-+$*;;;;;;;;;;;;;;=#-@$*o;;;;;;;;;;;;;;;;;;;;*$@:+@$$+- =;;;", +" -$&** %-$*;;;;;;;;;;;;;.O.;*--&o;=%-O ** O%%#--++++--@X::::::::X:@:@$*;;.#--+--#O*=;;;;;o==.&$:XX@-O.=*O::@-#*;;;;;;;;;;;;o.%-+&=;;;.%@:+# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&#--%*=o;o $:::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X:::@Oo;o=*%--$O*o;;;=#+&o;;=%-:X::::@@@@@:X+--$%O%$@X@%.;;;=&+--&o;;;;;;;;;;;;*#-@::# ==&-@X::X:-#&$-XX:::::X:@:X::X+#.;;;;o&-@X@$ *%+-O=;;;;;;;;;;;;;o*$@X-%.;;;;;;;;;;;;;;;;;;;;*$+@O** O- =;;;", +" -#.;oo +$*;;;;;;;;;;;;;o& o.$-$*o*$$.oooo===.&$-+@@+@@::::::::::XXX-Oo;;=%+:--O*=o;;;;;;;;;;=%-:@-&=;;;*#@+$*;;;;;;;;;;;;;*#-- =;;;=&#:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*&$-+O*= $:::::-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-:+&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@::X@@ =*O+-+&*=o;;;;o&-%.;;;.%-:X:::XXXXX:@$O *==. #@@# =;;;= %-- o;;;;;;;;;;;;.%@@+O=;;=&-@XX:X:--+XX::::::::X::::X@$*;;;;;*++X:@+$:+#*o;;;;;;;;;;;o.&$+:X@- o;;;;;;;;;;;;;;;;;;;*$-%.o;o - =;;;", +" -#.;;;.@+*;;;;;;;;;;;;;;*#.o&--# O-#.;;;;;;;;= @:X@+$+-@X:::::X:+-@-%=;;.#+@-&=;;;;;;;;;;;;;.%+@$ =;;;o $-+*;;;;;;;;;;;;;.#-+-.;;;o&-@++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O+-$O-+:::X+@=;;;;;;;;;o.==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-X@O=;;;;;;;;;;;;;;;;;;;;;;;o=.=;;;;;;;;;=++X:::@+%$-+$ =;;;;;;;o&-@ ;;;;.#-+++++++::@%*=oo;;;o*-@@-%.;;;o&-@- o;;;;;;;;;;;;.%-+O.;;;= $@X::X:::X:::::::::::::::@-&o;;;;=#-X::@+@-Oo;;;;;;;;;;;= $-@@XX@- o;;;;;;;;;;;;;;;;;;;*$-&o;;o - =;;;", +" -$.;;;*$+*;;;;;;;;;;;;;;=#&;=%-+-@@-&o;;;;;;;;.$+++O**O+@X:::X:+#%$-+ =o*$-+O=;;;;;;;;;;;;o.O+:-%=;;;o +-# o;;;;;;;;;;;o.%-::-&=;o +@+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@+-@::::X-&o;;;;;;;;;*%O&=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+::$.;;;;;;;;;;;;;;;;;;;;o=.*O#&;;;;;;;;;o#-X::::+-+@: o;;;;;;;;o*-+O=;;;;*%%%%%%%$@:$ ;;;;;;;o*-@X@-%.oo.%@X+- o;;;;;;;;;;;;*%++%.;;;o&-::::XX::::::::::::::::X:-O=;;;;o -@X:XX:-O=;;;;;;;;o=.&$O *O@:@- o;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;;*@+*;;;;;;;;;;;;;;oO$=;*+@@@X+@*o;;;;;;;*$-$ =oo=&+@X:X:-%.. $-#&&#-%*=;;;;;;;;;;;;;*%+:X@$*o;o @-#*o;;;;;;;;;;;;*%--+::-&*&$@:+ o;;;;;;;;;;;;;;;;;;;;;;;;o==;;;;;;;;;;;;;;.#@XXX::::X-.;;;;;;;;;oO---O&&*.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+:$.;;;;;;;;;;;;;;;;oo.*&&#+--$=;;;;;;;;o*+@X:::XXX@#.;;;;;;;;;;=+-$&o;;;o..====.*$+$*;;;o=.. $-@@@@+# &#-X@+-- o;;;;;;;;;;;o.O--%.;;=&-:X::::::::::::::::::::::+%.;;;;;=%-::::X@+ o;;;;;;=&OO&*=;o ++-&=;;;;;;;;;;;;;;;;;;;o @-O=;;o - =;;;", +" -$.;;o*++*;;;;;;;;;;;;;;o&-*;=%+XX::-#*o;;;;;=&-$*o;;;;=O-:XX-#.;;=%+@---O.o;;;;;;;;;;;;;.#-@+@:+$*. +-#*;;;;;;;;;;;;;.#-@O%-:@-$-+X-%=;;;;;;;;;;;;;;;;;;;;;;;;;.%*o;;;;;;;;;;;;;.#@@@::::X+$=;;;;;;;;;*$@::---#%O*==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O-:$.;;;;;;;;;;;;;oo=* %$---@::@&;;;;;;;;;o&-X::::@@@$*;;;;;;;;;;=@-@- ;;;;;;;;;;;=O-:&=o. O##--$$$@@@---+X@+%$-- o;;;;;;;;;;;;.#--%.=&+::+@:X::::::::::::::::::X@$*;;;;;;*+@X:::X+$*;;;;o.%-&.o;;o*%--&=;;;;;;;;;;;;;;;;;;;;o +-O=;;o - =;;;", +" -@*o=*%-$*;;;;;;;;;;;;;;;*$&o=O-X::X:-$*o;;;o +$*o;;;;;;*$+X@+*;;;*#@@--O=;;;;;;;;=.===o.O-+$%$@:+$#--#*;;;;;;;;;;;;o.O--O..&#:@+@XX-&=;;;;;;;;;;;;;;;;;;;;;;;;=O-*o;;;;o;;;;;;;; $:+-+::::- o;;;;;;;;=%@:XX#O@---+OO*.*=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-:$=;;;;;;;;oooo=* O+---@%@XX:@$=;;;;;;;;;.+@:::+--:@&o;;;;;;;;o*-@X+#.;;;;;;;;;;o&-:@%&%-###O *** O-@@@::%*. $-- o;;;;;;;;;;;o*%--%O-@:+$#@:X:::::::::::::::::X@+ o;;;;;=O-::::X:-O.oo=*#O*o;;o= +-#&=;;;;;;;;;;;;;;;;;;;;;;*$-%.oo= - =;;;", +" --#&&$++$*;;;;;;;;;;;;;;;oO- *%@::::X:-$*o;o.$- o;;;;;;;o $@-O=;;=O-+-# =;;;;;;;;;*%O%O&%@+- .*%::@--$*;;;;;;;;;;;;o*%--&.;;=&+:XX:X-O=;;;;;;;;;;;;;;;;;;;;o;o.O-O=;;;;=*o;;;;;;=%:+O&#@:X+%o;;;;;;;;;&-::X-*= &%$+--+#$&&*.ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o-@$*;;;;oo=.*& &O$--+$%& .&-X::+ ;;;;;;;;;o&-X::#&&-@$*;;;;;;;;o&-X@+-&o;;;;;;;;;=O-X@--- ==.=ooooo=O-:X@$*;;o --- o;;;;;;;;;;;;.O---@X@%**++XX::::::::::::::::X:-O=;;;;;;*+@X:::X@+O &+O=;;o. O+# .o;;;;;;;;;;;;;;;;;;;;;;;.$+@%& &%- =;;;", +" -@@--+:@$*;;;;;;;;;;;;;;;; --$X::::::X:-$ .*%-&=;;;;;;;;;.#--&=;o*+-+&.o;;;;;;;;;;= $----+-&=;; +@X+- ;;;;;;;;;;;;;*+-@&=;;;=O+::::X+$.;;;;;;;;;;;;;;;;;;;;;;.%-@.;;;;=&-.;;;;;; +@+.=.O:X-&o;;;;;;;;o#@:::+=;oo.*#@:@----+#&* .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o-@@Oo;==* %%+----@@:#*.oo;.-:X@+ ;;;;;;;;;o*-X:O.==$-@&;;;;;;;;=$+X+$+$ .;;;;;;;;=O-X:@$ o;;;;;;;;;;=O-@@$*;;;o&@-- o;;;;;;;;;;;;.#-@X@&.;o&++:::::::::::::::::::+$*;;;;;;=#-X::::X@----- oo= %--O.o;;;;;;;;;;;;;;;;;;;;;;;;;*$@:------ =;;;", +" -@@--@X@$*;;;;;;;;;;;;;;;;.%-+:X@+@:::X:-+%@-%.;;;;;;;;;o $@@# . #-# =;;;;;;;;;;;;;o*$@:@+&=;;;*$@+$ o;;;;;;;;;;;o.%+-&=;;;=&@@::::::-&=;;;;;;;;;;;;;;;;;;;;oO-- o;;;=&-@=;;;;;=%+-&o;;*$:@%**=o;;;;;=%::X+Oo;;;;o#:XX@%%$---+-# ......*=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo*-::+ *OO$----$%%#XX:#o;;;;o&-::@Oo;;;;;;=.*&+:$ ;;; +@%.;;;;;;o -@# *&--O.;;;;;;;=O-X:@O=;;;;;;;;;;;;=O-@@O.;;;=&--- o;;;;;;;;;;;o.O@@@*;;;= $+X::::::::::::::::X@+ o;;;;;o +@X::::X:@@@@%**O-$&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X@----- =;;;", +" -@###$:+$*;;;;;;;;;;;;;;;;o&-@@@+$@+:X:XX@--- o;;;;;;;;;.#-:X@+$--&.o;;;;;;;;;;;;;;;*$@:-&=;;;=O+-$*o;;;;;;;;;;;o $+:-&o;;.O-@X:@@+-+--&=;;;;;;;;;;;;;;;;;;o&@--=;;o=&-- o;;;;; $+$=;;; $@@-@$% .o;;;.#@:X- ;;;;;=#::+O.=* %++@--$$$$$#$O & .==.=ooooooo;;;;;;;;;;ooooooo=.===*& &#@:@+-$--+@:% *=. -X:#=;;;;;=-@X:+ ;;;o=.&#$+@:@Oo;;oO-@Oo;;;;;=#-@O=o.+--&o;;;;;;=&-X:+&o;;;;;;;;;;;;;=O-@-%.;;;*-:+- o;;;;;;;;;;;;.O-+O.;;;o $@::::::::::::::X:X:-&o;;;;;;.%-X:::::XXXX:@$+-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:@###@- =;;;", +" -$ ..*%-$*;;;;;;;;;;;;;;;;;*$++$&* %@::::XX:-&o;;;;;;;;;*$@XX:--# =;;;;;;;;;;;;;;;o*#@X++*;;;o +-$*;;;;;;;;;;;;;*+-@X@$*o=O-@XX@++$O%#-- o;;;;;;;;;;;;;;;;o -@-+=;o*O--$=;;;;;=%@- o;;=%@@@$----% ==o&@::X+&=;;;;*$:X-*;;;o.#:XX+-+++--+----%%%%O*******;;;;;;;;;;*******O%%%%$----@-$$+-@:X:$.o;;;.+::$*;;;;=*+@X:@#===*%#---$@+:$.;;;*-@$.;;;;;=:-@O=;o&--$ o;;;;;=&-X:@O=;;;;;;;;;;;;;;=O---%.;.O+X:-- o;;;;;;;;;;;;.#--%.;;;=O-:X:::::::::::@@++@+%.;;;;;;o -@X::::::::X:+-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+$&*.*O- =;;;", +" -#.;;=&-$*;;;;;;;;;;;;;;;;;=* *=;o*#+:::::X+#.;;;;;;;o.O+:X@+@&.o;;;;;;;;;;;;;;;o*$-@X:+&=;o $-$*o;;;;;;;;;;;o.%-$$@X+#*&+@XX@$& *==*&++ o;;;;;;;;;;;;;;o -@X@+ .*$-@- o;;;;;*$+-.;;o $+: * %----O&&::::::$&*...%@::+.;;;;;#@:X+ ** %X:@@@------+++++:o;;;;;;;;o@+++++------+@@@:#&* X::@#;;;;;o%+:@%...*&$@X:::+%&O#---#&* %+@&o;;=+-$*;;;;;=%-:$ ;;=O$-+*o;;;;=#+X:@#*;;;;;;;;;;;;;;;=&#+-O*&-::---- o;;;;;;;;;;;o.O+-%.;o.%+:::X::::::::@--$#++- o;;;;;;.O-:X:::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -#.;;=O-$*;;;;;;;;;;;;;;;;;;oooo;;;o +@X:::X:-O=;;;oo. %+@:@-# =;;;;;;;;;;;;;;;;o +-@-+X@- . --$*o;;;;;;;;;;;;*#--& $+X-$$@@@:-&=o;;;;o $+.;;;;;;;;;;;;;o -+XX::$#-+X+O=;;;;;; $++ =o*$@- ooo* %+----@XX::X@-$###@:X+#o;;;;;#::@#ooooo*@XX:X&&###@++++-X;;;;;;;;;o:-+++++###%&::XX$*=oooo#+:@#=;;;;;O-X:+###$-+X::XX:-----#O*=oo*-+$*o= +@$ ;;;;;o*-@+Oo;;= :-+*;;;o -:::@+ ;;;;;;;;;;;;;;;;o -@+$$@:@O&+-+ o;;;;;;;;;;;;.O--O.*#-X@-+:X::::::+$& *.&@-O=;;;;;;;.#+X:::::::::X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&o;;o - =;;;", +" -$.;;=O-$*;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:X:::X@-&.o.*&$--@@-+O.o;;;;;;;;;;;;;;;;o +-+:O#+:@$%@-$*o;;;;;;;;;;;o.%--%== #::+@@$:+-*;;;;;;;o - o;;;;;;;;;;;o -+X::X:+-+X@-*;;;;;;oO@::$O*%@+@=;;;;o. %+@@:@@:X:X@+++-:X:-#.=o;;=#::- ;;;;;=$::-Xo=**.&:XXX-O;;;;;;;;;oO-XXX:&.**.o:-::$=;;;;o%+::+ ;;o==%-@@-+--+:X:::@@X:@+$O*=;;;;o%-:%*O-:X@%=;;;;;=%+:# o;;o&-+%=;=*$@X:::@&=o;;;;;;;;;;;;;;;=%+:+@:@O==&--- o;;;;;;;;;;;;*$--##-:@@O%-@X::::+$ =o;;=O-#.;;;;;;;o&-::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;=O-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:::::X@-%&%--+@@-$&*=;;;;;;;;;;;;;;;;;o --++ =*%@X@--$*o;;;;;;;;;;;o*%--&.;;o +:X-O*&@-.;;;;;;;;*+%=;;;;;;;;;;o -+X:::::XXXX--=;;;;;;*+@::@--+X-&o;;;;;;o. #:X+-+@::XXXXXX:--+%O&*.&$:X-*;;;;;.$:X-:;;;;; +:::-%;;;;;;;;;o%-:::+*;;;;; -X:$=;;;;o -::@O..*OO@--$O* #@X::@+-+X:# *=;;;;;;;.+@@--@X:@$*;;;;;o -X@-&.;o -X+&.&++X:::::$O*..=o=oo;;;;;;;;o -XXX@$*;;=&--+ o;;;;;;;;;;;o*%--+X:+&=.%-:X::@$ o;;;;o -+ o;;;;;;;*++X:::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;=O-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::X@---+:X:-#*=;;;;;;;;;;;;;;;;;;o --+$ o;;.%@:+$*o;;;;;;;;;;;;.$-$&=;;;=&+:+#.;.#- o;;;;;;;*$-.;;;;;;;;;o*$+::::::::::X-%=;;;;;oO@@-+@@+:@$=;;;;;;;;;o%:@O %-::::::::+&&:---$#-::X+&ooo;;&@:X-&;;;;;*+:::-%;;;;;;;;;o%-:::+*;;;;;=-X:$.;;ooo +X:@@#$---$%& =oo*-:::$% O@@%o;;;;;;;;;=@-:+::+-@@%=;;;;o -XX+-%..O+X@-$-+XX:::::@--#$O&&& .=oooooo=O+:@:@$*;;;= #-- o;;;;;;;;;;;;.%-X:+&=;;.$-:X@+ o;;;;;o&--%.;;;;;;;=%-X::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-#.;;o - =;;;", +" -$*oo.O-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+:X:::::X:::XX+-O.o;;;;;;;;;;;;;;;;;;o*+-@#*o;;;.%--$*o;;;;;;;;;;;o.O+-O=;;;o&+:@+*;;*#-%.;;;oo=*&+-*;;;;;;;o= -+X::X:::::::X-*o;;;;o $@-O%$@XX-&o;;;;;;;;;=%:-.o. #::::::+$==#::$+++X:::$ * =oX@:X-*;;;;; +:::-%;;;;;;;;;o%-:::+ ;;;;;.-X:$ o= * $+++$+-+OO&*.oo;;;o&-:# .o.-@#.;;o;;;;;;=@-XX@-%O:@+&o;;;o&-X:@--#%:::X@+@XX:::::::@$$$-----#& *****&+++$@:@O.;;;o -+- o;;;;;;;;;;;;*$-@$*;;;o $-X@+ ;;;;;;=O-@- o;;;;;;o&-@X::::::::::X:-%.o;;;;;;;;;;;;;;;;;;;;;;;;;;*$-$ =o.O- =;;;", +" -@O&&O#+$*;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::@+@:::::XX:+$&=;;;;;;;;;;;;;;;;;;;= $@+$*o;;;.O$-#*o;;;;;;;;;;;o*%-:+O=;;= $@X-#*.*O:@-&*..* %@@--.;;;;;;=*O--::X@@+-+@@:XX- o;;=.&+@+%..*O$:-.;;;;;;;;;o&:+$=;;o%@::::X+%.*#:@ *O@::X@---O&::::@&.....&@:::-%;;;;;;;;;o%-:::@&.....O+::@@&O----$%O *===;;;;;;;;.+@#=;;=$+@%o;;;;;;;;oO-X:# .=&-+$.;;;o&-X@%&+--@X::XXX:::::::@#&*.. O$-----++--@&*O@@-O.;;=&+X+- o;;;;;;;;;;;o*#+@&=;;;o*#@:@%*o;;;;=O-X+$*;;;;;;;.%-::::::::::::X:-$ =;;;;;;;;;;;;;;;;;;;;;;;;;*$+@#&&%-- =;;;", +" -@+---:@$*;;;;;;;;;;;;;;;;;;;;;;;;o=O-+@++##::::X::@$*o;;;;;;;;;;;;;;;;;;;o --X+#=;;;.%--%.;;;;;;;;;;;;;*+-+:X+O..&+@:::#%%+-@@-+$##@---+--.;;;;;=&@-##:::+$#O%#++@X@-.o.&#-+@-.;;; $@-.;;;;;;;;;.$@- o;;.#@::::::X#-@@-.o; +:::X-$#+-:X:::-$####@::::-%;;;;;;;;;o%-::::$#####-------+#%&&*.=oooo;;;;;;;;;;;o&-$*;;o -:- ;;;;;;;;;.-@@ o;;.-+#*;;;o&-:%.= #-@@::::::::::::+O=;;;oooo=*&&&O@-++$ =o.$@:-O..&-:X@-+ o;;;;;;;;;;;;.%--%.;;;o&-::-#.;;;;=O-X:-%.;;;;;;o +@X:::::::::::X:-- o;;;;;;;;;;;;;;;;;;;;;;;;*$@X+---+- =;;;", +" -@@--+:@$*;;;;;;;;;;;;;;;;;;;;;;;=*O--@+# . $@X@@@:-O=;;;;;;;;;;;;;;;;;;;o*++:::$&.o=O--#*;;;;;;;;;;;;o.%-+$+:@-%#-+:::X:--+$$$$--+---%O#@-&=;;o=&--O.*%@-O*.=.. %+:X+O&#--@X-+=;;o&@-O=;;;;;;;;o $@+=;;oO@::::::X@+#$$-&o; +::X-O*.*#@::X:$+---+@X:::-%;;;;;;;;;;%-:::X@+-+--$OOOOOO**=oo;;;;;;;;;;;;;;;;;;;.-@Oo;;=#@@#;;;;;;;;;oO-@&o;;=--: ;;;o&-@ ;;o.%$+@X::::::::::+O=;;;;;;;;;ooo= $@@&=;;=%-X@-#%-@:++@-+ o;;;;;;;;;;;;*#--%.o=*%+::@-&=;;o*$-XX@-&o;;;;;;=#-X::::::::::::XX+- o;;;;;;;;;;;;;;;;;;;;;;;*$@X@--@@- =;;;", +" -@#%%#:+$*;;;;;;;;;;;;;;;;;;;;;o.O--#& .oo @@@---++# ..o;;;;;;;;;;;oo=.* #@@--:@-%&O@-%*o;;;;;;;;;;;o*%--O*&$@:--:X:::::-O *&::@O&.=* O+ ..*O---.;.#-%=o;;;;o.&#:X---@XXX-O=;;*$+-.;;;;;;;;;*#:-Oo;;=$@:::::::+ . %- .O@::@%=;;;.#@:@O**%:X::::::-%;;;;;;;;;;%-::::::XX:& ======;;;;;;;;;;;;;;;;;;;;;;;;=-:%=;;; -:%=;;;;;;;;;.-+#*;;=O-:%=;;o&-@ ;;;;=*&+@X:::::::::@#.;;;;;;;;;;;;;o -#.;;;o -:X:--@X@% &--+ o;;;;;;;;;;;o*O+-#&&$-X@-@@+O*. $--@XX@+ o;;;;;o&-::::::::::::::XX++*o;;;;;;;;;;;;;;;;;;;;;;*$@@$%%#-- =;;;", +" -$*==.O-$*;;;;;;;;;;;;;;;;;;;;o*#-$&*=oo;o*#@+$& &#++-$%*===oooooo==* &%$-++$OO$:@----#.;;;;;;;;;;;;;*+--O=;= %@:XX::X:@-%.oooo;=O--*o;;;o.#-$#--:++..O+@.;;;;;;;;.%@X@@XX::X-.;;oO@-Oo;;;;;;;;; +:- o;; $:::::::@+=;oo.%-#:::X- ;;;;;O@:-Ooo&+:----@X+%==========%+::+---:+Ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+$ ;;o -:$*;;;;;;;;;oO-@#=;;.-++ ;;o&-@ ;;;;;;=O-X::::::::::@&o;;;;;;;;;;;;;.+O=;;;o -@@@:X:$&=o=&$-+ o;;;;;;;;;;;;=&----+:@#&%-@-+#-+&&#@XX-#.;;;;;o -@X:::::::::::::XX-#.;;;;;;;;;;;;;;;;;;;;;;*$-$ .=*%- =;;;", +" -#=;;; -$*;;;;;;;;;;;;;;;;;;;o $-O*=;;;;o +--$ =oo*%-++-@%%&*****&O%$---+@-# ==&+:X@-#*;;;;;;;;;;;;o.%-+O=;;;=&+::::X:+$O.;;;;;;; -@=;;;;;=O---+:X::%$+-%o;;;;;;;o #::XX::::X-*=o*$+-.;;;;;;;;;; $:@% ==%@::::::::+*;;;;.%-@X:X- o;;;o%+--$.;&-:OOOO#:::%%%%%%%%%%::::OOOO:-&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+%==&$@:@Oo;;;;;;;;;.-++ ;o.++@Oo;o&-@ ;;;;;;;*-@:::::::::X@$ oo;;;;;;;;;;;.+O=;;;=O-@++@:@$*;;;=&--+ o;;;;;;;;;;;;.%-+:X@$*=*$+:+--%==&-@@@$*;;;;;;*@+X::::::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;o -$*;;;;;;;;;;;;;;;;;;=*$-O.;;;;;.&---#*o;;;;.%@XX+----++++---+@@XX+$*o;;.%+@-#*;;;;;;;;;;;;o*%+-O=;;;= %@:::X@-# =;;;;;;;.O-$.;;;;;=%@XXX::XX++X-#=;;;o... $@::::::::X@%&&#:-#=;;;;;;;;;.O@::+-OO@:@@:::::X-#o;;;;.%:::@@*;;;;*$-O&-%= +@.=== +X@----------@X:@.==.@+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-@OO-+X::$ ;;;;;;;;;=#-:O. #@X:$ ;o&-@ ;;;;;;;=%-X::::::::::--&*....=ooo;;= -O=;;;.$-O O-@:&=;;;=O@-+ o;;;;;;;;;;;;.O+@:+&o;;*$-XX@%*.O-----O=;;;;;=O-:::::::::::::::::+$ =;;;;;;;;;;;;;;;;;;;;*$-&=;;o - =;;;", +" -$.;;;*$+*;;;;;;;;;;;;;;;;;=&+-- ;;;;o.%---%*;;;;;;;*#+XXXX@+++++@XXXXX:@#*o;;;=O--%.;;;;;;;;;;;;;*@-+-*;;;=&-+X::X:+&.o;;;;;;;.O---&o;;;o $@@@::X@@@:X:+ .=.&###----+@@::::@:+--+X- o;;;;;;;;;&-:@-@+--:@$$@::::X@-.;;;;;*+:X+Xo;;;; - =o -OO@+o;;; -::##########:X:+o;;o+@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-:--+@+@:-O;;;;;;;;;o -X@$-+:X:-#==#+@ ;;;;;;;o -::::::::::@$$--####O *=.&$-O=;;;=%- oo.%-@-O=;;;=%-++*o;;;;;;;;;;;;=&-+$ ;;;o*#@:::$$+#&&%--&=;;;;o&-:::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -#.;;;.$+*;;;;;;;;;;;;;;;;o -+@+ =oo=*%--+&.;;;;;;;;oO-::::XXXXXXX::::X+$*;;;o.O$-O.;;;;;;;;;;;;;=%-@:+&=;o ++::::X+O=;;;;;;;o*#-$@--*o;o $@@@@:X:@$$@:X@$%O$-----@%O%$@::X@@++@:::-.;;;;;;;;;=%@@$O#@:::+ *#@:::::- o;;;;o#@:@@.;;;; -o;;oO-@:@=;;; +@#**********#@:+=;;=+:+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+X:@$##@:#.;;;;;;;;;.-::++@@+::#**-:@&;;;;;;;;.-+X:::::::@%**&%$-+----$O#---%=;;;=%$*;;;.%-@-O=;o.#+X++ o;;;;;;;;;;;;=O-@%*o;;;*$+X:+-+ =o.O--&=o;;o&-::::::X:@@:::::::X:+#.o;;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -$.;;o -$*;;;;;;;;;;;;;;;o*$-XX@#& &--$O =;;;;;;;;;o&-@X:::::::::::::X+$.;;o*#-+- ;;;;;;;;;;;;o.O--+::-&* $@XX::::- o;;;;;o. +-O %-# . -++$ &#:-O *&::X--$@@X@% .=.*O::@: &$::X+%=;;;;;;;;;&$:+ =* #X+&o;*$::::X+%=;;;;;*$:X-O=;;o%-.;;;.#@:+=;;; +-%;;;;;;;;;;%-:+=;;=@@+.;;;;;;;;;;;o...=o;;;;;;;;;;;;;;;;;*-X# *.*-@@&;;;;;;;;;=%+XX:$%#+::%#@:@ ;;;;;;;;=#-X::::::@@ ;;==. #-@+----%*o;;;.##.;;;;.#+:-O.*%-::@-+*o;;;;;;;;;;;;*-+-$*o;;.$+X:X@#.;;;.O--%*.=*%+::::::::$$@:::::::X:+%*o;;;;;;;;;;;;;;;;;*$-O=;;o - =;;;", +" -+ ==.%-$*;;;;;;;;;;;;;;o*$--@:X@----+-&=;;;;;;;;;;;oO-:X::::::::::::@@:@%.o.$-@:+O=;;;;;;;;;;;*#--OO@:@+$-+:X:::::@% =o;;= #-$&.oo.%--#-@@$ o=O+#.o;*$+-+&.*%+-.oo;;;;*$:- o=*%::-*;;;;;;;;;o#++&o;;o%:-.;;;&@:::::-=;;;;;oO@X:-&.= -+%o;;;*$@+o;;; +-%;;;;;;;;;;%-:+o;;o+@+.;;;;;;;;;;;*###O*=ooooo;;;;;;;;;;;.-@%o;;o&-@%o;;;;;;;;;*-::%*=.%@X-+X@%.;;;;;;;;o*-:::::::@@*;;;;;ooo*#@XX@@&.o;;;o*-O=;;;;;*$@:-$$-::@$@-+*o;;;;;;;;;;o -:X-$*o=&-::@:@#.;;;;.#---%O#@:::::::@%* $@X::::::X:-$.;;;;;;;;;;;;;;;;;*$-# ==.&- =;;;", +" -+@%O#@+$*;;;;;;;;;;;;;;.$-%%$-+@:@+::-&=;;;;;;;;;;;.%+:::::::::::X:@++::-% O--@::-O=;;;;;;;;;=O--O=.%+X@-@XX::::::X--% .*O--O.=;;;;*#--@:- o;=%- ;;;*#-# =;o&-&o;;;;;;*$@-.;;;&@-%=;;;;;;;;;*#:-*;;;=%@$=;;o*$::::X-=;;;;;; +:X@-$O-@:- o;;.+@@===o +-%o;;;;;;;;o%-:+=;;=+@+.;;;;;;;;;;;&-+--+O*****=;;;;;;;;;;=#+#.;;;.-+#*;;;;;;;;;=%-@&;;;*-::X:@O=;;;;;;;;;=%+X:::::@$*;;;;;;;;;*-@:# =;;;;;o&- ;;;;;;o&-X:++::@&*&--$*o;;;;;;;;o*++X@+-$ @@:++@@+ o;;;=O-X@---:X::::::-%=o -@X::::::X@-&o;;;;;;;;;;;;;;;;*$+@@%O%$- =;;;", +" -@@---:@$*;;;;;;;;;;;;;.#+ =. O#++:XX:@:&*..=o;;;;;=&+:X:::::::::X:-# #@:+---&&#@@-O.;;;;;;o.&--%.;;*#@XXX::::::::X:@--%$-# =;;;;;;=O@XX-%=;; -#=;;;. .o;;=O#=;;;;;;=O@-#=;;=%+-*;;;;;;;;;; $+#=;;; $- o;o O::::::-*;;;;;;=$@:X@--+XX@- ..O@::O&&&%:-%;;;;;;;;;o%-:@&..&@:+.;;;;;;;;ooo -XX:+--++++&;;;;;;;;;;o*-@#=;;o%-@&;;;;;;;;;;*-+O=;o=#+X::@O=;;;;;;;;;o*+::::::@O=;;;;;;;;;.--$ o;;;;;;o -*;;;;;;;*-+@:X:+O=;=O--$*o;;;;;;= $+:@$%:---@:@O %-@$&=;;o&-:X@@:X:::::::+$*;=%-:::::::::@$ o;;;;;;;;;;;;;;;*$@X+----- =;;;", +" -@:+-@:@$*;;;;;;;;;;;;.%- o;;o=. #-+@XX@-$#%&*.=oo.%-@X:::::::::X:-$*oo $@X--O==&-:@-%.;;;;;.%--O.;;;=%-:::::::::::::XX+--#*o;;;;;;;=O+:-#.;;;*%*o;;;;oo;;;; - ;;;;;;; @@-*o;; $--=;;;;;;;;;=&:-*;;;=#--=;. --:::::X-%o;;;;;; @::XXX:@:X--##-X::----@X-%;;;;;;;;;o%-::-##-::+.;;;;;;;=* O@:::X:++++$*;;;;;;;;;;;o#-@*;;;*-:%=;;;;;;;;;=--$ ;o;*+:::@O=;;;;;;;;;;=#+X:::@$*;;;;;;;;o.%+@$*;;;;;;;o -*;;;;;;o -+$@:@+*;;;.O+-$*o;;;;=&--:+$ . --@:+&=o*$++-&=;o -@X$$@@:::::::@+ ;;*$+X::::::XX-+*;;;;;;;;;;;;;;;*$+X:@@:@- =;;;", +" -+$OO%X+$*;;;;;;;;;;;=O-&o;;;;;;o.&#+@XX@+----%O $-@X:::::::::::-$*o;;=%+@+O.;;.%-::-%.;;;=O--O.;;;o $@:::::::::::::::X@+*;;;;;;;;;.%+-#.;;;;o.o;;;;;;;;;;=#+=;;;;;o=%@@-=;;oO:-#=;;;;;;;;; -:-.o;o&@-O;.%-+:::::::@-.;;;;;;.$:::X@@-::@O$-@X:::@@@::-%;;;;;;;;;o%-:X+--+X:+.;;;;;;=O---+X::::@XXX@&o;;;;;;;;;;;;*-@&;o=.-:- ;;;;;;;;;=#-:Oo;;=O-X:@%=;;;;;;;;;;=&-X:::+#.;;;;;;;;=O-XX+O=;;;;;;o&- ;;;;;;.#+&*O-@@&=o;;.%+-$*o;;o -@:+#*o;=O+:@$.;;o*$+@- oo&-@$ *%-@X:::::+$*;;=#-X:::::::X:-O=;;;;;;;;;;;;;;*$@:+$#$-- =;;;", +" -+ ==.O-$*;;;;;;;;;;=&-%.;;;;;;;;;=.O-@XXXXX@+-----:X:::::::::::@#*o;;o*#-@&=;;;o.O@::-%.o.&+:-&o;;o*$+X::::::::::::::::-&o;;;;;;;o=&$-#.;;;;;;;;;;;;;;;;;; -@.oo=..*%+::-*o;*@:- o;;;;;;;;oO+:@% . +@-.;&-@X:::::::X+%.o;;;;=$::::$ &:+ =* @::X@+--@:-%;;;;;;;;;o%-::++++::+.;;;;;;*-+@@::::X@-@X:+ ;;;;;;;;;;;;;=#+#.*&O@:@Oo;;;;;;;;o*+@$*;o.&+X::$ =o;;;;;;;;o -::::+&o;;;;;;;;.@+X:@- o;;;;;=#-O=;;;;;.$O=;.#-@+%*o;o -X-$*o= $+X+#*;;;;=&+-$*o;;o*#@+$ *#+@$*;.O@@X::::+#.;;=O-:::::::::X@+ o;;;;;;;;;;;;;*$+@O*. %- =;;;", +" -$.;;o&-$*;;;;;;;;;o&-%.;;;;;;;;;;;;.O-@X:::XXXX@@XX::::::::::X@- o;;o.#--&=;;;;;;=&-@:-% %-+X+#.o=&++::::::::::::::::X++.;;;;;;;;*%--#.;;;;;;;;;;;;;;;;;;=O+$& O$#--::X@$ .O@@-.;;;;;;;;; $:@:--#-@-Oo;*$:::::::X:@+-#.o;;;=$:::+&o=%-=;;o&@:@#&&&%:-%;;;;;;;;;o%-::&&&&::+.;;;;;o&-XXXX:::@X&$::+*;;;;;;;;;;;;;;*-X#$--X@:$ ;;;;;;;;;o%-@O. #$::::@-&*.o;;;;;;;.-+X:+%.;;;;;;;;=O-::::@$*o;;;o*-+$.;;;;;=*.;;;.#-@-+*o=&-X@-$ O-+:-#.;;;;;;=&--$ o;;o -@@+#::@$*;;=&-:::::-O=;;o*++X::::::::X-#.;;;;;;;;;;;;;*$-%.;;o - =;;;", +" -#.;;o +$*;;;;;;;;o -#.;;;;;;;;;;;;;;=O+::::::::XX::::::::::::X@- =;o*%-+%.;;;;;;;;.O+@:---+@@X-%*&-+:X::::::::::::::X:-&o;;;;;;o*$--#.;;;;;;;;;;;;;;;;;;;*#::---$%&&#::XX+-$@:-O=;;;;;;;;=$+X++@+-@X-.;;oO@::::::X+##$-$ =oo $::X-*;;O- o;;.@:+*ooo +-%;;;;;;;;;o%-:+=oo=@@+.;;;;= +@:::::::+ o -@%o;;;;;;;;;;;;;;.-:-+@@-+X+$=;;;;;;;;o*@@@$--@X:::X@--% .=o;;;;=--X@$*;;;;;;;;o -@X::XX-- =oo.%+:@ o;;;;;;;;;;;.#-:+O*&@@:@+---@:+#*;;;;;;;;=&$-@*o;o -@X@+:X@+ o;;*$+X:X@+&o;;;=O-:::::::::X:-O=;;;;;;;;;;;;*$-%=;;o - =;;;", +" -$.;;;*@+*;;;;;;;o +-&o;;;;;;;;;;;;;;;.#+X:::::::::::::::::X:@@::@&.*$-$&.o;;;;;;;;;= #::@-& #@:+--:X:::::::::::::::::+%.;;;;;;= @--#.;;;;;;;;;;;;;;;;;;;; @:X@-#*=o*$@:@@:@-:@$.;;;;;;;;;*$:+& #@XX:-.;;;*$@:::::@O** &#-O&&$:::X+&..%@- ..*$@+o;;; +-%;;;;;;;;;o%-:+o;;o+@+.;;;=&-@X::::::@Oo;.-#.;;;;;;;;;;;;;;;=$@XX+$OO@:$*;;;;;;;;;=O-:-@:@-@X:XX:+--$O .o;;.-+X@O=;;;;;;;;.@+X::::XX+-O&&#-::+$*;;;;;;;;;;;;.#-:@--@:+O %-:X@O*o;;;;;;;;;= +-$ . +@X@@:X::-O=;;=%-X:X+$*;;;;;.#+:::::::::X@-O=;;;;;;;;;;;*$-%.;;o - =;;;", +" -#.;;o -$*;;;;;;o +--&=;;;;;;;;;;;;;;;=%+X::::::::::::::::X:@$$+:@-$$+-&=;;;;;;;;;;;;o +@-%.o $::+@:@:::::::::::::::X+$.;;;;;;=&---#.;;;;;;;;;;;;;;;;;;;;; @:@+#.;;o&@:+$$+:X:- ;;;;;;;;;; $+-=o*O$:-#=;;;oO@::::X-*;;oo.&+--+:::::@##:X@-##@:@@o;;; +-%;;;;;;;;;o%-:+=;;=+@+.;;;*-@XX::::::$.;o&-O;;;;;;;;;;;;;;;;o -::O*=.-+$ ;;;;;;;;;;*-:X:-$%#@X::++-----# =o&-:@@ ;;;;;;;;o&-:X:::::XX@--+--+-@-%=;;;;;;;;;;;;.#-@+@X@O.o*+++#.;;;;;;;;;;;;o&--+#-+X@$$+@XX+#.;;=%-XX:-%=;;;;;o&-:X:::::::XX@-&o;;;;;;;;;;*$-&=;;o - =;;;", +" -$*o;=%-$*;;;;;o ++X+#*o;;;;;;;;;;;;;;.#@X:::::::::::::::::-# %@X:+--#.;;;;;;;;;;;;o.&+-%.;;=&-:X@++@::::::::::::::X-%=;;;;;=&---#.;;;;;;;;;;;;;;;;;;;;;o @++&.;;;*$@-%**O:X++=;;;;;;;;;=O:-%o;;*#@$*;;;;;*$::::X-.;;;;;o*O-@::::X@--+@X@---::+=;;; +-%;;;;;;;;;o%-:+=;;=+@@.;;;.$X:::::::+&;;o-$*;;;;;;;;;;;;;;;;;=$+#*;;o%-:O=;;;;;;;;;=-+X:O*= -:::%OO%+@:--O&+@X+%.;;;;;;;;.#-X::::::::@%*. %OO%@-&=;;;;;;;;;;;;.#-XX@$*;;o +-#*o;;;;;;;;;;;;=&$--@X@# *%+@X@-&o;=%-XX@+&o;;;;;o*++X::::::@:XX@+*o;;;;;;;;;*$-O=;;o - =;;;", +" -@O . $-$*;;;;o +-:X:+# .o;;;;;;;;;;;.O@::::::::::::::::X:+$*o;.O+::-O.o;;;;;;;;;;;o*#++O.;;;=&+:++&&$+:::::::::::::X-%.;;;o*O--$O.;;;;;;;;;;;;;;;;;;;;;;=O-$ =;;;;&++$.;;=O:-Oo;;;;;;;;;*+:-*o;; :-&o;;;;;o%@:::X-*;;;;;;;=&$@::::XX@##+XX#%::+o;;; +-%;;;;;;;;;o%-:+=;;o+@@O=;;o%-:::::::$.;;.-#=;;;;;;;;;;;;;;;;;o -: ;;o*-:+ ;;;;;;;;;=@-:O=;;=$+:O.==.O+XX@--@X:+&o;;;;;;;;*-@X::::::::+O=;o===*@-+ ;;;;;;;;;;;;;*#-:@$*o;;= $-# =;;;;;;;;;;;;= @@X@$*o;.O-:X+#.;=%-X:+%.;;;;;;;.#-X:::X:@+@:XX-%.;;;;;;;;;*$-$ ..*#- =;;;", +" -++-$@@@$*;;;o +---@X:--%*=o;;;;;;;;=O-@X::::::::::::::::@$ o;;o +@-%.;;;;;;;;;;;;o*+--%.;;;=&$@+$ =o $@::::::::::::X@@ =o= ---# =;;;;;;;;;;;;;;;;;;;;;;;= &*o;;;;o&@- ;;;=%@-*o;;;;;;;;o&@@@.;;o#@-.;;;;;;=%@:::X-Oo;;;;;;;= @@:::X+O..#@+*.O++=ooo +-%;;;;;;;;;o%-:+=oo=+:X-O=o.#@::::::@&;;o -#=;;;;;;;;;;;;;;;;;;=+-$.;;=#+@%o;;;;;;;;o&-@%=;;o&-@Oo;;;=%+XX:@X::+&o;;;;;;;o*-::::::::::@#*o;;;;.+++#.;;;;;;;;;;;;;*#-@@#.;;;o --- o;;;;;;;;;;;;o&-@+#.;;;*$-X:-&=*$@X@- o;;;;;;;.#-X::::+O O@:X@-&o;;;;;;;;*$@@+##$-- =;;;", +" -@X@-+X@$*;;o +-#O%$@XX@-+&*=oooooo=&-@X::::::::::::::::@#*o;;o*%+-O.;;;;;;;;;;;;o*#-X-O=;;o -@@$ o;;o $@::::::::::::X@+&*O-+#&.o;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;*#-+=;;; ++#=;;;;;;;;;*#:-&o;;*#-+=;;;;;;=#@::::@-.;;;;;;;;o&$@:::+.;;*$-=;&-@O***O@-%;;;;;;;;;o%-:$ **O@:X@-O*#-X::::::- ;;o -Oo;;;;;;;;;;;;;;;;;;o:-$ ;;;*-@@ ;;;;;;;;;=@+@ ;;o +@#.;;;o -X@++@X:@#*o;;;;;;=&-X::::::::::-$ =oo= -@@+&=;;;;;;;;;;;;;.%@:-O=;;o*-+@$ o;;;;;;;;;;;;=&$-@ o;;o*%::@@%$@X:+#.;;;;;;;;.#+X:::+#.;.#+::-&o;;;;;;;;*$@X@--@@- =;;;", +" -@:++@:+$.;o +-#*==&@@XXX@-@&&&&&&&%-@XX::::::::::::::X:-O=;;;.$--O.;;;;;;;;;;;;o +-@X@+ == $@+#*o;;;;=O-::::::::::::XX+---# .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O+-@=;;.%+-*o;;;;;;;;=#+:-*o;;&@-&o;;;;;;=#@::::X+%o;;;;;;;;= @@:@$o;;;%-*o&+:-+++@X-%;;;;;;;;;o%-:X-++-X::X:-+-::::::::- ;;o&+ ;;;;;;;;;;o=.=;;;;;o&-: ;;;=-@@%=;;;;;;;;o ++O=;;=O-@&o;;o&-X$OO+@::+#*=;;;;o*-@X:::::::::::--O&&O$-----O=;;;;;;;;;;;;;.O-@+&.o*#@::-+ o;;;;;;;;;;;;= $-+ o;;o $@X@-+XX@+ o;;;;;;;;.#-X:::-Oo;o&-:X-O=;;;;;;;;*$@:@:::+- =;;;", +" -+$O&#++$*=*@-$*;;;.$+X::X:+--------@X::::::::::::::::::@$ =o*%--%.;;;;;;;;;;;;o*+-$$+:++&&-+X-&o;;o;;o +@::::::::::::@@-+%.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@+-.o;&++@=;;;;;;;;;*$@:@% =.%@+.;;;;;;;o +::::::-=;;;;;;;;;o&-::+*ooo%@$ %@X@---@X-%;;;;;;;;;o%-::---@X:::X:+XX::::::@#=;;=-+ ;;;;;;;;;o*&#.;;;;;;.+@%=o*&@@@$*;;;;;;;;;=%-$ ;;o -@#.;;.$+@&==&+@X:--O.ooo.#+X:::::::::::XX@-----#&&#-+*;;;;;;;;;;;;;;*+@@-% %-:@-+-- o;;;;;;;;;;;;o --$ =o=&+::XXXX:-&=;;;;;;;;;.#-X::@+&o;o*@@X@- o;;;;;;;*$@:$$#$+- =;;;", +" -@ =o*%+:%O+-%*o;;;.%+::::XX::::::::X::::::::::::::::@-@X+- #--%.;;;;;;;;;;;;= $-$ %@:@--@XX- o;;;;;;.#+:::::::X:@@-+%% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:+O*=O@-&o;;;;;;;;; $@:X--%#@-&o;;;;;;;;oO+::::X- ;;;;;;;;;;=#@X@$&*&::+-@X:$OO$@:-%;;;;;;;;;o%-:XOOO$@:::::X:::::::@$*;;;.-@ ;;;;;;;;o*+-&o;;;;;;o&-@O $-XX@$ ;;;;;;;;;o -@O=*&%::-&oo -:$*;;= #@X:@-$ * %-XX::::::::::::XX:::@%*o=*#-O=;;;;;;;;;;;;;=O-X:--+:@$%%+-- =;;;;;;;;;;;;=O$--&*O-::@@:::+%.;;;;;;;;;;.#-X:X@$*;;;=O-:X+$*;;;;;;;*$-% ***O- =;;;", +" -$.;;;*+@@--&.;;;;;=&-@X:::::X::::X:::::::::::::::X:+#O#+:@----%.;;;;;;;;;;;;o&--+ o;.O@:@@X:@-&=;;;;;;.#+:X::::@@+-$% .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+::X-$%X+$=;;;;;;;;;o&@:@@:@--@-.;;;;;;;;;;.$@:::X+$=;;;;;;;;;;*+:X+-+-@@:@::+ ==*%@-%;;;;;;;;;o%-@#=== +::::::::::::@+ o;;;=-+ ;;;;;;;;=+-#.;;;;;;;;.-@--+@@@::O=;;;;;;;;;.-+:%$-+X:@#**@+@%=;;;o -:XX:--+--:X::::::::::::::::X:+ ;;;; --&=;;;;;;;;;;;;o -@X:@:@# =.&$--&=;;;;;;;;;;;;= $---+::@#$@::-&o;;;;;;;;;;.#-X:X+#.;;;o +@X:-O=;;;;;;*$-&=;;o - =;;;", +" -#.;;;*$@X-%=;;;;;;; -@X:::::::::::::::::::::::::X:+$*=*%::@+-%.;;;;;;;;;;;;o*+-+&=;;;*+@XX:$$$# =;;;;o $@::@---+$#&*=o;;;;;;;;;;;ooooooo;;;;;;;;;;;;;;;;;;;;;;; +:@-@@--:-&o;;;;;;;;;*$@@$#+@XX-$=;;;;;;;;;;; +@:::X-O=;;;;;;;;;oO@:X:--$$+:X@+o;;; +-%;;;;;;;;;o%-:$o;;o+@:::::::@---@ o;;;;=-+ ;;;;;;;;*-:Oo;;;;;;;;=#-:@:-$$@:- ;;;;;;;;;=+-:-+:@-@X@+#+:@O=;;;;=#+X:::@-+XX:::::::::::+-----+@@&=ooo*-+-&o;;;;;;;;;;;o*+@X:X:+ o;;o*$--&=;;;;;;;;;;;;o&-+@:X$O**$-@+O=;;;;;;;;;;.#-XX:-O=;;;;.$+:X+$*;;;;;;*$-O=;;o - =;;;", +" -$.;;;*$+@$*;;;;;;;o&-@X::::::::::::::::::::::::X:+$ o;;.#@:-%.;;;;;;;;;;;;o*#-+&o;;;=&@:XX+O* +-O*=o. #-@+-$%O% *.=;;;;;;;;;;ooo.*******=;;;;;;;;;;;;;;;;;;;;;;&@@$%#+:X:-.;;;;;;;;;;&+@+ *&#::- o;;;;;;;;;;;o&$:::X:-O=;;;;;;;;;*@::X+#**&+:@@o;;;*+-%;;;;;;;;;o%-:+=;;o@@::::@@@+OO% o;;;;;=-+ ;;;;;;;o%-$ ;;;;;;;;;o*+@X#O *:+@&;;;;;;;;;=O-XXX:#%$:X-+:@$ o;;;;=&-X:@+$$@::::::::::X:@#OOOOO#+@+O** %+X@@*;;;;;;;;;;;;.%-X::@+ o;;;o $--&=;;;;;;;;;;;;=O$:@$ =;o #+@+ o;;;;;;;;;.#-XX@$*;;;;;=%-:X:-O=;;;;;*$-O=;;o - =;;;", +" -$.;;;*$-+ o;;;;;;;*#+::::::::::::::::::::::::::X@$ o;;o*$++O.;;;;;;;;;;;;= $--#=;;;=&+@:::- o.#+-$&&%--@#%&*.==o;;;;;;;;;;oo= &&#-++++-+O.;;;;;;;;;;;;;;;;;;;;=O@- =. #:+$=;;;;;;;;;.%@-&o;o $+$=;;;;;;;;;;;;;o&$:::X:-O.o;;;;;;;*$::@#.;;o&+:+=;;; +-%;;;;;;;;;o%-:+=;;=+@:::@+##&===o;;;;;;*-+ ;;;;;;o -@$*;;;;;;;;;;o@-$ =oo -@O.;;;;;;;;;.+@X@O.= -:XX:+&o;;;;;=&-X@O O-:X::::::::@O*=====.%+@--+--++@-&=;;;;;;;;;;;=O-X:::@@&=;;;o +--&=;;;;;;;;;;;;= +-$*;;;o.O-++&=;;;;;;;;*$+X:-O=;;;;;=%-::X+$.;;;;;*$-O=;;o - =;;;", +" -#.;;;*$-+*;;;;;;o=O-:X::::::::::::::X:@@@::::::@$*o;;o*#--&=;;;;;;;;;;;;o --X-%.;;=&-@@----O &:::+---+# *.=;;;;;;;;;;;;;;o* O----+--$----#.;;;;;;;;;;;;;;;;;;o&@--=;;=O@-&o;;;;;;;;;O+@-=;;;*#- o;;;;;;;;;;;;;;*$::::X:-$.;;;;;;;*$::+*;;;;=#@+o;;; +-%;;;;;;;;;o%-:+=;;o+@::-#&..o;;;;;;;;;=#-$.;;;;;;=-+:$ ;;;;;;;;;;oO-$*;;;=$++&;;;;;;;;;oO-:@ ;;=++X:@%.;;;;;;=&-:+ ;oo.O-:X::::::@$*;;;;;;;*$@:++@$%%$-+ o;;;;;;;;;;=%-X:::X@-&=;;o -@@-&=;;;;;;;;;;;;=O--%*o;;;.$+@-&o;;;;;;=O-:X@@*;;;;;;=%-::X@- o;;;o&+-O=;;o - =;;;", +" -$ .=.&@++ o;;oo=*&@@X::::::::::::::X:+$#@:X:::X-#.;;o*$-+%=;;;;;;;;;;;;o*#-@:@+O==&-@@#OO%#+--:XX:-#%&.o;;;;;;;;;;;;;;o=*&+--@::X@$&*&#::-#.o;;;;;;;;;;;;;;;o +:-O=;;.%++.;;;;;;;;;=%@-%o;;o&:-.;;;;;;;;;;;;;;.O::::::X@-#=o;;;;; $:+&;;;;;;&++o;;; +-%;;;;;;;;;o%-:+o;;o+@:@%*o;;;;;;;;;;o.O-% ;;;;;;o&-X@$ ;;;;;;;;;;o*-@O=;;o -@O;;;;;;;;;;.++@ ;;oO-X:@ ;;;;;;o.#+X@&=;;;.%+X::::::@$.;;;;;;;=O-XX:X .. O+#.;;;;;;;;;;o&-@::::X@-&== $@:@+-&=;;;;;;;;;;;;.O@-$*o;;=O-X@$ =;;;;;*++X:-&=;;;;;;=%-::::-O=;;;=%-+#*oo.O- =;;;", +" -@+$&%-::@%*..* %--@X:::::::::::::::@-%*.&$@X:@@:@O.o*$-+&.;;;;;;;;;;;;= $-$$@:@-OO@@@#*=== $-:XX@-O*=o;;;;;;;;;;;;;oo. O+-+@:X:X@$ o;o $::-#.;;;;;;;;;;;;;;o -+@@.;;;&@-Oo;;;;;;;;;*$+-.o;;*$+@.;;;;;;;;;;;;;=%-:::::::X:-O&.o;;oO@:-&o;;;;;&+@....&@-%;;;;;;;;;o%-:@*...@:@%=;;;;;;;;;;=. $-O.o;;;;;;=-@X@$ ;;;;;;;;;;;o%-+ ;;;=@-%.;;;;;;;;;oO-@&;;;.$+:@ ;;;;;;=O-X:@+%*o;;*+@X:::::@$*;;;;;;;=%-X:+$.;;o=O-O=;;;;;;;;;;*-+X::::X@-O&-+::$$--&=;;;;;;;;;;;;= +-$*o= :@:X@-%*o;;=O-:X+#.;;;;;;;=%-:::X@- o;;o&+@+$& O+- =;;;", +" -@@---@XX:@$%%$--+:XX::::::::::::::@+O.;;.%+X@$$:@-% #--O=;;;;;;;;;;;;o&--$ *O+:@--@++ o;;;=%+X@--&.;;;;;;;;;;;;;;o=* %--+:XX:::X-O=;;;*#@XX-&=;;;;;;;;;;;;= -+X-&o;;=O-+.;;;;;;;;;; $-+=;;oO--&o;;;;;;;;;;;;;.+@::::::::X:--% .. +:::$ o;;o.#@:$###$:-%;;;;;;;;;o%-::$##$::@*;;;;;;;;;o.%$-% =;;;;;;;=&-X::@O=;o=====;;;;.-+%o;;=@+@&;;;;;;;;;;.-+O=;;o&-:@&o;;;;;.--@-$$-- o;o -@X::::::O.====== @@X:@$ o;;;.@-&o;;;;;;;;;*-+X:::::X@--@X+%* $--&=;;;;;;;;;;;;=O--# &-@X+-:@-$&.= @@X@#*;;;;;;;;=%-:::::-#.;;o*+@X------ =;;;", +" -@:$$@XX:X:+---:XXX::::::::::X::@++$ =;;o*#@@$ #@:---+%.;;;;;;;;;;;;o*$-+ o;=&@:X:+$&=;;;o*#@@@#&=;;;;;;;;;;;;;o=*O---@:XX:::::X+% =o*#@@@X+-.;;;;;;;;;oo.&-@X:- =;;*#-Oo;;;;;;;;;oO@:@&.o*%+@=;;;;;;;;;;;;;;o&+:::::::::XX@$$O#-:X:X+- .. #+X:----@X-%;;;;;;;;;o%-:X----X:+.;;;;;;;o. #$%&=;;;;;;;;;*-:X:::+O* %OOO&.oo;=--$ o=&-:@$.;;;;;;;;;=--$ ;;=&-:@#*oo;o.&-+#&* %+-*o;=O-:::::X:-+OOOOOO$@X::X@+ =;;=%-$*;;;;;;;;o*-+X::::::X::X@+ ;o $--&=;;;;;;;;;;;;.O@---::@#%$@:+-#%-@X@-&o;;;;;;;;.#-::::X:-&=;o&-@X@@$@+- =;;;", +" -$& &#@:::XXXXX::::::::::::@@+-+%&*o;;o*$+++ oo*$@X++&.;;;;;;;;;;;;= #-$ o;;;*$@:+O*o;;;o*#+-$ .o;;;;;;;;;;;;o. O--+@XX:::::::::X+-O&+-@$#@++ =o;;;;;o=* $-@XX:@$O*.&:-*o;;;;;;;;;*+@X:-$&+@-&o;;;;;;;;;;;;;;;o&@:::::::::@@*..&+@:::X@-%#+O:::::::X:-%;;;;;;;;;o%-::::::::$.;;;;;o. $+&.==;;;;;;;;;o*-X@@:X@-+------# .o.-@@$ O-@X:+Oo;;;;;;;;=%-@%..&#@::++&*. %-+O.=;o.&-+*;;=O-:::::::-------+X:::::++&..*#+-%=;;;;;;;o*-+X::::::::::+#.;;o*%+-&=;;;;;;;;;;;;= +-@:@O.= +-::--@XX@- o;;;;;;;o +@X::::X+$*;o +@@% &$- =;;;", +" -#.;o=O-X::::::::::X:@+-----$#%O .o;;;o*$-@+ o;;=O-:-O=;;;;;;;;;;;;o*+-@ o;;;=&@:@- ;;;;o*$-+# o;;;;;;;;;;;;o= #--+:XX:::::::::::X:+--@:+ *O-@@O*====.&%---:X:::X+-$#@:-*;;;;;;;;;oO@:+@@--@@@=;;;;;;;;;;;;;;;;;o%@:::::::X+@o;;o&$+@::X@--.oO+:+$$$@:-%;;;;;;;;;o%-:X$$$$::+*;;;o=*$-%.o;;;;;;;;;;;;o*-:+$+:X:-@XO&O#--# %+X:+--@@-@:$.;;;;;;;;;.+@:$$-+X:::@--#--+&=;;;;;=&-%=;;.-@X::::XXXXXXXXX::::::X@-#%$@X@+ ;;;;;;;;*-+X::::::::::@$*;;;;.%--&=;;;;;;;;;;;;=O-:@- ;;o #+:XXX::X+#.o;;;;;;=O-:X:::::X-Oo; +-@*o;=&- =;;;", +" -#.;;o&-X::::::::::@+$%O%%%O *==o;;;;o*$-@$ o;;o*#--#.;;;;;;;;;;;;o*#+-%=;;;=&-@X:-&=o=. $-# .;;;;;;;;;;;;o=*&--@XXX:@@@:::::::::::X::X-%=;.O+--+%OOO#---@X::::@@@@--:+%=;;;;;;;;;*$@-%#+::X-&o;;;;;;;;;;;;;;;;;;*$:::::::::+ o;;o*%+@::X@#o;&-@O** #:-%;;;;;;;;;o%-:@ ** @:@Ooo. %$%*=;;;;;;;;;;;;;;o*-# *#-@:X:#*o=.&#$--X::X:@+#%:@$&o;;;;;;;;oO-:-+::+@::X:--@@$*;;;;;;;=&-&=o*+@X::::::::::::::::::::X@--+:X:-%=;;;;;;;*-+X:::::::::::+%.o;;o&-:-&=;;;;;;;;;;;;.O+@+&=;;o.O+::::::@-$ .oo;;;.#+X::::::X@#.=O--O=;;o - =;;;", +" -$.;;=O-X:::::::::@+% ======;;;;;;;;o*$-:-&=;;;.#--%.;;;;;;;;;;;;= $-:@$*o;.&@@::X:@O &$--O.o;;;;;;;;;;;o. O--@XX:X:+$%$@:::::::::::::X-O=;;= #@+----+O %@::::::##@XX:-*;;;;;;;;;oO@+#..&#:X-.;;;;;;;;;;;;;;;;;;;=#@:::::::X@-.;;;;.&$-:::@&.O@-=;;o&+-%;;;;;;;;;o%-:+o;;o+@:+&&%-#*=;;;;;;;;;;;;;;;;o*-O;;.O$-+@$ ;;;o.*$+:::::#&.=&-@$.;;;;;;;;o*+:X:+$#$::::##++$ o;;;;;;;=#-O&#@X::::::::::::::::::::::X:::@:X@+ o;;;;;o -@X::::::::::X:-$ o;.%+X@-&=;;;;;;;;;;;;=&+-$*o;;;.$+X:::$$#$-#& .=.O-:X::::::::-O O@-&=;;o - =;;;", +" -$.;;=O-X::::::@+-$ .;;;;;;;;;;;;;;o*$-X:-&o;;.%--#.;;;;;;;;;;;;;*+-+@X++**#-@XX:::+---+-$*;;;;;;;;;;;;= #--+:X:::@$O*.*%@:::::::::::::-&=;;;o&+:X:+# =o.&@::X-&..&::-%=;;;;;;;;;*$+-.;;o&@@+.;;;;;;;;;;;;;;;;;;;;&+::::::::X-#o;;;;o %@:X@-#::+o;;; --%;;;;;;;;;o%-:+o;;o+@::---%.;;;;;;;;;;;;;;;;;;;*-Oo;;=*O%+-+.;;;;;*O-:::@&o;;.-+$*;;;;;;;;;=%-X:O*.*$+:O**O$-$*o;;;;;;=&----XX::::::::::::::::::::::@-$$$@:X+$*;;;;;=O-X::::::::::::X:-@*.&-::@--&=;;;;;;;;;;;;=O--#*o;;.#-X::+%*.*&$--@%#+:X::::::::X:-+:X-O=;;o - =;;;", +" -$.;;=O-X::@@@+$#% o;;;;;;;;;;;;;;o.#-@@:@$ o.O--#.;;;;;;;;;;;;o.%-$%$@:@$$+:X::@++$@::X-&o;;;;;;;;;o=*O--@:XX:::X+#*;;; +@::::::::::X+-*o;;;;=O@:+#*o;;;.#@X@$.;;.#+-*o;;;;;;;;; $-#o;;; $-O=;;;;;;;;;;;;;;;;;;;;.%+:::::::::- o;;;;o.$::X:-@:@=;;; +-%;;;;;;;;;o%-:+=;;=+@:::@%.;;;;;;;;;;;;;;;;;;;;o%-&o;;;=.&#@#.;;;;;=$@::@&;;;=#-: ;;;;;;;;;o -@%*;;o&-@Oo;= #+#*;;;;;;=O-X:X:::::::::::::::::::::::@$O** %-@:-O=;;;;=%-X:::::::::::::XX@#%+@X@$$--&=;;;;;;;;;;;;.O+-#*o.O+::::-%=;;=*O%#$-+:::::::::::X:+@X-O=;;o - =;;;", +" -$.oo=O-X@+$##&*.=o;;;;;;;;;;;;;;=*%+@$$@:+$&%--#.;;;;;;;;;;;;o #-+ = $:X++:X@-+$O O::+$.;;;;;;;oo. &--@XX:::::::@:&*oo +@::::::::::X+-.;;;;;;*$-O.;;;;;=&@@- o;;.%--=;;;;;;;;;oO:- o;;=O+-.;;;;;;;;;;;;;;;;;;;;;;.#+:::::::X@- o;;;;; +:::XX@+=;;o&@-%;;;;;;;;;o%-:+=;;=+@:::$*;;;;;;;;;;;;;;;;;;;;;;.++ o;;;;o*@-#=;;;;; -X:@#*;;o -:%=;;;;;;;;;.--#.;;;.$-#*;;;.&+$.;;;;;=O-X:::::::::::::::::::::::@+O*=;;o.O$@:- o;;;.#-X::::::::::::::XX+-:X-O* $--O=;;;;;;;;;;;;=&--#&%-@:-+@@$&=;;;==.*&%++:::::::::::X:X+%.ooo - =;;;", +" -$&** #@:$O*..=;;;;;;;;;;;;;;;;;o --+$ *O+X@---#.;;;;;;;;;;;;o*+-+&o;o $@XX:+$%&*=o;*$+- o;;;;o;o* #--+:X::::::X:++@--& #@:::::::::::X@-*;;;;;;*$-*;;;;;;; :-#=;;; :-#=;;;;;;;;;.#+-=;;; @-Oo;;;;;;;;;;;;;;;;;;;;;;;.#-+::::::X@- o;;;;o%@::::@+o;;=$:-%;;;;;;;;;o%-:+=;;o+@:::$=;;;;;;;;;;;;;;;;;;;;;;o#-- .;;;;o--$*;;;;o -X::+O;oo.+@+ ;;;;;;;;;=$-@&;;;o&-@&;;;;=&-%=;;;;=%-X::::::::::::::::@-@:X::+O.;;;;;;= -@@#.;;o -@X:@::::::::::::::XX:+%.;o +--&=;;;;;;;;;;;;=%----::$OO$@@-&=;;;;;;o.&#+-@::::::::::::@O * %- =;;;", +" -@----::+&=;;;;;;;;;;;;;;;;;;;;o*$-@+ o;=O@:@+%.;;;;;;;;;;;;o*#-$&o;;;.#+X:+%*=o;;;o $+-&=ooo=** +--@XX::::::::@+#%$++--@X::::::::::::X-O=o;;o.#+-.;;;;;;o&@-*;;;=%@- o;;;;;;;;oO@++.o;=%+-.;;;;;;;;;;;;;;;;;;;;;;;;;.%#@::::::X@- o;;;;.#:::::+*oo.-X-%;;;;;;;;;o%-:+=oo=+::::@ .ooooo;;;;;;;;;;;;;;;o*$:@-%*=oo*-+#.;;;o*$@:::@%=;o=%-@Oo;;;;;;;;o -@%.;;o -@O=;;;;.++*;;;;=O-X:::::::::::::X:@#%$+::+O=;;;;;;;;=%-X-O=;=O+:@++++@::::::::::::X@+ o;;o #++&=;o;;;;;;;;;;.%+@X@$ == $@@+ o;;;;;;;o. %$++:::::::::X:------ =;;;", +" -@@--+X@$.;;;;;;;;;;;;;;;;;;;;o ++@+&=;;;*+-+&=;;;;;;;;;;;;o --+ o;;;.O@::-O.;;;;;o +@X@$O& O+--+@XX:::::::::@+O.. %++@X:::::::::::::X@@% ..*#+:- o;;;;;*$--.o;; +-$=;;;;;;;;; +@X+O*o*$-+=;;;;;;;;;;;;;;;;;;;;;;;;;;=*$@::::::X@- o;;;;%@::::@$&&&::-%;;;;;;;;;o%-::&&&&::::+--% &&& ...=oooooooo=..&-+XX@-+& &#@@&o;;;.+-X:::@$ o= #@:$ ;;;;;;;;;=$-@&o;o -+$*;;;;o&-&;;;;o*-@X:::::::::::::@O*=*$@:+ ;;;;;;;;;o -:@+ .&-@+$O O++:X:::::::::::$% =;;o.O--&=;;;;;;;;;;;;=&+@-O=;;o*#-+$ =;;;;;;;;o.*&%+@::::::::X:@+@+- =;;;", +" -@:$$$:@$*;;;;;;;;;;;;;;;;;;;o*+-@$ o;;;.O+-%=;;;;;;;;;;;;o*+@+$.;;;.#-:X:+&=ooo;=&-+XXX@-----+-@XX:::::::::X@$ =;;;.O$+@:X::::::::::::X:--##--:X@@ o;;;oO+:@% =.%+- o;;;;;;;;o%-:X:-@ &:-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;; $:::::::X@-&.oo=%@:@@XX----X:-%;;;;;;;;;o%-:X----:::@#&#+-----###&* ***** &##-+X::XX+---+:#.;;;o&-::::::@$ &-@X:-%o;;;;;;;;o -@#.= %@:@&o;;;;.+%.;;;;.-+X::::::::::::@#.;;; -+@ o;;;;;;;;o*++X@+$@@@#*=oo=&$+:X:::::::::XX--*;;;o -+-&=;;;;;;;;;;;;=%+-%.o;;;*+@+- o;;;;;;;;;;o. $+@:X:::::@++@+- =;;;", +" -$ ** #-$*;;;;;;;;;;;;;;;;;;o*$-X-%=;;;.#-+%.;;;;;;;;;;;;= $+X:@O.o.#-:X:::$% *.*&-@XX::X::::XXXX::::::::::X:-&o;;;;;=*O$+::::::::@+@::::X@--@X::X-- o=.&$:XX--%#@-%=;;;;;;;;;.#@:@::+-@@$.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&$:::::::X@-$ *O:::##:::@@@::-%;;;;;;;;;o%-::@@@@:::#.=.* %%%%#+-------------:X:::::X+#$:@&;;;;.--+@::::X+--@:@::#.;;;;;;;;;=#+#%%--XX@$*;;;;o&-*;;;;.-+X::::::::::::+&o;;;.+-@#.;;;;;;;;;=%-XX@-@@%.;;;;;o*%-:::::::::::X:+#.o= %+:@+&.o;;;;;;;;;;;.&$-#*o;;=O-X+$ =;;;;;;;;;;;o. $+:::::@$%%%$- =;;;", +" -#.;;o&-$*;;;;;;;;;;;;;;;;;o*$-:X@$*o;.#--O.;;;;;;;;;;;;o&--++X@-%&#-@::::X@--+@--@XX:::::::::::::::::::::::-O=;;;;;;;;o %+@:::X:+# O:::::XXXX::::X+@&O$-@:@::@--+-.;;;;;;;;;; @:+#$@X@@- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$::::::::X@+---@:- @:+###::-%;;;;;;;;;o%-::####::@%;;;;;===== &###+-++++-X::@@@@@@+%. -$*;;;o&-% #+:X:::@:@$#+:@ ;;;;;;;;;o&-X--@::@:+O=;;;;*- ;;;;.-+X::::::::::::+ ;;;;.++:-O=;;;;;;;;o -X:XX@$*;;;;;;;;*++X::::::::::X:-#&%-+X@@+-%.;;;;;;;;;;;;=&--$*;;.%+:X+-O=;;;;;;;;;;;;o*#+@:X@$ ==.&- =;;;", +" -#.;;;*++*;;;;;;;;;;;;;;;;o*$-@@@X-$..%--$.;;;;;;;;;;;;o*$-:O%+::--+:@$$@@:XX@+-+:X:::::::::::::::::::::::X@-*;;;;;;;;;;o.&#$+::-O.o.%@:::::::::::XX+---@X@$$+@XX--=;;;;;;;;;=O:+%* %@X@-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$:::::::::@O*OO$$+&&@+&..*+:-%;;;;;;;;;o%-:@*..*@:@%;;;;;;;;;;;o..*&O&&&O%$$$$$$$$$%.;.-%=;;o*-%.o.O+::::X@# *%+:&o;;;;;;;;o +:XX@+$$@:- ;;;;*-&o;;o -::::::::::::::+ o;;;.-+X:-&=;;;;;;;o -X:::+O=;;;;;;;;.$-X:::::::::::X:+--@X@$%$--&=;;;;;;;;;;;;=%+-%..%+X@-@@-&=;;;;;;;;;;;;;.O+@X-O=;;; - =;;;", +" -$.;;;*$+*;;;;;;;;;;;;;;;;*$-+%&#+::%#++%*;;;;;;;;;;;;= $-+ =.O$::X@+O** #+@:XXXX:::::::::::::::::::::::::::-&=;;;;;;;;;;;o.*O@-#.;;=O+::::::::::::::::XX@# *&#:X-$=;;;;;;;;; +:-*;;*#:-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO@:::::::X+#===**&-+:-=;;o$:-%;;;;;;;;;o%-:+o;;o+@@#=;o*****=o;;;;;======.*********.;oO-O;;o*$#.;;;=O+X::@#*;;.++$*;;;;;;;;;=O-X:#&* %++ ;;;o*-# =o $+X:::::::::::::@O=;;;.-+X@+-&=;;;;;;=O-X::@+ o;;;;;;;o*$+X:::::::::::::X:XX@%*. $-+&=;;;;;;;;;;;o.&@-%%@:@$%#@+$ =;;;;;;;;;;;;;=&+:-O=;;o - =;;;", +" -$.;;;*++*;;;;;;;;;;;;;;;*$-++ =*#@:+--O.;;;;;;;;;;;;o&--+&=;;=O+::-O=;;o*O++::::::::::::::::::::::::::::::X@-*o;;;;;;;;;;;;;.O-O=;;=O+::::::::::::::::::- o;o $@-&o;;;;;;;;oO@-#=;;=O+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$::::::::X-&;;;;oO-:@o;;;&+-%;;;;;;;;;o%-@Oo;;o+@:+&o.+-+++O ...=o;;;;;;;;;;;;;;;;;o -@#*=*++*;;;;;*-X::@Oo;;oO-@Oo;;;;;;;;;*-:$ o;o&-@O=;;;*-+-O&+-X:::::::::::::::+O=;;.+-@$#+-%*o;;;o -@X:::+O=;;;;;;;o&-@X:::::::::::::::X@$*;;o*#--O=;;;;;;;;;;;;=&--+X:$ =.%-+-&o;;;;;;;;;;;;;.#+-O=;;o - =;;;", +" -$.;;;*$+*;;;;;;;;;;;;;;*$-+$&=;o +@X+$.;;;;;;;;;;;;o -+@&=;;;=O+@-%=;;;;;=&$++@::::::::::::::::::::::::::X@$$&=;;;;;;;;;;;;;;.$#.;;.%+::::::::::::::::X+-.;;; $+@.;;;;;;;;;.#@+*o;;.#- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O+:::::::X@-=;;;;=#@@=;;;*+-%;;;;;;;;;o%-+*;;;=+@::- O-++++--###O* *=o;oo;;;;;;;;;o -@X@-%#-Oo;;;;o -X::@O=;;o*+@#.;;;;;;;;;.@-$*;;;*-+#*;;o -:@--+:X::::::::::::::X@-O=;.--%*.&$-- =o. $+X:::X@+&=;;;;;;=O-:::::::::::::::::X@$.;;;o +-- o;;;;;;;;;;;;=%-X:-&o;;.$+-$*o;;;;;;;;;;;;o&--O=;;o - =;;;", +" -$.oo= -$*;;;;;;;;;;;;;*$-@%*o;;;*+@+%*o;;;;;;;;;;;o -++&=;;;.%-@+%.;;;;;;;o.&%$+@@@@@@@@::::::::::::::::X+O* % o;;;;;;;;;;;;;o&-*;o&$:::::::::::::::::X-@=;;=%@-&o;;;;;;;;=&:-%=;;; @-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:::::::X+O=;;;;&++o;;; +-%;;;;;;;;;o%-@&o;;=+@:X@-@XXXXXX:------@& .*********** -+X::@--#*;;;;o*$@X::@@ ;;;=%-$ ;;;;;;;;;o&-@O.;;=$-: o;=#-XXX:XX::::::::::::::::X@+&*&-#*;;=*O--%&#-+XX:::@@@-&=;;;;;.#-:::::::::::::::::::@O.o;;=&++- o;;;;;;;;;;;o*%++- ;;;o*%@-# =;;;;;;;;;;;o +-O=;o= - =;;;", +" -@O &$-$*;;;;;;;;;;;;*$-+$*;;;;.%--%.;;;;;;;;;;;;o -@@- o;;.%-:-O.;;;;;;;;;;o=*O#$+$$$$$:::::::::::::::::- ;; -*;;;;;;;;;;;;;;*+O. ++:::::::::::::::::X- o;;*#+@.;;;;;;;;;*+@- o;;=%@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@:::::::X-O=;;;&-+o;;; +-%;;;;;;;;;o%-:-o;;o+@::X@@X:::::::::@+----+-+++@++++++-@X:::XX:%o;;;;.+-X::::@#=;;o -@#=;;;;;;;;;.@+-&;;o -@#*.&-:X::::::::::::::::::::::X@---+ o;;;;=&+---@XX::::#$@@-&o;;;o -@X:::::::::::::::::X:-$ o;;*-@@- o;;;;;;;;;;;;.&--O*o;;;*$++- o;;;;;;;;;;o*@-: . &#- =;;;", +" -@+---@@$*;;;;;;;;;;;*$-X+$.;;;.%--$.;;;;;;;;;;;;o.#-@:@$*o.%-:@+*;;;;;;;;;;;;;;=.* *** $@::::::::::X@@$$-&o;=#O=;;;;;;;;;;;;;*$-#$@:::::::X@$$::::::X@-.o;o&+- o;;;;;;;;;*#@@O o; @-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@::::::X:-*;;;&++*===O@-%;;;;;;;;;o%-:+.===@@:::XX::+---$$$$$$##$$#O$$$--+---+@X::::::@%=;;;o&-@-+::::+&o=*O@@$*;;;;;;;;;o&-@&o;o -X@@%@:X:::::::::::::::::::::::@+$++#.;;;;;;=O+XXX::::@# *%++$*;;;o -@X:::::::::::::::::@+@-+*o=&-::-- o;;;;;;;;;;;;=%+-+ o;;=O-X+$*o;;;;;;;;;;*$@@$$---- =;;;", +" -@::::X@$*;;;;;;;;;o*#-:X:+O=o.%-+%*o;;;;;;;;;;;o #-$$@:-# O-::-&o;;;;;;;;;;;;;;;;;oo;;;.#+:::::::::X@# * %+*o;*$.;;;;;;;;;;;;.%@@-+:X:::::X@$ :@::::::+ *. %--.;;;;;;;;;;*$@X+- *#@+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&$:::::::X+Oo;;&+:+OO%+X-%;;;;;;;;;o%-::%OO%::::::::+#%#O******.. *.=** #+XXXXX:::::::::@&=oo*-+#%#+:X:@:&%--X:@&o;;;;;;;;o*-@%*= $@X:+-@X::::::::::::::::::::::::#&*%-#.;;;;;;o -X::::::@$.;*$++%.;;o&-:X::::::::::::::::@$#$@@O*&-@:$$++&=;;;;;;;;;;;o.&+-#.oo*#@::+$&=;;;;;;;;;*$@X+-@X@- =;;;", +" -@@+++:@$*;;;;;;;;o*+-:++X:-O*O--&.;;;;;;;;;;;;o --+ *O+X@--:X+$.;;;;;;;;;;;;;;;;;;;;;o= $@::::::::X@-&o;;*@#.;oO o;;;;;;;;;;.#-:XXX:::::::X-&;.#+:::::X:--$-@-+=;;;;;;;;;=%@:::@+-@-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +::::::::-=;;&+X+---:X-%;;;;;;;;;o%-:X----X::::::@#.===;;;;;;;;;;;;;;o.&+:::++++@::::::-O &%-%.=.O-:XX@--+:::@$*;;;;;;;;;.+-@+O-+X::XXX:::::::::::::::::::::::@$ o; -$*;;;;;;.#+X::::::@+&o;*$+-&o;*++X::::::::::::::::@%*.&-@@--@@$ *O--O=;;;;;;;;;;;;=&+-%* #-X@+@+-&=;;;;;;;;*$@X@++++- =;;;", +" -@O&&O:+$*;;;;;;;;.%-@$O#+::---+#.;;;;;;;;;;;;o*$-+&=;.%@:@:X:-&o;;;;;;;;;;;;;;;;;;;o= #-@X:::::::X:-O=;;;=&- o;*$.;;;;;;;;o.#-@@-@::X:+--+:-*= $@:::X:+@@+-@X-O=;;;;;;;;o&@:@$$@+@:-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O$@:::::X-*;;&+::++@::-%;;;;;;;;;o%-::@++@:::::::$.;;;;;;;;;;;;;;;;;;;;=-@+$#&OO$@X:::X:----#.;;;=%-X:XXX++$@:+&o;;;;;;;;=O-X+-@:@+:X:::::::::::::::::::::::::+#.;o -#*;;;;;=%-X::::::::+$*;o&-+$*=&-:X:X@++@X:::::::X@+ o;=O+@@::@ o;*$-+ o;;;;;;;;;;;;=&+--+@:@#O#:@-&o;;;;;;;*$+@#O&O#- =;;;", +" -$*o=.O-$*;;;;;;o*O$++&=.%+X:-@&.o;;;;;;;;;;;o #-+&=;;; +@X:::-%.o;;;;;;;;;;;;;;;o=* %--@X:::::::X:-O=;;;;;*@#.;=#O=;;;;;o. $-@+#%$+@@+$%%#@@%O$::::::+#$+:XX@+.;;;;;;;;;*$@-&**&:X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $@::::X-Oo;&+:$#%#@X-%;;;;;;;;;o%-::#%%#:::::::$o;;;;;;;;;;;;;;;;;;;o*-$&*.=== %@:::::X::$&;;;;;.$@::::% *&-@$*;;;;;;;;;.$@XX:+$#+:::::::::::::::::::::@++:X@: . $-O=;;;;=&-:X::::@++@:+ ;;=O-+#O#@X::@@##+@:::::::::+O.;;=&$@X-#.;;o $-+&=;;;;;;;;;;;;=&+-@X@$ = +@@$ =;;;;;;*$-#*=o=&- =;;;", +" -#.;;;*-@*;;;;;;*+-@+&=;;.%+:-%=;;;;;;;;;;;;o --+&=;;;.O@@:::X:+%*=o;;;;;;;;;;;o=*O---@XX:::::::::-O=;;;;;;=&- o;*+ o;;o=*#-+@#&.=*%$+%*==.O@+-@:X::X+#.* %:X-O=;;;;;;;;oO@+$=;;=O@-:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-::::@@=;&++ ==.%@-%;;;;;;;;;o%-:@.==.@::::::$ o;;;;;;;;;;;;;;;;;;o:#*o;;;;;o -X:@+@X:@$*;;;;;o&-X:@O=o;=$+@Oo;;;;;;;;o -::% *.#+X::::::::::::::::::@#&&@@X:@@+@@&o;;;=&-@X:::@@% &#-+O=;;=O++-@X::@+&=. $+:X:::::X:-%.;;o&-:@$*;;;=*%--&=;;;;;;;;;;;;=&+::-&o;o&+@+- o;;;;;*$-Oo;;o - =;;;", +" -$.;;o -@*;;;;;.#-:+&=;;;=O-+$*;;;;;;;;;;;;o ---O=;;;.%-@+@:::X:--O*=;;;;oo==o= %--+@XX::::::::X:-%=;;;;;;;;*+&=;=#@.;o*O+-:@-*o;;;= .;;;;*#@XX::::X- ;;; :++.;;;;;;;;;.#@- o;;oO@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*%$+::X-&;&+-o;;; +-%;;;;;;;;;o%-:+o;;o+@X@$$@:-.;;;;;;;;;;;;;;;;;;o*.;;;;;;;o&-:+$O$@X@#.;;;;;=O-X:@Oo;;o -@#.;;;;;;;;;.++$ ;;; -:X::::::::::::::::@%.o=&-X@---@@#*;o=&-@X:::@+O.oo*$-$*;;;.%+X:::@$ o;;o*$+X::::::X@-O=;;.O+@-#.;;;o --+ o;;;;;;;;;;;;=&+-+ o;;=&$@-#*o;;;;*$-O=;;o - =;;;", +" -$.;;=O-$*;;;;.#-:+&=;;;.O++&.o;;;;;;;;;;;o*$-:+O.o;.%-@@##::::X:@--&*.*.*&OO&%--@XXX:::::::::X@-%.;;;;;;;;;=O$ .*%-&. $-@::-+.;;;;;;;;;;;;o&@:::::X@+*;;o&@-Oo;;;;;;;;;*$++=;;;*$+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*#+::@+= ++o;;;*+-%;;;;;;;;;o%-:+=;;=+@:%* $@@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@# *=*+@@Oo;;;;;*-@@@@$*;;;=--$*;;;;;;;;;=O-$ ;;;=#+X::::::::::::::::+ ;;;*-@$#%#+++O**O-@X:::@$&=;;;o*+-&o;;o&-X::@%*o;;;;;*$@X::::::X+#.;;;=&$@-O.;;=O-:@+&=;;;;;;;;;;;;=&+-$*;;;o*#@+$ =;;;*$-O=;;o - =;;;", +" -$.;;=O-$*;;;.#-X@- o;;.%--%=;;;;;;;;;;;;o +-:::+#*.O-@-&. $@::::X:+--@+$------@XX:::::::::::::-O.;;;;;;;;;;;.#-@@::+@-+:XX$+$.;;;;;;;;;;;;=&+:::::X-O=;;.#--.;;;;;;;;;; $-Oo;;oO--*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+:X-OO@+=;;; +-%;;;;;;;;;o%-:+=;;=+@$*;o @@$*;;;;;;;;;;;;;;;;;;;;;;;;;o --@ ;;;o -@&;;;;;=%-@#$:+%o;;=$-$ ;;;;;;;;;o&-@O=;;o +:::::::::::::::::+&=;;.$+ ==.&$+----@X::::+&o;;;;;o&-#.;;o -@X@$*;;;;;;;o&-:::::::X@+ o;;;=&-@-#*.&-@X:+-&=;;;;;;;;;;;;=&--#.;;;=O-:+-&=;;*$-O=;;o - =;;;", +" -#.;;o -$.;;.#-:::@#*o=O-+$*;;;;;;;;;;;;o --+$$@@-@$@@-%=;*$+@$$@:XXX@---@XXXXXX:::::::::::X:@-%.;;;;;;;;;;;;o +-@:X:--+@+% O-.;;;;;;;;;;;; @@:::::@+.;;;*#--=;;;;;;;;;o%@- o;;.#++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X:-@:@o;;; +-%;;;;;;;;;o%-:+=;;o+@+.;;;#+++=;;;;;;;;;;;;;;;;;;;;;;;;.--$%=;;;;o:-%.;;;o*-$O. -@$ ;;o -@%o;;;;;;;;o*-+@ ;;;=#+X:::::::::::::::@+ ;;=%$.;;;o.O++@XX::::+#.;;;;;;;*$-&o;;*++X-%=;;;;;;;;*++X:::::::+%.;;;;.O+@-+#+@:++@-+ o;;;;;;;;;;;;.#--%.o=&$@:X@- ;;.$-O=;;o&- =;;;", +" -$ ..*O-$*o.#-:@+@:-$ O--%*o;;;;;;;;;;;o +-@O* %@:++@-%.;o +$&**O+@::XXXXX::::::::::::::::::++O.;;;;;;;;;;;;;;.%@:X:@+$#$+#=*+O.;;;;;;;;;;.#+:@@::X-%=;;=&:-%=;;;;;;;;; $:+O o=&:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @::X:@+=;;; +-%;;;;;;;;;o%-:+o;;=+@@O..*#@X+&o;;;;;;;;;;;;;;;;;;;;;;=#-$ =;;;;;o#-@O=o= @$ =;o%-@O=o* -:$ ;;;;;;;;;=%-@O=;;=&-X::::::::::::::::+%.;=%#.;;;;;= %@X:::::-O=;;;;;;;o ++*o= -::+&o;;;;;;;;*$+X::::::X@-&o;;;;=&$@@-::+O &$-+ =;;;;;;;;;;;o*#--% &-@:++@-#*o*$-$&.. #- =;;;", +" -@@@+-+::O #-@$O&$@X@---$.;;;;;;;;;;;;o +-+O=;;*#@X:-%.;;=O-&=;;=&+@::::::::::::::::::::::X+$ =;;;;;;;;;;;;;;;o.%+:++%*=*O-*.O-&o;;;;;;;;.#-@+$$:::@%&.o +@-*o;;;;;;;;.$+:X--&O++-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o$@::::+ .=.%@-%;;;;;;;;;o%-:@.=. +:X-+@@::::-*;;;;;;;;;;;;;;;;;;;;;=O-#*;;;;;;;o#-X@& O-+&;;;;.-+$O&-$::+$.;;;;;;;;o*-@@ ;o #@X::::::::::::::::@#.;=%$.;;;;;;;*-@X::::+%.;;;;;;;;o&-# &$@X+#.;;;;;;;;o*++X::::::::+$*;;;;;o&-@X@$&=;o*#--&o;;;;;;;;;;;;.%----::@O&%@-$&&::@-+@+-- =;;;", +" -@@--@:X:+-+@+&=o*%@:@-$*o;;;;;;;;;;;;.#-+O=;;;.#@:-%.;;;*++.;;;;=&$+++:::::::::::::::::X@+$ o;;;;;;;;;;;;;;;;;;*#+# =;;;*@#=.%@.;;;;;;;.#-+$&. :@:X@-#&#@-%=;;;;;;;;;&+:@@X@--:-X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O+:::::-%%#+X-%;;;;;;;;;o%-::#%%-:::X+-+:X::@#.;;;;;;;;;;;;;;;;;;;=%+O.;;;;;;;;=:+X:---+$*;;;;oX-:--+@@+:+&;;;;;;;;;=%-@%*&-@X:::::::::::::::::@%.;=%#.;;;;;o.&@@@-+:X@$ ;;;;;;;;;.#---@X@+&o;;;;;;;;o*++X:::::::X@-&o;;;;;=%-:@#.;;;;*$++ o;;;;;;;;;;;;.#+@::+ =o*$++-+:XX@--@@- =;;;", +" -@@+++:X::X@+O=;;; -@@#*o;;;;;;;;;;;o.O-+&=;;;=O@@-%.;;;o&-&o;;;;;o. O$++@@::::::::::::X@+O*=;;;;;;;;;;;;;;;;;;;o. .;;;;;= + o.#O.o;;;;.#-+&*o;.#+:@::--@:-*o;;;;;;;;oO@@$$+@:XX-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$@:::X@---X:-%;;;;;;;;;o%-:X---@X:::++X::::X+#*o;;;;;;;;;;;;;;;;;o&*=;;;;;;;;o&-::::::@#=;;;;o*-XX::+$#:+&;;;;;;;;;o*+:+--@:@:::::::::::::::::@$*;=%@*;;;o. %-@+$#%X::+O=;;;;;;;;o*$+:X:+&=;;;;;;;;;o*++X:::::::X@-&=;;;;;;.%-@$&.o;;o*%-+ =;;;;;;;;;;;;.O@:+%=;;o $+:::X:@++@+- =;;;", +" -@O &$@XX:+&=;;;=&+-#.;;;;;;;;;;;;o @--$.;;;=O-@-%.;;;;.%-*o;;;;;;;;=. O#$+@:::::::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +*;*+$*o;o*$---.;;;*$@+$++::X-%=;;;;;;;;;.#@- *O$:X+@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::++:::-%;;;;;;;;;o%-:X+++@X::@O&+:X::::--*;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X+++++$ ;;;;;;=$+X:$O*.@-O=;;;;;;;;;=%-X@@@+$@X:::X@-+++:X::::@O=;=%-%*=. $--+#&*=.O-:-#.;;;;;;;;;o*#-:@$*;;;;;;;;;;;*@+X:::::::::+%.;;;;;;;.%-@-@*;;;o +--&o;;;;;;;;;;;;.%-@#*o;;;*#+XX:@%& &#- =;;;", +" -#.oo=&-X:-O=;;;=O-+$*;;;;;;;;;;;;;*+-::@ =;=O-@+%.;;;;;.$@*;;;;;;;;;;;;=.*&#:::::::X:++&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-=; +%.o*$-X@-.o;=O@-%* O#X@-*o;;;;;;;;;*#-+=;=*#:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#@:::$OO$@X-%;;;;;;;;;o%-::%OO$::@#=o&+::::@+-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@:+#OOOO o;;;;;;o*-@#*=;=--@ ;;;;;;;;;=&-X:@# *%+X::@$% #+X:::@+ ;o.+++@%$--+$O.o;o*#-+$ o;;;;;;;;;;;.#-@$*;;;;;;;;;;o*++X::::::::X@$*;;;;;;;;.%+:-%.;o.%@X++ o;;;;;;;;;;;o*$@-$*;;;;*$@X+#.oo= - =;;;", +" -#.;;;*+@:+O.;;=O-+O*o;;;;;;;;;;;o*#-++X@+ .O-@+%.;;;;;;.$O=;;;;;;;;;;;;;;;= +@::::X@+$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +%.=&-%&#@:X$+O*.&@+$*;o=&@--.;;;;;;;;;=&:-&.o;.%-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@:+ ==*O@-%;;;;;;;;;o%-:+.==*+:@%;;o#+XX@$##+#.;;;;;;;;;;;;;;;;;;;;;;;;;o#-@$ =====o;;;;;;;;=#-%.;;=%-:%=;;;;;;;;o +@@O.;;*-:X@$ =oo.%+X@++@O**&-XX@--+# .=;=*&--$&*=;;;;;;;;;;;;;.#-$*;;;;;;;;;;o&-::::::::::X@#.;;;;;;;;;.%-@+O**#-:::++ =;;;;;;;;;;;o*O@-O.;;o*#+X-&o;;o - =;;;", +" -$.;;;*$+X:-%..O--%.;;;;;;;;;;;;o*$-@O&#::@--@+%.;;;;;;o&-&o;;;;;;;;;;;;;;;=&-:::::+$&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-# &@--+::+&&$-@-:-Oo;;; @-#=;;;;;;;;; +@+.==o&:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+@+o;;; +-%;;;;;;;;;o%-:+o;;o+@@#=;;#-:@%.=.&$ ;;;;;;;;;;;;;;;;;;;;;;;;o -@#*;;;;;;;;;;;;;;;o -:&;;;.+@@ ;;;;;;;;;=&-@&o;;=:+:$ o;;;o -@% O++@@@:::X:$&.o;o %--#&*o;;;;;;;;;;;;;;;;.#- o;;;;;;;;;.#-X:::::::::X@#.;;;;;;;;;;.%-@---+X@+$@+-&o;;;;;;;;;;;;.%--%*.&+@XX-O=;;o - =;;;", +" -$.;;;*@+X:@+##++$*o;;;;;;;;;;;o +-+&==O+:++:+%.;;;;;;;.#-#.o;;;;;;;;;;;;o.&+@:X:@-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+-@XX:@+--&=*#-:@-*o;;=O@- o;;;;;;;;o&@-Oo;;.$@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+@o;;; +-%;;;;;;;;;o%-@&o;;o@@:@&=.@@:+&;;;=*o;;;;;;;;;;;;;;;;;;;;;;;o -+%.;;;;;;;;;;;;;;;;;.++%=;;=%-@O=;;;;;;;;;*-@#.;;o&-@O=;;;;o&-O.o= $+-@X:::+&=;= %-+#&.o;;;;;;;;;;;;;;;;;;;.#@*o;;;;;;;o -@X:::::::::X@$*;;;;;;;;;;;.%+:++::$&*&+-@ o;;;;;;;;;;;o*$+-$#++:XX-O=;;o - =;;;", +" -$.;;;*$+X:X:+-@O*o;;;;;;;;;;;o*+-+O=;;*#+XX-%.;;;;;;;o&-@-% .ooooooo;o.* #-:X::@+O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&++@++$##@+*.O@X--.;;; @++.;;;;;;;;;.#+-.;;;*$-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++=;;; +-%;;;;;;;;;o%-- ;;;=+@::-O#@X:@&o;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+O.;;;;;;;;;;;;;;;;;;oO-#*;;o -@%=;;;;;;;;;.#-@ ;;o.+-%.;;;;.-@*;;;o. %-:X::@&.*#% .o;;;;;;;;;;;;;;;;;;;;;;.#+ =;;;;;;.$-X::::::::::X@-&=;;;;;;;;;;;.%-XX@+&o;=O+-$ =;;;;;;;;;;;o*O@--:X::X-O=;;o - =;;;", +" -$.;;o +@X::XX-%.;;;;;;;;;;;;o +-+O=;;;=O-:-#.;;;;;;;;.%-X:--#& &#---@:X:-#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&$+# .==&@-##:X+-.;;=%+- o;;;;;;;;;&+@-&.o; :- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++o;;; +-%;;;;;;;;;o%-@%o;;=+@:X:--X:::$.;;;;;;;;;;;;;;;;;;;;;;;;;;o&-$&=;;;;;;;;;;;;;;;;;;;;*-@&;o.&-@#*;;;;;;;;;o -@O=;;o&-@&o;;o -$*;;;;;o.#+X::::+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-%*o;;;=O-:X::::::::::X:-O=;;;;;;;;;;;;.%-:@+*;;;= #--&o;;;;;;;;;;;;.%-:X:::X-O=;;o - =;;;", +" -$ ** #+:::::+#*o;;;;;;;;;;;o*+--O.oo;o @@+$*o;;;;;;;;*$@:X:@-----------+:XXX@+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.*.o;;;=&$-@:X+-*oo @-$=;;;;;;;;;=O@:X-$ #@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++=;;; +-%;;;;;;;;;o%-X-=;;o+@:++XX::::$.;;;;;;;;;;;;;;;;;;;;;;;;;o +O*=;;;;;;;;;;;;;;;;;;;;;.++# #+X:+O=;;;;;;;;;=$-@ o=*O+@$*;;=O-$*;;;;;;;.#+X::@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O++&.o=&-@X:::::::::::X:-O=;;;;;;;;;;;;;.O+@+O.;;;o&--+*o;;;;;;;;;;;;.O-@X::X@% ***O- =;;;", +" -@+---+:X:X:-%.;;;;;;;;;;;;o*++:- o===&++-%*o;;;;;;;;=O-::::XX:::::::::XXX:@+@ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#@:::@O&&#@- o;;;;;;;;;*$@@X:---:+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++&..*#:-%;;;;;;;;;o%-:@*..*@::#$@X:::@@O=;;;;;;;;;;;;;;;;;;;;;;;;o**=;;;;;;;;;;;;;;;;;;;;;;;o -:---@::@$*;;;;;;;;;o&-:#&O++X:-&o;=%-:*;;;;;;o.#-X:@:*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= +-%&O+@X::@++++@X:::::-%=;;;;;;;;;;;;;;= +@@%*o;o&-:+$ =;;;;;;;;;;;;=O-@X::X:------ =;;;", +" -@:@@@:X:X:++*;;;;;;;;;;;;o*++XX+#*;=&-@-#.;;;;;;;;;;.#@X::::::::::::::X:+++$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@:XX---@++.;;;;;;;;;oO@:+++:@@@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+:-@@-+X-%;;;;;;;;;o%-::+@@+::$*.#@:::$+- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+@@@+++:@Oo;;;;;;;;o*+@:--+:::@$*;.+@:O .===. %+:::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $---@X:@+$O &%++XX::X@- o;;;;;;;;;;;;;;=O-@-+*;.#-XX+- o;;;;;;;;;;;;=O-:X:X:@@@@+- =;;;", +" -@XXXX::X:+#*o;;;;;;;;;;;o*@-@+@X-#*&-@+#.;;;;;;;;;;;*$@X::::::::::::X:++$& .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@+++@XXX-O=;;;;;;;;; $@-&&O$:X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+::+++X:-%;;;;;;;;;o%-::++++::+=;O-:@O %+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:%O&&-@$*;;;;;;;;;=O-XXX:-+::@ =&-X:+-:O##$-++++@@$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+XX::#&*=oo= $+X:::X+$*o;;;;;;;;;;;;;;.O+@+O &+::++-$ o;;;;;;;;;;;;.#-:X::XXXX@- =;;;", +" -@X::::::@O.;;;;;;;;;;;;o*$-+O %+X+--:+#.;;;;;;;;;;;=O+::::::::::::X:@+# .=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @+&* $@X@-.;;;;;;;;;oO@-#=o= :++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+::@+:::-%;;;;;;;;;;%-:::@@:::$**#@:@%o.++ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@#*=o=%-@Oo;;;;;;;;;.@+X@$%O#@X%O+:X::@+@O O+@@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:@$*o;;;;;o*$@X::XX-#.;;;;;;;;;;;;;;;=O-:@-+X@+& #-- o;;;;;;;;;;;;.%+:X::::X@- =;;;", +" -@X:::::-%=;;;;;;;;;;;;;.$-+&=;*#@:@:-#.;;;;;;;;;;;; +@X:::::::::::@++&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%--.;o*#:-#=;;;;;;;;;.%@-*o;;.#-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+:+#O+@X-%;;;;;;;;;;%-::$$$$:::$+@X::+*;O-%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+-#.;;;*-@$ ;;;;;;;;;o&-:# == -X+-@X:::O *o;;;;;;= $-+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+-#.;;;;;;;=O-X:::X@#.;;;;;;;;;;;;;;;;.#-@@::@&=o*+-@*o;;;;;;;;;;;;.$+:::::X@- =;;;", +" -@X:::X:-%*o;;;;;;;;;;o.%-+&=;;o&-:X-#.;;;;;;;;;;;;=&-:X:::::::X:+++O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&@-+.;;o&@+# *********O:-#=;;; #-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&+@O.=*#:@#**********#@:@ ***@:X+-++@X@O;=% ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-: ;;;=#-@%**********&-@%.;;.++XX:::@#*ooooo;;ooo.#-$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++&=;;;;;;o @@:::X@$*;;;;;;;;;;;;;;;;;.O+::-%=;;o&+-$*o;;;;;;;;;;;=%-:::::X@- =;;;", +" -@X:::@@:@$&=;;;;;;;;o*$-+&=;;;=O-:-#.;;;;;;;;;;;;o -@X::::::XX@+#&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@-&=;;=O@::+----------:- o;;=%+-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++=;;;O@::----------:::+o;;o+@:+$O $+X$.;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.++%=;;o&-X@---------+XX@$*;;o&-X:::::#& &&&&**&&&O:@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&++O.o;;;;;=O-:::::+O=;;;;;;;;;;;;;;;;;=O-:+#*o;;= $-+&=;;;;;;;;o.&:@:::::X@- =;;;", +" -@X::@++@X@-&o;;;;;;;.$-+ =;;;=&+@-#.;;;;;;;;;;;;;=%-X:::::X:@-$ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +-+.;;; @:@+++++++++@@:@-.;;; @-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++o;;; +::-++++@+++-:::@=;;o+:@O.=;*O++O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-@ ;;o*-::@@@+-@-+++-@@$ ;;;.+@X::::-------------++#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+-#.;;;;;o -@X::X@- o;;;;;;;;;;;;;;;;;.#-:+$*;;;o +-- o;;;;;;;*#-:X+-@::X@- =;;;", +" -@X:+# #+X+$*o;;;;;.%-@@&=;;=&-++%.;;;;;;;;;;;;;o +@X::::X:@$O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O@- o;;=%++#OOOOOOOO$@XX@-*=o=&++ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++=;;oO@X@:OOO+++OO$@X:+=;;=++%=;;;;=+++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+-%.o=*-@XX:+@$+#OOOO#+@&o;;o -XX:+$%OOOOOOOOOOOOO&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+-&o;;;;;.#-X::::-%=;;;;;;;;;;;;;;;;;;.%+@-O=;;o*$@+$*o;;;;;=%-:@+#O#+:X@- =;;;", +" -@:+O.;;*$+X@$ =;;;*$-:X:-&==&-+@&=;;;;;;;;;;;;;o +@:::::X:-O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@-&=;;*#-%.========.&:@X@$O&O:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&++=;;=+:@$.===* *==.$@:+=;;=+-&;;;;;;*&+Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:%&O%@:::O**. .====.#-#*;;o -::#&*==============o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&@+&.o;;;.#-X::::+%.;;;;;;;;;;;;;;;;;;;=&+@@O*. #@:X++ o;;o.O+::+O.=.&+@@- =;;;", +" -@+#.;;;o*$+X@-&o;*$-:X:X@+&&$@-O=;;;;;;;;;;;;;o ++XX:::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@X-#*=&@- o;;;;;;;;;*$@:X+-----.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-+o;;;&@-%;;;;;;;;;;%-:+o;;o+-&;;;;;;;o&+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.-+---+X:@@ ;;;;;;;;;;*-+&=.&$@:+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&--%.;;=&+@X::::-%=;;;;;;;;;;;;;;;;;;;;=%+:--+-+:XXX+$*;;.#-::+&=;;;=O-+- =;;;", +" --$ o;;;;o*$+X+$.=O-XX:::X:+-:@- =oooooooooooo= ++XX:::::-#.ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo.O@:X@-#%$+$.;;;;;;;;;=&@:::XXXX-@.oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo=%@+*oo=&@-O;;;;;;;;;;%-:+=oo*+@%o;;;;;;oo%$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=@-XXXX:::@O=;;;;;;;;;.+-:%#-@X:+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-@&**&-@X:::::@$*;;;;;;;;;;;;;;;;;;;;;.#+X@+:X::::X+#.=O-::-O=;;;;;.O-- =;;;", +" -%.o;;;;;;o*$+::%O#:X::::::::X:@%&&&&&&&&&&&&&O$+XX::::::@#&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%@:::XX+-:- o;;;;;;;;; +@::::::::@O&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%@::$&&O@:-%;;;;;;;;;o%-::O&&$::+ ......&*O+O*..........................................* *.........*@@X::::::@$*;;;;;;;;;=O-:-+XX::::O ............................................................. $@X@---@X:::::::+# ....................*%-:XX::::::X:+#O:@:-O.;;;;;;;.%- =;;;", +" +*;;;;;;;;;o*#@:+-:X:::::::::::X+--------------@XX:::::::X:-----------------------------------------------------------------------------:X:::::X@+.;;;;;;;;;=%+::::::::X:--------------------------------------------------------------------::X+---::-%;;;;;;;;;o%-:X---+X::@$$$$$$--@X--$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@-+$$$$$$$$$$::::::::::+&;;;;;;;;;;.+@XX::::X:--+:$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$@:X:@@@:X:::::::X:+-@$$$$$$$$$$$$$$$$$$$::::::::::X::XX+-:X+%.;;;;;;;;;.$ =;;;", +" &=;;;;;;;;;;o +@XX:::X@++++++@XXX@++++++:XXX@++++++@XX:+++++++:XXX@+++++@XXXX@+++++@:XX:++++++@XXXX@+++++@XXXX@+++++@XXX:++++++@XXX@+++++-@::::X-O=;;;;;;;;;.#@:X@+++++-:XXX++++++:XXXX@+++++@XXX:++++++:XXXX++++++:XXX:++++++XXXX@++++++:XXX++++++@X:-%;;;;;;;;;o%-:X@++++++@++--++++++X@+-++++++-++++--++++-+++-++++++-+++-+++++--+@+-++++++-+@X@+++++@X:@%.;;;;;;;;;=O-X::::@+++++++-+++++++++-+-+---+++--+++-+++++--+++--++++--+++-+++++--+++@@++++@:X:X@-++++@X@++--++++--+++-+++++-+:XX@+++++@:X::XX:-%.;;;;;;;;;;;**=;;;", +"=o;;;;;;;;;;;o -@X::::@:& %@:@% O@:X@#& &$@@:& O@::+O &$@X@@O O@::@O &:@@@O O@:X+% %@::+O #@:@@& *&$:::X@-.;;;;;;;;;;*#@X@#& *O:::-& %::X@%& #:::@& &:::X+O O$:::@& &:::::@& O@::@% %@:-%;;;;;;;;;o%-:@% #+XX:$ &@XX:& &@XXXX$% O+XX::& &@:X:# :@X::% &::::O* &O#@X:+&;;;;;;;;;=&-X::::@% O+X::&* O+:XX:$#&*&$@X::#&* O@:X:$& %-XX:O O@:X:@# &$+:X@#& O@:XX@#& &#@X:@% %@::@# &$@:::::::- o;;;;;;;;;;;;oo;;;", +";;;;;;;;;;;;;*$+X::::@+ o;;;;o&--$*;;;;;.%+@-&=;;;;=&+-#.;;;;;.%+-#.;;;;o #@+-*o;;;;.%+-#.;;;;;.#++-*;;;;;*$@@$*o;;;o +:-%.;;;;o $@-&=;;;;o&+::X+-.;;;;;;;;;o&@::- o;;;;=O@-#=;;;;;&@::-*o;;;o $:-&=;;;;oO@:+:=;;;;=#::+O=;;;;=$::+ .o;;;=#@:-.;;;;;.+:-%;;;;;;;;;o%-:+.;;;;;.#@@%.o;;;;.-:@&o;;;;=O+::#.=;;;= -:@Oo;;;;=&-:$ o;;;o*%+:#*;;;;;=@-:@*;;;o=*-:X@#.;;;;;;;;o*-@X::@&=o;;;o.#-@&=;;;;.%-X@&..o;=.&-@@ o;;;;=O-@#*o;;;;.O-@+ o;;;;=O-:+O.o;;o*O+@+&o;;;;.%-@# .o;;o*%++$*;;;;;*$@@@ o;;o.*O+:::::+%*o;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;*$+X::::X++*;;;;;o&--#=;;;;;=O-+- o;;;;o --#.;;;;;=O-- o;;;;;.#+-#.;;;;;=O--O=;;;;;.#+-O=;;;;;.%@-%=;;;;o +:-&o;;;;;*$@-*o;;;;; +::X-%=;;;;;;;;;*$@X@-.;;;;;;&@-*;;;;;; $:@+=;;;;;*$:-*;;oo;; @:-%o;;;;;%@X- ;;;;;=$:X-.;;;;;;%@@-o;;;;;o+:-%;;;;;;;;;o%-:+o;;;;;;O+@%;;;;;;.-:+ ;;;;;; -X@%;;;;;;=-:@ ;;;;;;*-:$*;;;;oo&-@%=;;;;;=@-@%=;;;;;.-@X@+ ;;;;;;;;;=%-X::+ ;;;;;;=O-$*;;;;;o*-++ ;;;;;;*--$*;;;;;o&-+%=;;;;;;*--$ o;;;;o&-@-&o;;;;o&-+$*;;;;;o&--#.;;;;;=O--%=;;;;;=#+@#.;;;;;=&-:X:::X+- o;;;;;;;;;;;;;;;", +";;;;;;;;;;;*$-:X::::X++*;;;;;o --#.;;;;;=O-+-*o;;;;o --$.;;;;;=O-+*;;;;;;.%--&o;;;;;=O--O=;;;;;.%+-O=;;;;;.#@-%=;;;;; +:-&o;;;;;*$+-*o;;;;; +:X:-*o;;;;;;;;=O+:X@-.;;;;;;&@-*;;;;;;*#@@+.;;;;;*$:- o;oo;; @:-%o;;;;;%@X- ;;;;;=$:X-.;;;;;;%@@-o;;;;;o+:-%;;;;;;;;;o%-:+o;;;;;oO+@%;;;;;;.-:+ ;;;;;; -X@%;;;;;;=-:@ ;;;;;;*-:$*;;;;oo&-:%=;;;;;=@-@&;;;;;;.-@X:@%.;;;;;;;;o*+@X:+ ;;;;;;=%-#*;;;;;;.--@ ;;;;;o*-+$*;;;;;o -+%.;;;;;o -+$ ;;;;;o -@-&o;;;;=O-@$*;;;;;o --#.;;;;;=O-+$*;;;;;.#+@#.;;;;;=&-:X:::X:++ o;;;;;;;;;;;;;;", +";;;;;;;;;;*$-XX:::::X@@ =====.&-+@ .====.%+@+ .====.&+++&.====.%--&.=====*#@-O*=====.%+-O.=====*#@++ ===== $:+#*=====&@:+#*===== $@- ======&@:X-#=;;;;;;;;; -::::-*======O@-O.=====&$:X- ===== $:+%.=====&@:+%.=====%::@#.====*$::-*======%@:+.=====.@:-%;;;;;;;;;o%-:@.=====.%@@%======*-:@&=====.&-X:%======*-:@&=====. -:$ =====.O-:%*=====*@+@O======*-:::@@ ;;;;;;;;;o&-X:@&====== @+@&=====. -@@&=====.O-:@&.====.&-@#*=====.O-@$ =====.&-@+O.====.%-@$ =====.&--#*=====.O-@-&.===. +@@#*=====.O-::::::XX+$*;;;;;;;;;;;;;;", +";;;;;;;;;*$-XX::::::X::#%OOOO%X:X@@%OOOO%::::#OOOOO%X:X@@%OOOO%X::@#OOOOO%:XX@$%OOOO%X:::%OOOOO%::X@#OOOOO#::::%OOOO%#::X@#OOOOO#:::#%OOOO%#:X:-*o;;;;;;;;; @:::::#%OOOO%X::+%OOOO%@::::#%OOOO#::X+#OOOOO:::::%OOOO%:::X+#%OOO#::::#%OOOO%X:::%OOOOO%::-%;;;;;;;;;o%-::%OOOOO%:::X%OOOO%#:::XOOOOO%::X::%OOOO%#:::XOOOOO%#:::#OOOOO%::::%OOOOO%:::X%OOOO%#:::::@ ;;;;;;;;;;*-@X:#%OOOO%$@X:@#OOOO%@:X:#%OOOO#@:X:@#OOOO%::::%OOOOO%::X:#%OOOO%X:::X%OOOO%::::#%OOOOO#:::#OOOOO%::::#%OOO%@@X::#OOOOO%X::::::::XX+#*o;;;;;;;;;;;;", +";;;;;;;o*#-@@@@@@@@@@@@+------+@@@+------@@@@+------+@@@+------@@@--------@@@@-------@@:+-------@@@@+-----+@@@@------+@@@@+-----+@@@+------+@@-&=;;;;;;;;;o&++@@@@-------@@@@------@@@@:-------@@@@------+@@@@------@@@@@------@@@@-------@@@@-------@@-:o;;;;;;;;o:-@@-------@@@@-------@@@+-------@@@@-------@@@+-------:@@-------+@@@-------@@@@-------@@@@@+%.;;;;;;;;;.#-:@+------+:@@@------+@@@+------@@@@@------+:@@-------+@@@+------+@@@+------@@@@+------+@@@-------@@@@+-----+@@@@-------+@@@@@@@@@@@-$ o;;;;;;;;;;;", +";;;;;;;.%-++++++++++++++++++++++++++++++++++++++++++++++++++++++-$$%O$-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-##+-++-.;;;;;;;;;;.#-+++++++++++++++++++++++++++-##++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-O;;;;;;;;;oO-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-@ ;;;;;;;;;o $-+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-%.;;;;;;;;;;;", +";;;;;;;o*********************************************************...=.******************************************************************..*****=;;;;;;;;;;=******************************..*************************************************************=;;;;;;;;;;=*********************************************************************************************=;;;;;;;;;;o.*************************************************************************************************************************************.o;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;;;;;;;;;;o=. %#$+@@@@@@@$#O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. &%#$@@@@@@+$#% *.o;;;;;;;;;;;;;;", +";;;;;;;;;;o.&&#--@:::::::::@+-+% .=;;;;;;;;;.$-@+++++++++++++++++++++++++++++++++++++++++++++++++++@+-&o;o*--@+++++++++++++++++@@+++------+++@++++++++++++++++++++++++++++++++++++++++++++++++++++++++@---+@@+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@@@@@@@+++++++++++++++++++++++++++++@@--*;;;;;;;;;;;;oooo;;;;;;;;;;;;;;o&-+@++@@-$& O#% O-+@+++++++++++++++++++++++++@@+---+@@++++@@-Ooo&-+@+++++@+- o;;;;;;;;o. %---@@:::::::@@--$% .o;;;;;;;;;;;;", +";;;;;;;;;= #---@:XXXXXXXXXXXX:+-+#&=;;;;;;;;.#-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:+ o;o -@XXXXXXXXXXXXXXXXXXX@---$$$$$+--:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:+$--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:-O=;;;;;;;;o..* *=o;;;;;;;;;;;*++XXXXX@@ ooooooooooooooooo=..ooooooooooooooooooooo;o -:XXXXXXXXXXXXXXXXXXXXXXXXXXX:+%&#-:XXXXXX:$ oo -:XXXXXXX@$*;;;;;;;;o*%--@@:XXXXXXXXXXX:@+-+% =;;;;;;;;;;;", +";;;;;;;o.O+-@::XX::::::::::::XX:@--O.o;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;o -@X::::::::::::::::X@-%OO***** O%:::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::+&*&%+::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-----@:::::::XXXX::::::::XX::::::::::X@+&.;;oo.** %%+---#O **.=o;;;;;o&-:X::::+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&+@X::::::::::::::::::::::::::+%.=*%-::::::-#.;o -::::::::@+ o;;;;;o* #-@:XX::::::::::::XX::+-+&.;;;;;;;;;;", +";;;;;;;*#-@:XXX::::::::::::::::XXX@-#*o;;;;;.#-X:::::::::::::::XXXXXXXXXXXXXXX:::::::::::::::::::::::+&o;o -@X:::::::::::::::X@-&.==;;;;;o=.#+X:::::::::::XXXXXX::::::::::::::::::::X::+------@X::::X+&=;=.$@:::::::::::XX:+--@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::X++#%###+-+----@:::::::::::::@:::::::::::X+-%.=*&%$$---+@@@+-+$$%& .o;;;.#+X::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #+::X:::::::::::::::::::::::::@O.;;o*$+X::::-#=;o -:::::::::+&o;;;;;*#--:XX:::::::::::::::::XX:+-O*;;;;;;;;;", +";;;;;o.%-:XX:::::::::::::::::::::XX@-#*o;;;;.#-X::::::::::::::::@@@@@@@@@@@@@::::::::::::::::::::::::+&o;o -@X::::::::::::::X:-&=;;;====o;;;&-::::::::::X:::::::XXX::::::::::::::::X:--$$$$$$$-@::::X- ;;;;*$:::::::::X:@@-$$$-+:::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ..... #$$$$$+----@X::::X@--@X:::::::::X:@-%O$--++@::XXXX::@++---%*=o. +@X::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&--@XX:X:::::::::X::::::::::::::-&o;;;o&-XXXX:-#.;o -:::::::::+&o;;;;.%-@:X:::::::::::::::::::::XX@-#.;;;;;;;;", +";;;;o*%-:X:::::::::::::::::::::::::X:-#*o;;;.#-X::::::::::::X:--+@+++++++--++--:X::::::::::::::::::::+&o;o -@X:::::::::::::::@&=;;o*&%O% .;;.#+:::::::X:@-------+@@:X:::::::::::::X+-%O***....&-@:::X@%=;;;o#@:::::::X:+--%***&$-@::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;o.****. &&OO$@X::::$OO#::::::::::::X:---@:::XXX:::::XX:::@@-$& %$@X:::::@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #-@XX:+-@XX:::::::@::::::::::::::@#.;;;o&-@@::+-$.;o -:::::::::+ o;;;.O-:XX:::::::::::::::::::::::XX:-#*o;;;;;;", +";;;;.#-:X:::::::::::::::::::::::::::X:-$*o;;.#-X::::::::::::::$O * & O#::::::::::::::::::::::+&o;o -@X::::::::::::::+#=;;; $----+%.;; +@::::::X@+#%%%%#%+---::X::::::::::X@+O.=o;;;;;;=&-::::X-&o;;;%+::::::X:-+& .o;o=*O-@X::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;o;;;;o====O-::::+ ==&+@:::::::::::X:@:XX:::::::::::XXXXXX:+---+XX::::::@$ .........................*.o;;;;;;;o*O+-@XX:@+#++:X::::X@--:X::::::::::::-Oo;;=&-----+#&=;o -@X:::::::+ o;;=#-@X:::::::::::::::::::::::::::X:-$*;;;;;;", +";;;=O-:X:::::::::::::::::::::::::::::X:-$*;;.#-X::::::::::::+%*=ooooooooooooo=*%+X:::::::::::::::::::+&o;;*$+X::::::::::::::-#o;;oO-@:::@-%.;=#+X:::::@# .==.=..* &$-@::::::::::::- =;;;o=** *;=O+:::X@@.;;;*$@::::::-$*=o;;;;;o=O-:::::::XX::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;o***o;;*$@::@+*;; -@X:::::::::::XXX:::::@@@@@@@@@@:::XX:@@:XX::::::X:++#######################%#$ o;;;;;o*&#-@XX::@$ . $@:::::@@OO@:::::::::::::-%=;;;. %% .=;;o*@+X:::::::+ o;o&-@X:::::::::::::::::::::::::::::X:-#=;;;;;", +";;o +@X:::::::::::::::::::::::::::::::X:-%=;.#-X::::::::::X:-O=;;;;;;;;;;;ooo=*#@X:::::::::::::::::::+&o;;=%-X::::::::::::::-#=;;=O+:XXXX:-Oo=%+X:::::+O=ooooo;;;o=*#+--@::::::::+Oo;;;= O+--$o;.$+:::X-%o;;o&+::::X+$*o;;;=o;;;;=O-::::::@@::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;o=&$+$*;;.#+X::@&**O@:::::::::::::::::X:@--++++++++---@X:XXXX:::::::::X:+-------------------------%.o;;;;=&#--:XX::@@ o;o +@X:X:-O=.#+X:::::::::::@#*;;;;ooo=.o;;;;o +@::::::::+&oo +@X:::::::::::::::::::::::::::::::X:- o;;;;", +";;=%-X:::::::::::::::::::::::::::::::::X@- o.#-X::::::::::X:-Oo;;;;;;o=..* &&O#@X::::::::::::::::::::+&o;;oO-X::::::::::::::@$.;;.#+X::::X@-**#@::::::@% &&& ....=;.*O#-@::::::@-.;;;=O+-@@@-*o;&$:::X@-=;;;=O@:::@-*o;o..& *.o;;.%::::X+-+-:X:X:::::::::::::::::::::::::::::::::::::-.;;;;;;;;=*O-+@- o;.#+X:::+$$@:::::::::::::::::X:+-#& &#$++:::::::::::::::XX:::::::::::::::::::X:+-$&.;;;;=*O--@:X::::+%.;;;=#-X::+#.;.#-X::::::::::::@%*=oo=.o;;;;;;;o -:::::::::+ o=#-XX::::::::::::::::::::::::::::::::X@#.;;;;", +";o +@X:::::::::::::::::::::::::::::::::XX+#==%-X::::::::::::-O=;;;;;o*O###----+:X::::::::::::::::::::+&o;;oO-X:::::::::::::::+ ;;.#+X:::::X@$#::::::::X@------####O.;;=. #:::::X+Oo;;;&-+:XXX@#=;=&$:::X-*o;;; +::X-Oo;;*%#--## o;;.#@::@$& %-@@:::::::::::::::::::::::::::@@@::::::::-.;;;;;;=*O$-@XX- o;.#+X:::@++@X:::::::::::::::X:-+&.=oooooooo=..&--@:X:::::::::@@@:XXXXXXXXXXXXXXXXXX:@+$&.=;;;o*&$-@:XX:::::@%*;;;.#-X:@-&o; +@X:::::::::::X:-$& &%#&*=;;;;;o&-::::::::@$.;*-@X::::::::::::::::::::::::::::::::::X-&o;;;", +";=%-::::::::::::::::::::::::::::::::::::X@#.oO-X::::::::::::+#*====.&$----@:@::::::::::::::::::::::::+&o;;.$+X::::::::::::::X@%.;=&-:::::::X+-:X::::::X:@@:@:@-----# .o;=O@::::X- ;;;=$@XX:::X-*;;*$@::X-Oo;;;*+::@+.;;o#--@@--+.;;;%@::- =o.%++-@::::X:::::::::::::::::X:++@+@:::::::-&o;;o=*O$-+:X::- o;.#@X:::XXX::::::::::::::::X@-%*o;;;;;;;;;;;;;= O+-@X:::::::X@+@::::::::::::::::::@--%*=;;;o.&$-+@XX::::::::@%*=.&$@X:-#.;o -::::::::::::::X:+-+----$ o;;;;.#+X:::::::-#=oO-X:::::::::::::::::::::::::::::::::::X-O=;;;", +"o +@X:::::::::::::::::::::::::::::::::::X@$*.O-X:::::::::::::@#&&&&%-+:X::XXXX:::::::::::::::::::::::+ o;o -@X::::::::::::::::+&o; -@X::::::::::::::::::XXXXXX:::X:--#& *%@:::::@%*==&@::::::X-*;;*$@:::@+.;;;o%@:-Oo;o @@:XX:X-Oo;;&+::-=;;;.* %+---+@::::::::::::::::::+% * #@::::::@$*.. O$-+:XX:::- o;.$+X:::::::::::::::::::::::-%.o;;;;;;;;;;;;;;;o=*O+:X::::::@O* %@::::::::::X::@+--O .o;;o. %-+:XX:::::::::X@-#&%+@X:+$*o;=&-:::::::::::::::X::@@:X@-#=;;;o -@::X:::::-%o.++X::::::::::::::::::::::::::::::::::::@$ o;;", +"o&-XX:::::::::::::::::::::::::::::::::::::@%O#@:::::::::::::X:------@XXXXX:::::::::::::::::::::::::::+ o;o*@+X:::::::::::::::X-#o;*+-:::::::XX::::::::::::::::XXXXXX@---$@::::::X+$&&+:::::::@$.;;*$@:::X-O=;;;*+:- o;=#@XX::XX@-.;;.%@:-.;;;;oo. %$$$--@@::::::::::::::--*ooo +::::::X@$##+-+:XXX::::- o;.#-@::::::::::::::::::::::+%.;;;;;o.*=;;;;;o;;;;;.%+:::::X@+*o=&-X:::::::X::@--+#&.o;;o=&#+-@XXX:::::::::::X:---@XX@+ o;;.#-X::::::::::::::::XXXXXX+$.;;;o&---@::::::+%. -@X::::::::::::::::::::::::::::::::::::X-$=;;", +"=O-X:::::::::::::::::::::::::::::::::::::X:--:X:::::::::::::::::::::XX:::::::::::::::::::::::::::::::+&o;;=O-X::::::::::::::::-%o;o #@:::::::::::::::::::::::::::::XX::@+:X:::::X:+--@X:::::X-Oo;; $::::X:-&=;;o&:-&o;.#@::::::X-*o;;&@@-.;;;;;;;o.***&%$$@:::::::::::X@#&o;;;.$@:::::X:---@:XX:::::::- o;= $++:X::::::::::::::::::@-*;;;;=* %#O=;;o. ****..&+:::::X@+*;o&-X:::::X:@+-+#&*.o;;o. O--@:XX::::::::::::::X:::X:@+ o;;o*++X::::::::::::::::::::::+&o;;;;.&O%+-+:X::::%#:::::::::::::::::::::::::::::::::::::::X@-.;;", +"*$+X::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::XXXXXX:::::::::::::::::::::::::::::::::@%=;;oO-X::::::::::::::::-Oo;;o +@::::::::::::::::::X:::::::::::XXXX::::::::XX@@:::::::X-&o;oO@:::::X@-*;;;.#-Oo; $:::::::X-*;;oO@@-.;;;;;;;;;;;;==**&:::::::::::+#.o;oo;oO+::::::::::XX:::::::::- o;;o.*&@:::::::::::::::::::@-.;o.*&$----*;;o&$$$$$$##::::::X@+*;o&-X:::::@+-$% .oo;;;o #--@XXX::::::::::::::::::::::+&=;;;.%@:+-@::::::::::::::::::::$*;;;;;;==.*&@@:::X:-+XX::::::::::::::::::::::::::::::::::::::X- o;", +" -@X:::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::X::::::::::::::::::@$.;;=%-X:::::::::::::::@$*;;;; +@::::::::::::@:::X:@--@X::::::::::::::::::::XXX:::::::@-.;;.$:::::::X-&o;;o#- o;O+:::::::X-Oo;*$::-.;;;;o.o;;;;;;;;o $@::::::::X-O.=* .o; +:::::::XXX:::::::::::- o;;;;;.#+X::::::::::::::::::+ =*%$-+@:@@*;;=%-@+++++@X:::::X@+*;=%-X:::X@-$&*=o;;o=..&$-@:XX::::::::::::::::::X:++:+%.;;;=O-::@$$::::::::::::::::::::+ o;;;;;;;;o=*%+::::::::::::::::::::::::::::::::::::::::::::::X-%=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--:X::::+-:X::::::::::$&=;oO-:X:::::::::::::@@ o;;;*#@::::::::::::+--@:X@+%&#:::::::::::::::::::::::::::::::++=;; +:::::::X@$*o;o &=;;&@::::::::@- *$@::-.;;;;*%&*******. O::::::::::::#OO$- o;.#@X:::::::::::::::::::- o;;o..*%@::::::::::::::::::::#%$-+:XXX@@.;;*$@X::::::::::::X@+*;.#-X:::@% .=;;;;= %%#-+:XX::::::::::::::::::::::OO@-Oo;;o -@@: . +@X:::::::::::::::::-%=;;;;;;;;;;=O-X:::XX::::::::::::::::::::::::::::::::::::::::X-:=;", +"*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++##-:X:::#$+@X::::::::::+&o;*$-:X::::::::::X:-#=;;;.#-X::::::::::X@#&%::@+ ==O@::::::::::::::::::::::::::::::@-=;;&+::::::::X+$.;;=o;;;&@::::::::X:$$+:::-.;;;*$--$$$$$$$$+-:::::::::::X@--@-O=;oO+::::::::::::::::::::- o;;*#$$:X:::::::::::::::::::X+-+XXXX::@@.;; -@X::::::::::::X@+*;o -@XX@+&=;;;o=*O----@XX::::::X@-@X:::::::::::+%..@-O=;= $@:+ o;.-+X:::::::::::::::::@$*;;;ooooooo*$@X:::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# ..O-:X@#*.&@:X:::::::XX+$.;o*#+::::::::::::+O*;;;.%-:X::::::::::@$*=. $+Oo;;&+::::::::::::::::::::::::::::::@+=;=%@:::::::::X-&o;;;;;=%@::::::::XX@@::::-.;;=#+:@@@@@@@@+@::::::::::::::::X@$.;;&-@:::::::::::::::::::- o;o&-+@:X:::::::::::::::::::::::X:::::@@.;;*-@X:::::::::::::@+ o;=&-:X:@O*.. &$-@:::XX::::::::%O#@:::::::::::+%**@+#& O$-:@&=;=&-:X::::::::::::::::::+&o;= &$+X::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#*o;;.#+:+Oo;=O+:::::::::::+O=;;*-+X::::::::X@$.o;;.%-:X:::::::::::+Oo;;*$+*;;;O+::::::::::::::::::::::::::::::@+=;*$::::::::::X++=;;;;;*$:::::::::::X:::::-.;;*+@XXXXXXXXX:XX:::::::::::::XXX@-=;; +@:::::::::::::::::::- o;.#@XX:::::::::::::::::::::::X:::::::@@.;o&-:X::::::::::::::@#*o;=%-:X:@$##$---:XXXX:::::::::+&. -::::::::::::X%%:::++-@:+$.;=O-:X:::::X:@--+:X::::::+#.;.$+++++-+:X::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;o&-:+ ;;o -:X::::::::X:-O=;o $@:::::::X@+ ;;;=%-:X::::::::::::-&o;;*$+.;;;O+::::::::::::::::::::::::::::::@-=;&@::::::::::::-*;;;;=O@:::::::::::::::::-.;;.#@:::::::::::::::::::::::::::::-*;;=%@:::::::::::::::::::- o;*@@X::::::::::::::::::::::::::::::::@@.;=%-X::::::::::::::::-#.;;*-+X:::+-@:::XX:::::::@-@X:+O* -@X:::::::::X:--:X:@@:X@-&oo -@X::::::X@@#%#::::::::@+ o=O-@:::::X:::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--:X:::::::::::::+&=;;o&-:@&=o.%+:::::::::::X@-O.;o&-::::::X:-Oo;;o&-@X:::::::::::::@$*;; ++.;;;O+::::::::::::::::::::::::::::::@-=;O@:::::::::::X+#o;;;&+::::::::::::::::::-.;;=#@:::::::::::::::::::::::::::::-%=;oO+:::::::::::::::::::- o;=%+:::::::::::::::::::::::::::::::::@@.;.#+X:::::::::::::::X@-&=;o #+XXX::XXXX:::@-----+$:::::##:::::::::::::::::::XXX@-O=;*$@X::::::X@+ .. $+:::::::-O=;.$+XXXX:::::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::X:$%%-:X:::::::::::X@-&.=*#@X:$O&#+:X:::::::::::X@-# *O+:::::::-O.;;o*+@X::::::::::::::X-#=;*$+*;;;&+::::::::::::::::::::::::::::::@-oo%@:::::::::::::-*=o*$@::::::::::::::::::-.;;=#@:X::::::::::::::::::::::::::X:-*;=%@X::::::::::::::::::- o;; -@X:::::::::::::::::::::::::::::::@+.; +@:::::::::::::::::X@+&o;o -@X::XX:::@--@%&&&&*.&+@X:-+X:::::::::::::X::::::+$&=;.#-XX:::::X:-O=;;.#-X::::::-O=;oO-X::::::::::::::::::::::::::::::::::::::::::::::::::::X-:=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::+O..%-:::::::::::::X@+%O$@::X@---:X:::::::::::::X:++$:::::::X+#.;;o*$+:X::::::::::::::::-*;oO-Oo;;*$@:::::::::::::::::::::::::::::@-o.#@::::::::::::X@$O&$+:::::::::::::::::::-.;;; +-::X:::::::::::::::::::::::::X-.;=O@:::::::::::::::::::- o;; -@X::::::::::::::::::::::::::::::X++.oO-X::::::::::::::::::X++*;;=O-:X:::+--+#&*=oooo=.&-@X:::::::::::::::::::::X:+$*o;o -@X::::XX@-%.;;;*+@X::::::-O=;o -@:::::::::::X::::::::::::::::::::::::::::::::::::::::X-O=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;*$+X:::::::::::::@--@@---::@:X:::::::::::::::XX@@@:::::X@+*;;= $-:X::::::::::::::::X+Oo;&-@=;;=#@X:::::::::X:-@X::::::::::::::@-o=%@:::::::::::::X+--+:::::::@@:::::::::::-.;;;oO---@@@@@@@::::::::::::::::::::-*;; @:X:::::::::::::::::- o;; -@X:::::::::::::::::::::::::::::X@-Oo=#-:X:::::::::::::::::X:-%=;;.%+X:+-+#&*.=;;;=**&%$::::::::::::::::::::::::X@+ ;;;;.$-X:::::@-#*;;;=O-X:::::::@#.;;.$-X:::::::::::::::::::::::::::::::::::::::::::::::::::X- o;", +".#+X::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;.$-X:::::::::::::::::@%O#@:X::::::::::::::::::::X:::::X@+ o;.O$+:X:X@---:X::::::::::@$=;*$+ o;oO-:X:::::::X:-O%::::::::::::::X-Oo=%::XXXX::::::::::::::::::X:++:::::::::::-.;;;;.*&%+-+++++::::::::::::::::::::+#=;*+@X::+@:::::::::::::- o;o&-:X:::::::::::::::::::::::::::::@-#.;o*O+:X:::::::::::::::::X@- o;; -@+$&*.oo;;o. %$$+-@XX::::::::::::::::::::::@$ oo* .o*-@X:::++&.o;o.O+@X::::::::+O=;.$-X::::::::X@-@X:::::::::::::::::::::::::::::::::::::X@+.;;", +"=&-X:::::::::::::::::::::::::::::::::::::X:+-:X:::::::::::$&.*&+::::::::::::::::X:$&==.O+::::::::::::::::::::::::::X:+&o;=%-@XX:::@#%%X::::::::::::+*;.$@$.;;.+-@X:::XX:@-%o +:::::::::::::X-*; @@:@--+::::::::::XX:::::X@@ &$::::::::::-.;;;;;o=.* *****%::::::::::::::::::::-*;.#----@XX::::::::::::- o;=O-@:::X:::X:::::::::::::::::::::+-O.;;;;=&-XX::::::::::::::::::@$ o;.%-O*=o;;;;o #+-::::@+-@X::::::::::::::::::::-%=o&$$O=o&-@X:++ o;;;.#-@X:::::::::@+O* $@X::::::::@O&#@:::::::::::::::::::::::::::::::::::::X-#=;;", +"o +@X::::::::::::::::::::::::::::::::::::::O&#@::::::::::::$#$+@X::::::::::::::::@+ ;;o&-:X:::::::::::::::::::::::::@%=;=&-@X::::@O.=*#@X::::::::::+%.=%+-%=;o*#-@@@@@+--%==O@::X:::::::::::+.o%----+@+@::::::::::::::::X-#o=#@:::::::::-.;;;;;;;;oooo;;=%@::::::::::::::::::X- o; +@& .&@::::::::::::- o;;&----@@@@@::::::::::::::::::::::% =;=..=o.%+::::::::::::::::::X:-#.;o*&.;;;;;o.&$-::X:@--+@@::::::::XX:::::::::::@#&&++@+ o=O++-$ o;;o.%-:X::::::::::X@-$$:::::::::::$ =&-X:::::::::::::::::::::::::::::::::::::- o;;", +";=O-::::::::::::::::::::::::::::::::::::X@#.=O-X:::::::::::@-+:X::::::::::::::::::@%*. #@::::::::::::::::::::::::::+$.;=O+@X:::::+*;;*+@X:::::::::::-Oo*$@-&o;o.&-----+O ==%+:X:::::::::::X-#=; +%O *.*%:::::::::::::::::- ;;&@:::::::::-.;;;;;;;;;;;;=.&$::::::::::::::::::::-Oo;=*.=;o&+::::::::::::- o;;=**&O$-----@X:::::::::::::::::@# =.*&#%%&*&-::::::::::X::::::::X@- o;oo;;;;;.&#+@XX:---%&*.&+@:::::::+--+:X::::::X:++@XX@$*;= -$*o;;;.#-:X::::::::::::X:@+:X:::::::::+*;&-X:::::::::::::::::::::::::::::::::::X+#=;;;", +";;*-@X::::::::::::::::::::::::::::::::::X+#.oO-X:::::::::::::::::::::::::::::::::::@##$@X::::::::::::::::::::::::::-#==O-@X::::::@&..O+::::::::::::X@+..#@@+&=;;=* ** .==.%-:XX---@:::::::X-%o;=*.=o;;oO@::::::::::::::::-.;; $@::::::::-.;;;;;.=o;=.*O$-:::::::::::::::::::::@+.;;;;;=&::::::::::::::-*;;;;;;o=* ***&$@::::::::::::::::::#&&#$+----$X::::::::::X@@:X:::::::+#.;;;;;;= %--:XX@-$O =oo;*-@X:::X@-+##:::::::::::::::X:+%.;o*.o;;;=O-@X::::::::::::::::::::::::::::+ o&-X:::::::::::::::::::::::::::::::::::X-&o;;;", +";;.#-X:::::::::::::::::::::::::::::::::X@- o=#-X::::::::::::::::::::::::::::::::::X:+-@:X::::::::::::::::::::::::::@# O-:X::::::::+##::X:::::::::::::@O&::X@+& =;;;;;o;= #-:XX-$&O$:::::::X-%o;;;;;;=*&#:::::::::::::::::-.;; $@::::::::-.;;;. %O O##+@:X:::::::::::::::::::::- o;;o.O-@X::::::::::::+ =;;o=..o;oooo=O-X::::::::::::::::X:$-+@:::::@@X:::::::X:@--@::::::::@- o;;;o*O$-::XX+-O.=o;;;.O+::::::% *=. @@X::::::::::::X:-O=;oo;;o*O+@X:::::::::::::::::::::::::::::+ o*-+X:::::::::::::::::::::::::::::::::X@#.;;;;", +";;o -@X:::::::::::::::::::::::::::::::X:-O=;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-:X:::::::::@+-@X:::::::::::::X:-+:::X@-$O*=oooo.O$+:XX--*o=O@:::::::+#.;;o=**&$+::::::::::::::::::-.;; $@::::::::-.;;oO$--+$--+::::::::::::::::::::::::X-O.o= #+::::::::::::::::$O * O## o;;;;.%+:::::::::::::::::::::::::::::::::::::::--& $+X:::::::+#.;;o*#-@:XX@-+&.o;;;;.%+:X:::@+ o;;;*-+X:::::::::::::X@+ o;;;;.#+@X:::::::::::::::::::::::::::::@$*;o&-@X:::::::::::::::::::::::::::::::X:- o;;;;", +";;;=O-@X:::::::::::::::::::::::::::::X:-$.;;.#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-#O&&&&#-@:::@#*o;; +@::::::::O*.&O$$-@:::::::::::::::::::-.;; $@::::::::-.;;.#@:::::::::::::::::::::::::::::::::XO&O$+:X::::::::::::::X@-$$$-+++&.;;.%@:::::::::::::::::::::::::::::::::::::X:-$ =o +@::::::X@- o= $+:::X@-#*=;;;;;.%-:X::::@$&...*O-:::::::::::::::::@$*o;o.O-@X::::::::::::::::::::::::::::::-#=;;=&-:X:::::::::::::::::::::::::::::X:-#=;;;;;", +";;;;.#-:X:::::::::::::::::::::::::::X:-- o;;.#-X:::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::X:::::::::::::X::::::::::::::::::X:::::X::+----++::::X-*;;;; +:::::::X:-##+-@@::X::::::::::::::::::-.;; $@::::::::-.;; +@:XXXX:::::::::::::::::::::::::::X@++-@X:::::::::::::::::::@@@:::@+%*.O-:X:::::::::::::::::::::::::::::::::::::@#*o;;=&-::::::::@#&&$+:X:X@-O.o;;;;;.%-:X::::::::####+:X::::::::::::::::X+#*. #+:X:::::::::::::::::::::::::::::::-#=;;;=#-:X:::::::::::::::::::::::::::X:-$*;;;;;;", +";;;;o*%-@X:::::::::::::::::::::::::X:-$ o;;;.#-X::::::::::::::::::::::::::::::::::::::::::::XX---@XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::@ ****O@::::::::::++@::::::::::::::::::::::::-.;; @@::::::::-.;; +@::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::XX@-##@:X:::::::::::::::::::::::::::::::::::::+#*o;;;o -:::::::::@++@:X::@@&=;;;;;;.%-:X::::::::@+++@:X:::::::::::::::::X:@$%$+@X::::::::::::::::::::::::::::::::-#=;;;;*+-:X:::::::::::::::::::::::::X:-$*o;;;;;;", +";;;;;o.%-@XX::::::::::::::::::::::X:-$*o;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::X:-+%%@@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX::X::::X$$$$$@X:::::::::X:::X:::::::::::::::::::::::-.;; +@::::::::-.;; +@::::::::::::::::::::::::::::::::::X:X::::::::::::::::::::::::::::X:+-:X::::::::::::::::::::::::::::::::::::::-%=;;;;o -:::::::::::::X:::-%.;;;;;;=%-:X::::::::::::::::::::::::::::::::::::@-@X::::::::::::::::::::::::::::::::::-#=;;;;o*%-@XX::::::::::::::::::::::X:-$*o;;;;;;;", +";;;;;;;.#-+XXX:::::::::::::::::XXX:-- o;;;;;.#-X::::::::::::::::::::::::::::::::::::::::::X:-#*..&--:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:XX::X@@@@@:::::::::::::::::::::::::::::::::::::::-.;; @@::::::::-.;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::@$*;;;;o -:::::::::::::::::+%.;;;;;o -@X:XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;o*$-@XXX::::::::::::::::::XX:-$*o;;;;;;;;", +";;;;;;;o.&--:XXX:::::::::::::XXXX@-$ o;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::X:-$*o;;=&--@:XX:XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-@X:::::::@:X::::::X::::::::::::::::::::::::::::::-.;;.#@::::::::-.;o&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;=O-::::::::::::::::::$O***** #@X:X:@:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;o.O--::X::::::::::::::XXXX@-$*o;;;;;;;;;", +";;;;;;;;;= ----@:X::::::::::::@---O.o;;;;;;;.#-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:-$*o;;;;= #------@:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX::::::::::X:--#--:X:::X+--@X:::X::::::::::::XXXXXXXXXXXXXXXXXXXX-.;;o%@XXXXXXXX-.;.#:XXXXXXXXX:::::::::::::::::XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:::::::::::::::::::::::::::::+#.;;;*@+XXXXXXXXXXXXXXXXXX:@$#$$$$@XXX:---@XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-#=;;;;;;;;=&----:X:::::::::::X:----&.o;;;;;;;;;;", +";;;;;;;;;;o.O+$+:X::::::::::X@+$# =;;;;;;;;;=%-@+++++++++++++++++++++++++++++++++++++++++-#*o;;;;;;o. #++@+--+@+++++++++++++++++++++++@:X@++++++++++++++@:::::::::::@# .&+-X:::@% %-::::X:-+::::::::X@+++++++++++++++++++-.;;o%-++++++@+-=;.$-++++++++@@::::::::::::::::@+++++++++++++++++++++++++++++++++++++++++++++++@::::::XX:::::::::::::::::::::::::::X@-*;;;.+-@+++++++++++++++++++------++++-% O-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-$=;;;;;;;;;o*&#+@:::::::::::X@-$$# =;;;;;;;;;;;;", +";;;;;;;;;;;;=.*&$@::::::::::@# .=o;;;;;;;;;;*--------------------------------------------$*o;;;;;;;;;o.*..*&#-------------------------------------------@::::::::::@$.o;=*$@X:X- o.O@:::::O:::::::::X+--------------------.;;; --------- o;o +---------+@::::::::::::::+--------------------------------------------------------:X::::::::::::::::::::::::::X+$.;;o -+------------------------------%.o.%-----------------------------------------------------------------------$=;;;;;;;;;;;o=*%@:::::::::::$&...;;;;;;;;;;;;;;", +";;;**.......... #@XXXXX:::::@O*............*O$&***************************************** *o;;;;;;;;;;;;oo;o=.* *********************** O#&**************&:::::::::X-#o;;;o -@XX-O;;.$@:X+%=*#::::::X+& ****************** =;;;=******* =;;;=*********** &&%%::::::%OO *************************************************&##%%%%@-:X:::::::::::::::::::::::::@-&o;;.#+&***************************** .o;o. *************************************************************************.............O+::::::::::@# .............;;;;", +";;;$########%%%%X@:@@::XX::::#%%%%########## o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+::+*o;o=. #+----+@@@:::::X-Oo;;;;*$@::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=X::::::#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::XX:::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ###########%%%#::::::::::::X%%%%##########;;;;", +";;;@+--+++-------------+:XX::@+-+--------+-+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%+:::$ .;;;o.*&%%#-----::::X@- ;;;; $:::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X::::::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::@----@XX:::::::::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&--+---------+-@X::::::::::X:+-++---------+;;;;", +";;;X::X:+---# %#%%&&%#+--::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%+::X+-%*o;;;;=.=.* %:::::X+$=;;=#@:::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:::::::::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:::::::+-$###:::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;XXX@---# .oo=.==oo=.*&$-:X:XX:::::::::X@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::X@-$*o;;;;;;;;oo;*$@::::X- o;&-:::::::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X::::::::::::#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X:::::::%&*... +@X::::::::::::::::::@%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X::::::::::X:::::::::::::::X:::::::::::X;;;;", +";;;X:+-# *.o;;;;;o=o=o;;o.O$@::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@:::XX:-#o;=**....oo= $@::::X@@*.:@:::::X@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.X::::::::::::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++:X:::::@@*oo;;;*-@X::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X--&.oo;;;oo=* &&& *.=o.#-X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@:::::X-&oo&$$$$$#& O#:::::::X+$$@X:::::X@-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*:::::::::::::::::X.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++XX::::::@@.;;;;=O+::::::::::::::::::::@O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;@$ =;;;;o* O$+---+$#O #@::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::@@.;*----------+:X:::::XX--:X:::::X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :::::::::::::::::::X.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-:X:::::::@+*;;;=O-:X::::::::::::::::::::@$ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;@ o;;;;.&#++-+@:@:@+--+$:X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@:::::X+%ooO-:X::X:@@:X::::::X:X:::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::::-O=;o -@X::::::::::::::::::::X@-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;$*;;;;;*--@:::XXXXX:::@@:X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@::::::- ;.$@XXXXXXXXX::::::X:::XX:::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO:::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-::::::::::@-*o*$+X:::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::XX::::::::::::::::XX:::::::::;;;;", +";;;:O*=;;;= #-:X:::::::XXXX::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+::::::@+=;.$@::::::::::::::X:-+::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO:::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@::::::::::+O #-:X::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::X@+@X::::::::;;;;", +";;;X+$&.;;;o.%-:X::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+::::::@+=;.$@:::::::::::::::+%#@::::::::::+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%:::::::::::::::::::::::::::X.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X:::::::::X@--:X:::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::XX---:X:::::::::::::@$-@X:::::::;;;;", +";;;X:+-%*o;;;*++XX:::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@:::::::@&o=O@::::::::::::::@O..#@:::::::X+:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#:::::::::::::::::::::::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X::::::::::@+:X::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::@$%#+:X:::::::::::@&*O-@X::::::;;;;", +";;;XX:@-#*o;;o -+XX:::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@::::::X:-*;.@@::::::::::::X-*;;O@:::::::X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.X:::::::::::X:::::XX::::@:::#*o;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:::::::::::XX::::::::::::::::::::::::::::@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$*=*#-:X:::::::::@+.;=O-:::::::;;;;", +";;;X::X:-$*o;;= -+XX::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@:::::::X-#o;%-:X:::::::::::+&*.%::::::::X-:o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*X::::::::@+-+@:::::@@@+-+%%O =;;;;o.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+Oo;o*++:X::::::::@+.;;.$+::::::;;;;", +";;;X:::X@-#*=;;= -+:X::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&@::::::::X@-=;*#+:::::::::::::@@@:::::::::X-#o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*::::::::::%OO#++++++-+$#%&..=;;;;;;.O%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X::::::::::::::::::::::::::::::::::::::::-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;o ++:XX::::::@+.;;o&+@:::::;;;;", +";;;X::::X:-+&=;;= +-:X:::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$@X:::::::::+&o;*+@X::::::::::X@--:X:::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :::::::::@@*.=.&#####O& *.o;;;;;;;;=O::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;;o $-@:X:::::@+*;;;.#+:::::;;;;", +";;;X:::::X:+-&=;;o #-@X::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::::X@-*;o&-::::::::::::XXX:::::::::X-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&:::::::::::+ ..oo.....==o;;;;;;;;;o.&::::X.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;;;o*%+-:XXXXX@+*;;;=%+:::::;;;;", +";;;X::::::XX+-&=;;o.O-:X:::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-:::::::::::X++.;=$+::::::::::::XX:::::::::@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO:::::::::::X:+$$*.o;;;;;;;;;oooo;o. %@:::::X.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X:::::::::::::::::::::::::::::::::::::::X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;;;;o. #-+@@@:+#=;;;=%+:::::;;;;", +";;;XXXXXXXXXX@-O.;;;.#-:XX:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::XX-Oo;*$@:::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%:::::::::::::X+---$ *****===. .=*%--@:::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +::::::::::::::::::X:::XX::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;;;o;;o*%$+++-+&o;;;=%+:::::;;;;", +";;;:@@@@@@@@@@--%.o;o*%-@:X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+:::::::::::::X@-*;;O+::::::::::::::::::::::-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#::::::::::X@-+:XXX+-------OOO#---#O+-+:X:::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::::::::::::@-+:X:::X::::::::::::::+@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;;.*o;;;.*&&&& =;;;;=%+:::::;;;;", +";;;@++++++++++@+-#*o;;.O++:X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:::::::::::::::+#.oO@:::::::::::::::::::::@-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.X::::::::::X:$%#@:XXX:@+++@+----++@--+:XX:::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::::::::X:@+$%#@@X:::@+@X::::::::X::+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;=O+ .o;;;====o;;;;;=%+:::::;;;;", +";;;&********* &$O=;;;=&$+:X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+::::::::::::::XX-%&:::::::::::::::::::::::++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.X:::::::::::X- ..%-:::XXXXXXX::@:XXX::XX::::::::::::X.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X::::::::::::::+$O .*O-:@+-+#$:X:::::::@:X+@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*---% =;;;;;;;;;;;;=%+:::::;;;;", +";;;.;;;;;;;;o;;o=..o;;;;o*#+:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@:::::::::::::::X:--@X::::::::::::::::::::X+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*:::::::::::::@%=;;*%+:X:::::::XXX:::::X::::::::::::::#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::X@+# =o;;.#+$%O *&-@X:::::+-@X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;; -@@--&=;;;;;;;;;;;=%+:::::;;;;", +";;; ..........=oo;oooo;;;o*$@X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::X@@::::::::::::::::::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ::::::::::::::-.;;;o.O+::::::::::::::::::::::::::::::@O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:::::::::::$&.o;;;;o* .=o;.$+X:::::O&#@@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X:+-&o;;;;;;;;;;*$@:::::;;;;", +";;;:$$@@@@@@+$& & *....*#+X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%@::::::::::::::::::XX::::::::::::::::::::::X+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&:::::::::::::::-=;;;;;=%+:::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X::::::::::+O=;;;;;;;;o;;;;;o&-X:::@$*=&-:@%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@XXX+-&=;;;;;;;;oO-::::::;;;;", +";;;@-----------------$###%%X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO::::::::::::::::-.;;;;;;*$@X::::::::::::::::::::::::::X+#=;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::- ;;oo=o;;;;;;;;;o -@X::+#.;.#@@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X::X+-&=;;;;;;o*-@::::::;;;;", +";;;X:XXXXXXXX:@@@@@@@------:X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=$+X:::::::::::::::::::::::::::::::::::::::::X-@o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO:::::::::::::::::-.;;;.=o; $@::::::::::::::::::::::::::::- ...*.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::@+ o=*&& =;;;oooo;;*++X::@$*;o -@+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X::XX@-&.oo;o=*#-:::::::;;;;", +";;;XXXXXXXXXXXXXXXX:X::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@:::::::::::::::::::::::::::::::::XX:::::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%::::::::::::::::::-.;;=O%*o;&+::::::::::::::::::::::::::::@@####O&=;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:::::::::::@% &@---*o=.* .o;.#+::::+O=;*-@:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X:::XX+-#&..*O--:X::::::;;;;", +";;;X:::::::::::::@+---+@:@@@:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:::::::::::::::::::::::::::::::::::::::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;=X:::::::::::::::::::-.;; --$ o.#@:::::::::::::::::::::::::::X+---:X:X.;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::@---@@-O* #+--%=;o&-:::X@-*;*+@:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X::::XX@--$%+--:X:::::::;;;;", +";;;X:::::::::::X:$%O%%%#$###:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@X:::::::::::::::::::::::::::::::X@--@:::::X@$=;;;;;;;;;;;;;;;;;;;;;;;;;;;.X:::::::::::::::::::@-=;;&-@--&*%@:::::::::::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::::::::::@@:XX:+---+@-:.;o -:::X@-*;=%-X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X::::::X:@---:XX::::::::;;;;", +";;;X:::::::::::@: .=.=.** O@@::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::X@$&&$@:::::- o;;;;;;;;;;;;;;;;;;;;;;;;;;*::::::::::::::::::::::-.;; +:X+-$X::::::::::::::::::::::::::::::XX::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;; +@X::::::::::XXX::X:-@:XX@$*;o +@X:X@+*;o -:@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X:::::::XX::XXX:::::::::;;;;", +";;;X:::::::::::-%=;;;;oo=* &@@X:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::::::::::::::::::::::::::::$ == #::::@-=;;;;;;;;;;;;;;;;;;;;;;;;;; ::::::::::::::::::::::X+Oo; -@XX:-::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::XXXX:::-&o;.#-X:X@+ o;*++X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X:::::::::XX::::::::::::;;;;", +";;;X:::::::::::-O=;;o*&&&%:#:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::+Oo;;=#@::X+@=;;;;;;;;;;;;;;;;;;;;;;;;; :::::::::::::::::::::::X:-.; +@::XX::::::::::::::::::::::::::::::::::::::::::&;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::::::::::+#.;.%-X:::-O=;*-+X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X:::::X:::::::::::::::::;;;;", +";;;X:::::::::::+$*;;.#---+@+@::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::::::::::::::::::::::::::X-&==. ::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;o&:::::::::::::::::::::::::X-Oo=#@:::::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;;;;;;;;;;;;;;;;;;; -::::::::::::::::::::::::@+.;=O-:::@+ o;.#+X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X:::X:::X:::::::::::::::;;;;", +";;;X::::::::::X:-&=;.$-:@:X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::#OO%+:::::-*o;;;;;;;;;;;;;;;;;;;;;;oO::::::::::::::::::::::::::X@-.;O@::::::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;;;;;;;;;;;;;;;;;; -@X::::::::::::::::::::::@@.;o -@X:@+*;;o&-:X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@X::XX+-@X:::::::::::::::;;;;", +";;;X::::::::::::@$*;=&-:X::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++X:::::::::::::::::::::::::::::::::X@---@::::++=;;;;;;;;;;;;;;;;;;;;;;o%::::::::::::::::::::::::::::X- ; $:::::::::::::::::::::::::::::::::::::::::::::::::%o;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::::::@@*;;*++X::-O=;o -:X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+&o;;*-@X::X:#O#@:::::::::::::::;;;;", +";;;X:::::::::::X:-%=; -@X::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#-X:::::::::::::::::::::::::::::::::::::::X:::X-Oo;;;;;;;;;;;;;;;;;;;;;=#:::::::::::::::::::::::::::::X+#.*$@:::::::::::::::::::::::::::::::::::::::::::::::::#=;;;;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::::X:-O=;.%-X::-#.;o -:::@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@#.;;*-@X::@@*= $@::::::::::::::;;;;", +";;;X::::::::::::X@-*;.$+X::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.+@X:::::::::::::::::::::::::::::::::::::X::::::+.;;;;;;;;;;;;;;;;;;;;;.X:::::::::::::::::::::::::::::::X+%O::::::::::::::::::::::::::::::::::::::::::::::::::::X=;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::X:X:-O=;=&-X::-%=;o -:::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@+*;;*-@X::-$o;.$+::::::::::::::;;;;", +";;;X::::::::::::X:-#.o +@X:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::X+%o;;;;;;;;;;;;;;;;;;;;.X::::::::::::::::::::::::::::::::X:-+:::::::::::::::::::::::::::::::::::::::::::::::::::::X.;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::::X:@+--%=;=&-XX:-%=;=O-:::X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$.;o*+@X::+X**&@@::::::::::::::;;;;", +";;;X:::::::::::::X:-%=o&-::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@X:::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;=%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X.;;;;;;;;;;;;;;;;;;;*+@X:::::::::::::::X@-$$#%&=;o +@X:-%=;.$+X::::@#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$.;o&-::::::++-:X::::::::::::::;;;;", +";;;X::::::::::::::X@- o=#+X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-::::::::::::::::::::::::::::::::::::::::::::::-*o;;;;;;;;;;;;;;;;;;o %:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;*$@X:::::::::::::::@+% *.==o;;.$+X:-%=;*-@X:::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$*o=#-X:::X:+-@::::::::::::::::;;;;", +";;;X:::::::::::::::X++*.O-X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X:::::::::::::::::::::::::::::::::::::::::::X+#=;;;;;;;;;;;;;;;;;;o*&#::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;=%-X:::::::::::::::@&=o;;;;;;o*$+X@-&oo&-::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::# #@X:::::XXX::::::::::::::::;;;;", +";;;X:::::::::::::::XX+$%#@:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X:::::::::::::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;;;;;;;;=*&%X::::::::::::::::::::::::::::::X@%*.O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;o +@X:::::::::::::@@.;;;=*.=. O:@X:+&.*$+X:::::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::X+-+:X:::::::::::::::::::::::::;;;;", +";;;X::::::::::::::::XX+-@X:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::::::::::::::::XXXX:::::::::::::::X+%o;;;;;;;;;;;;;;;;;=*&%X:::::::::::::::::::::::::::::::X:-.; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&;;;;;;;;;;;;;;;;=%-X:::::::::::::@@.;;.O-#O%+@:::::X%#@::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::@+:X:::::::::::::::::::::::::;;;;", +";;;X:::X:::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::::::::::X::::XX:::::::::::::X-*;;;;;;;;;;;;;;;;;=*&#X:::::::::::::::::::::::::::::::::X-Oo=#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;;;;;;;;;;; +@X:::::::::::@+-*;o&-++--@:::::X@-+:X:::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::X::::::::::::::::::::::::::::;;;;", +";;;X:X::XXXXXXXXXXXXXXXXX::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::::::::::::::::::::::::XX----@:XX::::::::::XX-.;;;;;;;;;;;;;;;;;*O#X::::::::::::::::::::::::::::::::::X@-.;O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;;;;;;;;;;=%+X:::::::::::#O&.;=O-::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;XX:--@:@@@@@@@@@@@:::::XXXXX::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-:::::::::::::::::::::::::X:-#OOO$-@:XX::::::::X+$=;;;;;;;;;;;;;;o=o*#:::::::::::::::::::::::::::::::::::::X- ; $:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%o;;;;;;;;;;;;;o&-:::::::::::%*=oo;o -@XX::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X@+%%+++++++++++++----@::::@::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X:::::::::::::::::::::::X:-#*===*O$-@:X::::::X@- o;;;;;;;;;;;;;*:X%O$:::::::::::::::::::::::::::::::::::::X+#.*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#=;;;;;;;;;;;;;*$::::::::::: o;;;;o*-@X:::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;@+&.. O###$----+:X::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::::::::::::::::::X:-#*;;;;o= O$-@XX::::X+&o;;;;;;;;;;;;; ::::::::::::::::::::::::::::::::::::::::::::X+%O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X=;;;;;;;;;;;;oO:::::::::::.;;=.. O@@:::::::::::::::::::::::::::+-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;-O=;;ooo;;;ooooo;o=...*&& %@X:::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-::::::::::::::::::::::::X:-#.;;oo;;;o=*O-+:XX::@+.;;;;;;;;;;;;; :::::::::::::::::::::::::::::::::::::::::::::X:-+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X.;;;;;;;;;;;oO::::::::::X.;o %#+@::::::::::::::::::::::::::::::-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;$*;;;;;;oo;;;;;;;;;;;;;ooo;.%-X:::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::XX-#*;;= =;;;;o= +-+XXX--o;;;;;;;;;;;o&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X.;;;;;;;;;;;&::::::::::: ;o&--@:XX:::::::::::::::::::::::::::::@O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;O=;;;o=.* *................ #@::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::::::::::::::X+#.;o*&+-&..o;;;o &$+:X-Oo;;;;;;;;;;oO:::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*;;;;;;;;;;.:::::::::::%=;.&+-@:XXXXXXXXX::::::::::::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::XXXXXXXXXXXXXXX:::::::::::::::::;;;;", +";;;&=;o. O$+-$###############$+:X::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $+X:::::::::::::::::::::::X@-*;;*$-+@-%% o;;;o=*$-+$.;;;;;;;;;;=%::::::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;&::::::::::: o;o*%---@@@@@@@::X::::::::::::::::::::+@*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::@@@@@@@@@@@@@:::::::::::::::::X;;;;", +";;;&=;=&---+@+---------------+@::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++X:::::::::::::::::::::::X@-Oo;.$-@:X@--+ .oo;;o*#@ ;;;;;;;;;;=#:::::::::::::::::::::::X+-:::::::::::::::XX:@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;oX::::::::::#*o;o=*O#$-------@X:::::::::::::::::::::+#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::X@-+++++$$$++++-+::::::::::::::::X;;;;", +";;;&=;=O-::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-::::::::::::::::::::::::::$&=;=%-:X:::@:++% *o;;o.*o;;;;;;;;;.X:::::::::::::::::::::::::$#::::::::::::::X:@---::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&o;;;;;;;;*:::::::::::% *=;;=.* &#@::::::::::::::::::::X:-#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::$O *.* #@::::::::::::XXX@;;;;", +";;;O=;=O-X:::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+::::::::::::::::::::::::::+&=;=&-:::::::XX@-+$*=;;;o;;;;;;;;;.::::::::::::::::::::::::::- .%@::::::::::::X+-& #:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;;;;&:::::::::::@+O .=oooooooo.O-:::::::::::::::::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::+%.oooooo=oooooo +@:::::::::XX::+-;;;;", +";;;&=;=O-X:::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-:X:::::::::::::::::::::::::+&.*O+@X::::::::X:@+$&*.o;;;;;;;;;*:::::::::::::::::::::::::::-=;O+::::::::::::@$&=o.%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;;;oX:::::::::::+-+#& *...==*#+::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::+O=;;;;;.& o;;;;*+@::::::::X:@--$&;;;;", +";;;*;;=O-X:::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-:X:::::::::::::::::::::::::::#%$-@X:::::::::::XX++$$=;;;;;;;; ::::::::::::::::::::::::::::-=; @:::::::::::X-&=;;;O@::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::%=;;;;;;;*:::::::::::::+---+$###%O%@::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::@#.;;;;o&-%=;;;;*+@:::::::X:-+% *=;;;;", +";;;.;;=O-X:::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::X@-+:X:::::::::::::X:@-%o;;;;;;;&:::::::::::::::::::::::::::X@#=;.#@::::::::::X- ;;;=#@:::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::#=;;;;;;;%::::::::::::::@@@+-----+:X::::::::::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::+ o;;;oO-O=;;;;*+@::::::X@-% .o;;;;;;", +";;;.;;=O-X:::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::::::::::::::::::::::::X:::::::::::::::X@-.;;;;;;oO::::::::::::::::::::::::::::X- o;=%@::::::::::X+&oo.O@:::::::::::::::::::::::::::XX--:X:::::::::::::::::::::::::::::::::::::::::::::::::%o;;;;;;=::::::::::::::XXX:::::@:::::::::::::::::::::::::::::@@&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::-%=;;;o&-#.;;;;*+@:::::::+O.o;;;;;;;;", +";;;.;;=O-X:::::::::::::::::::::::::::::::X@+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::X-&;;;;;;o%:::::::::::::::::::::::::::::X-&o;=%@::::::::::::@* %-::::::::::::::::::::::::::::X@%%@::::::::::::::::::::::::::::::::::::::::::::::::::%=;;;;;;; :::::::::::::::::X:::X:::::::::::::::::::::::::::::X+-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::-$=;;;oO-+*;;;;*+@:::::X+@.;;;;;;;;;;", +";;;.;;=O-X:::::::::::::::::::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::X@#=;;;;;=#:::::::::::::::::::::::::::::::@$=;=#::::::::::::X@$+-@:::::::::::::::::::::::::::X@+*=%-:::::::::::::::::::::::::::::::::::::::::::::::::&=;;;;;;;;#::::::::::::::::::::::::::::::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::+$.;;;.#++*;;;;*+@:::::X+@.o;;;;;;;;;", +";;;.;;=O-X:::::::::::::::::::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::::::::::::::::::::::::::::::::X:-*;;;;;.X:::::::::::::::::::::::::::::::::-.;=#::::::::::::::++::::::::::::::::::::::::::::::-&o;*$@:::::::::::::::::::::::::::::::::::::::::::::::O=;;;o;;;;;=::::::::::::::::::::::::::::::::::::::::::::::::::::X+-O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+ o;;*-@-&o;;;*+@:::::::@O*o;;;;;;;;", +";;;.;;=O-X:::::::::::XXXX::::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X::::::::::XX::::::::::::::::::::::::::::::::::::::X+%o;;;;*X:::::::::::::::::::::::::::::::::X- ooO@:::::::::::::::::::::::::::::::::::::::::::X+%=;;=%+::::::::::::::::::::::::::::::::::::::::::::::+ o;;;oo;;;;;&:::::::::::::::::::::::::::::::::::::::::::::::::::::@-%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::X+$.;;*-@+$=;;;*-@::::::X:-$ o;;;;;;;", +";;;.;;=O-X::::::::::X::@@:X::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O-@XX:::::::::X::XXX::::::::::::::::::::::::::::::::::X@+.;;;; :::::::::::::::::::::::::::::::::::X-#o; +::::::::::::::::::::::::::::::::::::::::::X:- o;;oO@X:::::::::::::::::::::::::::::::::::::::::::::@%*=;;;==;;;;oX::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::-&oo&-:@+*o;=&-::::::::::++ o;;;;;;", +";;;.;;=O-X:::::::::X:+--+:X::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #-@X::::::::::X@--+@:XX:::::::::::::::::::::::::::::::::-&o;;; ::::::::::::::::::::::::::::::::::::X-#o;=$@::::::::::::::::::::::::::::::::::::::::::+%=;;;=%@X::::::::::::::::::::::::::::::::::::::::::::::+$&*..**=;;;;.:::::::::::::::::::::::::::::::::::::::::::::::::::::::-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::-Oo=#-X:+ o;=%-X::::::::::++ o;;;;;", +";;;.;;=O-X::::::::X:-$O* :@::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;. $-@X::::::::::X@-$#+--+:X::::::::::::::::::::::::::::::X+O=;;;&:::::::::::::::::::::::::::::::::::::X-%o;; +::::::::::::::::::::::::::::::::::::::::X@-*;;;;oO-:X::::::::::::::::::::::::::::::::::::::::::::X:+-$###& .o;;;&:::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::+Oo.$+X:+&o;=O-X:::::::::XX++ o;;;;", +";;;.;;=O-X:::::::X:-#*=;.$+X:::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-+:X::::::::::::$&*.*&#+-@X::::::::::::::::::::::::::::X:+*;;oO::::::::::::::::::::::::::::::::::::::X-%o;;=$@X:::::::::::::::::::::::::::::::::::::X:@&=;;;;;.#+X:::::::::::::::::::::::::::::::::::::::::::::X:@---:%%%Oo;;oX:::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::::@%==#+X:@%=;=%-X::::::::::XX++ ;;;;", +";;;.;;=O-X::::::X:-#.;;.&$@X:::::::::::::X@-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@:X::::::::::::+&=;;o=.*O-:X::::::::::::XXXX::::::::::XX+%o;=%:::::::::::::::::::::::::::::::::::::::X-%o;;;&-::::::::::::::::::::::::::::::::::::::X-O=;;;;;;;*-@X::::::::::::::::::::::::::::::::::::::::::::::X::::XX::#=;;*::::::::::::::::::::::::::::::::::XXXXX:::::::::::::::X:+-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::$.oO-X:@$.;*$@::::::::::::XX++;;;;", +";;;.;;=&-X:::::X:-#.;o*#+:X:::::::::::::X:-@;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-@X::::::::::::::@O.o;;;;o.%-::::::::::::X:++@X:::::::::X+#.;=#:::::::::::::::::::::::::::::::::::::::::@@=;;;=#-::::::::::::::::::::::::::::::::::::X@-*;;;;;;;;o&-@X:::::::::::::::::::::::::::::::::::::::::::::::X:::::::X.;;%:::::::::::::::::::::::::::::::XX:@++@X:::::::::::::::X:@-O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::@ *%+::@+.; -::::::::::::::::+;;;;", +";;;.;;=&-X:::::X@$*;;.$-@::::::::::::::X@-# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*$-@X:::::::::::::::::% .=o;;;*$@:::::::::::X+++-@::::::::X@@&;.X::::::::::::::::::::::::::::::::::::::::::X-&o;;;.$@X::::::::::::::::::::::::::::::::::X-&=;;;o..*o;=&-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::X*;o::::::::::::::::::::::::::::::X:+--+++:X::::::::::::::::X@-# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::::::##:::::@ .&+:::::::::::::::X:;;;;", +";;;.;;.%-X::::::-&=;=O-:X:::::::::::::::$O*o*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O$+:X::::::::::::::::X@--%&*o;;oO-:::::::::::@O**&+@::::::::@#o*X:::::::::::::::::::::::::::::::::::::::::::X++=;;;; -@XXX::::::::::::::::::::::::::::::X@@.;;;o*##$ =;=O-@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;*::::::::::::::::::::::::::::::@+%&**O-@X::::::::::::::::X:+$&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::X+-:X::X:$%%:::::::::::::::::X;;;;", +";;;.;; -@X::::X@- oo -@X:::::::::::::X@+&=o; o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= #-+:X::::::::::::::::::::@--$ o;;&-:::::::::::+&oo=&@::::::X::.*:::::::::::::::::::::::::::::::::::::::::::::X+-=;;;;o&-@::X::::::::::::::::::::::::::::XX-&o;;;*$---$&=;.O--:X::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;%::::::::::::::::::::::::::::@%*=ooo.#+X:::::::::::::::::X:-+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::X@-@::::::::::::::::::;;;;", +";;;&==O-:::::::@+ ;o&-:X:::::::::::::X@-&o;; o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O+-:X:::::::::::::::::::::XX::-#=;;&-:::::::::::@%.;;=#@::::::: ::::::::::::::::::::::::::::::::::::::::::::::X-%=;;;;;=O---@XX::::::::::::::::::::::::XXX++.;;;=%-:::+-&o;=&#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::&o:::::::::::::::::::::::::::@+&=o;;;o -::::::::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::X:::::::::::::::::::::::::::;;;;", +";;;$&O@@X::::::-#.;o -:::::::::::::::::@# o; o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #-@:X::::::::::::::::::::::::XX-+=;;&-:::::::::::X-&o;=#@::::::#&::::::::::::::::::::::::::::::::::::::::::::::X:-*;;;;;;;= &$-+:XXX::::::::::::::::::::X::+- o;;.&+:XXX:@+&.;o.O+:::::::::::::::::::::::X:::::::::::::::::::::::::::::::::O*::::::::::::::::::::::::::::O&&*o;o -::::::::::::::::::::-O=;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::X:::::::::::::::::::;;;;", +";;;@--@X:::::::-#.;=O-::::::::::::::::XX+$*; o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. $-:XX:::::::::::::::::::::::::::-$=;;&-::::::::::X@+*;; @:::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;;;;;;;o=*&+-+@:X:::::::::::::::::::X+-+ o;;.O-@X::::X+-%.;=O+::::::::::::::::::::::X:X:::::::::::::::::::::::::::::::::%#::::::::::::::::::::::::::X@--$*;.#-X::::::::::::::::::@+ ;;o.* *o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X@@X::::::::@+ o.++X::::::::::::::::X@-&o o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&#-+:X::::::::::::::::::::::::::::X-&o;=%+::::::::::X-&o;=$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::+.;;;;;;;;;;;;= %$--@::::::::::::::::::::%&*o;o=O-@X:::::::@-%* #::::::::::::::::::::::X@-@XX::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::@-&o.-+X::::::::::::::::::@$.;= %#+# .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:X::::::::X@- ;.++X::::::::::::::::X:+%. o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= #--@XX::::::::::::::::::::::::::::X+$.;; +::::::::::X@$=;o&+@::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%o;;;;=.;;;;;;;o.*&$-+:::::::::::::::::X-&=;o=*O+@X::::::::X:-+-@X::::::::::::::::::::X@-$-+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@$*;.++X::::::::::::::::::@#*.O+-+@++% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::X@- ;.++X::::::::::::::::::::O&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. O+-@:X:::::::::::::::::::::::::::::::+ o;=#+X::::::::::-O;= +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;o*O%.o;;;;;;;o=*&$::::::::::::::::::+%*. O$-@X::::::::::X:+@:::::::::::::::::::::X@-&*&++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;*+@X:::::::::::::::::::XO%-@::X:@-+O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo*#-X::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::@O* +@X:::::::::::::::::::::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o== #--@XXX:::::::::::::::::::::::::::::::+O=;; -@X:::::::::-$.; ++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::-*o;o $--#*.o;;;;;;;;= #@::::::::::::::::X@$$--+:X::::::::::::X::::::::::::::::::::::::-O=;= #@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o=O-X::::X::::::::::::::::+-:XX:::X:@-$% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;o -@X:::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::@$$::::::::::::::::::::::::O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. OO+-@:XX:::::::::::::::::::::::::::::::::+ ;;=$+:::::::::@-O.=*#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%=;;=#-@:-$#&=;;;;;;;;=#@::::::::::::::::X:++@::X:::::::::::::::::::::::::::::::::::::++.;;;o +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;*+@X::::@++:X::::::::::::::X::::::X::+-$&*.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;=&-::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::X@+@X:::::::::::::::::::::::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %+--@XXX::::::::::::::::::::::::::::::::::+$.;o -:X::::::+-+#=;&$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;;=#@XX:+--O*o;;;;;o*#@:::::::::::::::::X:::X:::::::::::::::::::::::::::::::::::::::-Oo;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=; -@X@@+--++@X::::::::::::XX:::::::::XX:@-$#O*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;*++X::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*&$-@:::X:::::::::::::::::::::::::::::::::::X-%o;=%-::::::+-$O .o ++:X::::::@:X:::::::::::::::::::::::::::::::::::::::::::::::X-*o;;=%@::X::@-$.;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;;o -@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&oo ----+$O&**#@X::::::::::::::::::::::::XX:+--$&.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;o @@:::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::::::::::::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*&%$-@::XX::::::::::::::::::::::::::::::::::::::$*;;=#-------$O*=;=&++X:::::X@-O &%::::::::::::::::::::::::::::::::::::::::::::::X-*o;;=%@:::XXX:- o;;o.#-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;o $@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=o*#--#&*.=ooo -:::::::::::::::::::::::::::XX::+-#O&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;= $@:::::::::::::::::::::::::::::XX:::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.. O#--@::X:::::::::::::::::::::::::::@@:::::::::::+Oo;;o $$$$$$&*=;;.%-@XX:::::::&=o=.%@::::::::::::::::::::::::::::::::::::::::::::X-*o;;*$@::::::X-*o;;*%+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-*;;;o $+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;o&-# =o;;;;;=&-X::::::::::::::::::::::::::::XXX@---$&*.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=&++XX:::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. %##+-+:::X::::::::::::::::::::::::::::+++@::::::::::+Oo;;;o......=;;o*#-:::::::::+&=;;;oO@::::::::::::::::::::::::::::::::::::::::::::X-*o;;&@::::::X+%=;;;O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+:=;;o*$+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- o;o.*.o;o=o;;;.$+X::::::::::::::::::::::::::::::::::@--$#& *=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -+XX:::::::::::::::::::::::::::X@--@X:::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*&%$---@::XX:::::::::::::::::::::::::::X@-#* #@::::::::::$ o;;;;;;;;;;=*&$-:X:::::::X+&o;;;;O@::::::::::::::::::::::::::::::::::::::::::::X-*o;=#@:::::::-*;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;=%-XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;;;. O =;;*-+X::::::::::::::::::::::::::::::::XX:::@--+$%&*=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::#O%@::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;o..=;;.%$--@:::XX::::::::::::::::::::::::::::::++&.oo -@X:::::::X@+ ...=;;=.. %$-@::::::::::::$&.;;;O@::::::::::::::::::::::::::::::::::::::::::::X-*o;*$@:::::::-=;;;&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;o*@@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+-O=;;;o.. #+-O=;=O-:X::::::::::::::::::::::::::::::::::::X:::@@-+$%& ....o;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::::+ ==&+:::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;o==. *&##*;;*+-:X@-@X::::::::::::::::::::::::::::X:+-$ =;;;*-@X::::::::X@+#%#% *O#$+-+@XX::::::::::X@-%=;;O+::::::::::::::::::::::::::::::::::::::::::::X-*o;.#@:::::::-.;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;*#+::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--+-O.;;o.&##$-@-O=;*+@X::::::::::::::::::::::::::::::::::::::::::::@+--+#%#% **.=o;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::::- ;;*+@::::;;;;", +";;;------------------------------------@XX@+&*=ooooooo.****** OO#+$$+-+ o;.$-X++#%::::::::::::::::::::::::::::X@-$O*o;;;o&-@::::X@-@X:X@----+$--+::XX:::::::::::::X@-&o=%@::::::::::::::::::::::::::::::::::::::::::::X-*o;*$::::::X@$=;oO@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- ;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::@+---$& *=;;= #+--@X:-&oo -@X::::::::::::::::X:@-+X:::::::::::::::::::::X::::@----+$$%O *******.ooooooooo.&+:::::::::::::::::::::::::::::X@%.= @@::::;;;;", +";;;%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@X@+@$O& &&& &%$$$$$$+---@@@:@$ ;;.$--+&= +@X:::::::::::::::::::::::::++O*=o;;;;.#+X::::::O#::::::::@@:::::::::::::::::::::X@-&O::::::::::::::::::::::::::::::::::::::::::::::X-*;;O@::::::X-&o;=$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::@-+O *.o;;o.*O+-:XXX:+O=o #@:::::::::::::::::::$&*O+:::::::::::::::::::::::::X:::::@@@--+$$$$$$$#& &&&&&&&#X::::::::::::::::::::::::::::::::@%&%::::::;;;;", +";;;.==.=======................====...=. $@@+@+-++---+--++++++@::::::X@$ ;;*++O*oo&-:::::::::::::::::::::::X:+-$ =;;;;;;;.$@X::::+&= @@::::::::::::::::::::::::::::::X:--::::::::::::::::::::::::::::::::::::::::::::::@@.;.#:::::::@-.;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*; -:X::::::::::::::::::::::::::::::::::::::::::::::::::::&.=o;;;o. #$-@XXX:::@&. $+X::::::::::::::::::@$*;*-@X::::::::::::::::::::::::::::::::::@+++++++--+-----+::::::::::::::::::::::::::::::::::X:--+::::::;;;;", +";;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@+::::::::::::::::::XX::::X@$ ;;=**=;;.++X:::::::::::::::::::X:+--$ .o;;;o.*.;=%+X::::+ ;*-@X::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::::X-%ooO@::::::X-@=;;&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ .O+X:::::::::::::::::::::::::::::::::::::::::::::::::::X&=;;;o. O#+-@:X:::::::##$@X::::::::::::::::::::@&* -@X:::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;; .=oooooooo;;;;;;;;;;;;;;;ooooo;;;;=*%@@+::::::::::::::::::::::::X@$ ;;;o;;;=O-::::::::::::::::::::@@-+$ .o;;;;.&$$%=o -@X:::+&o=%-:::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::X-%ooO@::::::X-@=;=#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::##$:X:::::::::::::::::::::::::::::::::::::::::::::::::::%.;;. O#+-+@:X:::::::::@-@X::::::::::::::::::::::@$$X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-+:::::::::::::::::::XX:::::::;;;;", +";;;+#& &&&&&&&*=;;;;;;;;;;;=*&& & *.**&$@X@+::::::::::::::::::::::::X@$ ;;;;;o*O+@X:::::::::::::::::::++#*.o;;;o=*#-+++*; -@X::::$ =&-::::::::::::::::::::::::::::::::::::::::::::::::::::X@---+----@::::::::::::::::X-%o; +@:::::X-@=;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-:X:::::::::::::::::::::::::::::::::::::::::::::::::::# oo*%+--@:X:::::::::::::::::::::::::::::::::::::X:+@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$+-@X:::::::::::::::::::::::::;;;;", +";;;@--+-----+-$.;;;;;;;;;;=&$----+$#$$-+:X@+::::::::::::::::::::::::X@$ ;;;;=&$++@::::::::::::::::::@#*.=;;;;o=&%$-:X:$*;*-@X:::X@$&%:::::::::::::::::::::::::::::::::::::::::::::::::::::@-$+% #$$$+-@::::::::::::::X-%o;.$@:::::X-@=;.$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X#% ==&$-:::X:::::::::::::::::::::::::::::::::::::::::XX:::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O**%-+:::::::::::::::::::::::::;;;;", +";;;X::::::::+-$.;;o.*=;;;;.$-:::::+-@@:X:X@+::::::::::::::::::::::::X@$ ;;o*O-+--@X:::::::::::::::::+#.==.... %+-@:XX:$*;=%-X::::X@-@X::::::::::::::::::::::::::::::::::%@:::::::::::::X@-+&*.=o.... $+-:::::::::::::X-%o;oO@:::::X-@=;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::@X&*.o=&++XX:::::::::::::::::::::::::::::::::::::::::::::@+----+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;o= --@X::::::::::::::::::::::;;;;", +";;;XXXXXXX:+-O.oo. #$&.o;;.%-XXXXXX:::X::X@+::::::::::::::::::::::::X@$ ;o $++-% &@@X:::::::::::::::::%O%##%$+-@:X::::$*;oO-X:::::::::::::::::::::::::::::::::::::::::%=O@::::::::::::X@-&*=;;;;;;;;o.*%-@:::::::::::X-%o;;O@:::::X++=;&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=o;=&+@XX:::::::::::::::::::::::::::::::X@-+X::::::::@--@O&&O#--:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;o*&$@::::::::::::::::::::::;;;;", +";;;X:::::+-# o;.O#+++-# o;.#+X:::::::::::X@+::::::::::::::::::::::::X@$ ;o%--+O.o -@X:::::::::::::::X:+-----+:::::::XX$*;o%-X::::::::::::::::::::::::::::::::::::::::Oo;O@:::::::::::X@-&=o;;;;;;;;;;;o=O++::::::::::X-%o;*$@:::::::-*o%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;=&+@XX::::::::::::::::::::::::::::::::::O&:@X::X@--@&**=o==. %-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::+#=;;;;;o +@:::::::::::::::::::::;;;;", +";;;X:X:+-$&.;;*#--@XX@-$*o -@X::::::::::::@$::::::::::::::::::::::::X@$ ;o*& *=;=%-X:::::::::::::::::::::::::::::::XX@$.;o&-:::::::::::::::::::::::::::::::::::::::::=;;O+:::::::::::@-&o;;;;;;;;;;;;;;;=*$+::::::::::@@.; +@::::::@+.oO@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;*+@X::::::::::::::::::::::::::::::::::+O.*-@X::@$& *=o;;;;;;o.&++X:::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ooooo;*++X::::::::::::::::::::;;;;", +";;;X:@-% .o;=&$-:XX::X:+%&%@X:::::::::::::::::::::::::::::::::::::::X@$ ;;oooo;o&-:X:::::::::::::::::::::::::::::XX@--#=;;*+@X::::::::::::::::::::::::::::::::::::::-&o=%@:::::::::X@-&o;;;;;;;;;;;;;;;;;o*$@:::::::::X-*; @@:::::X-+o;O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@*;;=O-X::::::::X::::::::::::::::XX::::::::-&=.-@X:@- ooo;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@$& &&& O:::::::::::::::::::::::;;;;", +";;;X@-O=o;o.&++:XX::::X:+-@X::::::::::::::::::::::::::::::::::::::::X@$ o;;;;;=&+@X::::::::::::::::::::::::XXXXX:@--:% o;;=%-::::::::::::::::::::::::::::::::::::::X@-&O::::::::::::@&=;;;;;;;;;;;;;;;;;;;o*$@::::::::X- ;*$@:::::::-*;O@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:.;;*+@X:::::::X@--@XX:::::::::X:@-+XX:::::-O==O-X:@O=;;;o.***=o;;;;=&-XX:::::::::::::::X:::::::::::::::::::::::::::::::::::::X@-+--+++X::::::::::::::::::::::;;;;", +";;;@#*o;o.&#+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;;;=&+@X:::::::::::::::::::::::X:@@@@---# .=o;;;o&-::::::::::::X::::::::::::::::::::::::::X:--:::::::::::+&=;;;;;;;;;;;;;;;;;;;;;oO@:::::::::@$= $@::::::X+%.O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:.;=O-X::::::::@-#O$+X:X:::::::X@-+::::::::-O=;*-+-&=;;;= #$$#% *o;;;*++X::::::::::::XX:@--@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;+%.=*&#-+@X::::::::::::::::::::::::::::::@:X::::::::::::::::::::::@$*;;;o.&+@X:::::::::::::::::::::::::@-+--$O .o;;;;;;o&-::::::::::XX@+:X::::::::::::::::::::::::X::::::::::::X- ;;;;;;;;;;;;;;;;;;;;;;;=#@:::::::::+O%::::::::::@#X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:.;.#+X::::::X+- ==*$-+XX::::::@# = +@X::::+%.;=O-$*;;;=&$+@++++#*;;;o&-:X:::::::::XX:+--#&%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;:X%%$-+:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&*** #-@XX::::::::::::::::::::::::@# ***.=o;;o.**=;; -@X:::::::X:-+%X::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;; $::::::::X:-@:::::::::X:-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@*oo -@X::::X+- o;;=O##-:X:::::-%=; -@X::::@$*;;. *=;;o*+@X:::::+#*o;;*-@X:::::::X:@--$&*.= -:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:+-@:XX:::::::::::::::::::::::::::::::::::@X:::::::::::::::::::::::$$##$+::X:::::::::::::::::::::::::+ ;;;;;;;o. #$$O=;=%-X::::::X@-%* $@:::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;;;;;;;;;;;;;;=#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=; -@X::::+- =;;;.#*.%-@X::::@#& #@:::::::+&o;;oo;;;.#+X:::::X:+$ ;o&-:::::::XX:--$&.=o;;*-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::@+++@:X:::::::::::::::::::::::::::@ ======.&#++++$.;o*-@X:::XX@-%==O@:::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+#=o&-X::::@-&=;;o.O-&=.O-@XX::X:++@:X::::::+#.;;;;;;=&-:X::::::X:+%**$@X:::::X:+-$ .=;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#OOOOOO#+-::::$.;;=%-X::X:+-&==O+:X::::::::::::::::::::::::::::::::::::X-.;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*=O-X::::+&=;o. #@@$&=o&--:X::::::::::::::@-&o;;;;;*++X::::::::X::##@:X:::X:--$&.o;;;;;=*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::X@-------::::::+&o;;*-@XX+-+ o=%-:X::::::::::::::::::::::::::::::::::::::@.;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O&#@:::::@&.*&%+-:X@+&.=*#-@XX::::::::::::X@$*o;;;o -+X:::::::::X:++:X:::::+@&.=;;;;o. &$+X::::::::::::::::::::::::::::::::::::::::X@--@:::::+--------------;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::::::::X:::::@#.;;=%-@--O.o=%-:X:::::::::::::::::::::::::::::::::::::X-O=;;;;;;;;;;;;;;;;;;;;;;;;;; $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::@+:X::::::#%#+-@:::X@+%.;.O-+::X::::::::::::+#*o;;;.%-@X::::::::::::::::::+#*o;;;;o. %$-@:X:::::::::::::::::::::::::::::::::::::::X+-@@-------@@++& ;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::@-+:X::::::::::::::::::::::XX::::::::::::::::XXXXX::::::::+&o;; --$*=;.%-:X::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;; $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:X::::::::::::::::::@X::::::::::@-+::X::::X@-%.;= --+:XX:::::::::X:+#*o;;;= +@:::::::::::::::::@@ o;;;;o*%+-@::::::::::::::::::::::::::::::::::::::::::X@$ .. O&&OO*....=ooooooooo;;;;", +";;;X::::::::::::::::::::::::::::::::::::::::::@X::::::::::::::@#&&:@:::::::::::::::::::::::+@:X::::::::::::::::::::::::::@$*;;= .o;.%-:X:::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;; @@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@---@X::::::::::::::::@@ *O:::::::::::XX::::::X:-%.;o*&$-@XXX::::::::::+$&*..=.#-X::::::::::::::::@$.;;;=. $-@:XX:::::::::::::::::::::::::::::::::::::::::@@*o;;o=====o;;;;;;;;;;;;;;;;;;", +";;;X::::::::::::::::::::::::::::::::::::::::::@::::::::::::::@+ o.#-X:::::::::::::::::::X:-+@::::::::::::::::::::::::::::X-O=;;oo;;.#-:X:::::::::::::::::::::::::::::::::::::::::@#=;;;;;;;;;;;;;;;;;;;;;;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&*&-@X:::::::::::::::@:.;; :::::::::::::::::::X@-O.;o=*%--@XX::::::::X:+-#%%&&#@X:::::::::::::::::@&=o*%#$+:XX:::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;", +";;;X::::::::::::::::::::::::::::::::::::::::OO-@X::::::::::::+#.;.#-X::::::::::::::::::::+O* :@::::::::::::::::::::::::XX:-$.;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::X+*o;;;;;;;;;;;;;;;;;;;;;;;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.o=&+@:::::::::::::::@:.;=O-X::::::::::::::::::X@-O.;;o. $++:XX:::::::::@+---+:X:::::::::::::::::X@$& #-+@XX::::::::::X@-:X::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;;;;;;=======;;;;", +";;;X:::::::::::::::::::::::::::::::::::::@:O.O-::::::::::::::-%=;.$-X:::::::::::::::::X:-$.;.$-X:X::::::::::::::::::::X:@-+&=;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::X-#o;;;;;;;;;;;;;;;;;;;;;;;;;;O@::::::::::::::::::::::::::::::::::::::::::::X--::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;.$+X::::::::::::::@:.;.#+X:::::::::::::::::::X@-O.;;;o. --+:XX:::::::X::::@::::::::::::::::::::X@-+-:X:X::::::::::X@-##:::::::::::::::::::::::::::::::@$.;;;;;;.********* OOOOOOO;;;;", +";;;X:::::::::::::::::::::::XX:::::::::::X@#.o&-:X::::::::::::+%=;.$-X:::::::::::::::::X:+&;o&+@XX::::::::::::::::::XXX@-+%*=;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::@-.;;;;;;;;;;;;;;;;;;;;;;;;;=%@:::::::::::::::::::::::::::::::::::::::::::::%#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::-O=;;.$+X::::::::::::::@@*oo -@X::::X@@::::::::::::X@-O.;;;;o #--@XXX::::::XXXXX::::::::::::::::::::::@@:XX::::::::::::@+&*%+:::::::::::::::::::::::::::::::+ o;;;;=O$########$-------;;;;", +";;;X:::::::::::::::::::::::@@::::::::::::+%=;.@+X::::::::::::-%=;.$-X::::::::::::::::::@&=o +@X:+-:X:::::::::::::XX::+-%*=o;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::X- ;;;;;;;;;;;;;;;;;;;;;;;;; +::::::::::::::::::::::::::::::::::::::::::::@+.*#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@X::::::-O=;;*$+X:::::::::::::::-O=; -@X::::+- *::::::::::::X@-O.;;;;o.*O--@:XX::::::::::::::::::::::::::::::::XX::::::::::::::+O=.$+X:::::::::::::::::::::::::::::X+%=;;;;=%-+@++++++@:::::::;;;;", +";;;X::::::::::::::::::::X:---@X::::::::X@-&o.; -@X:::::::::::+#*;.$-X::::XX::::::::::X@$.;.$+X@-+%#::::::::::::XX:+--+&.o;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::X@%=;;;;;;;;;;;;;;;;;;;;;;;oO@::::::::::::::::::::::::::::::::::::::::::::@-o.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+--@X:::::-O=;;=O-:X:::::::::::::X+#=o&-X::::@-&=;.O:::::::::::X@-O.;;;;;o= #--+:XXX:::::::::::::::::::::::::::::::::::::::::::::+ ;.-+X::::::::::::::::::::::::::::::@$.;;;;o*--@XX:::::::::::X;;;;", +";;;X:::::::::::::::::::::@% %+::::::::X@- o&o=%-XX:::::::::X@+&o.$-X::XX:::::::::::X:+&oo&-+-+O*.%-X::::::::XXX@-+O& =;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;o*&%::::::::::::::::::::::::::::::::::::::::::::::@-o.$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$ @@X::::-O=;;;*-@X:::::::::::::X@+*=O-X::::+&=;o. #:::::::::::X@-O.;;;;;;o.&%--@:XX::::::::::::::::::::::::::::::::::::::::::::$*;=#-X:::::::::::::::::::::::::::::::+&o;;;;o $-+XX:::::::::::;;;;", +";;;X::::::::::::::::::::+%.o= -:X::::::X@-&o+*;=%+::::::::::X:-&o.$-XX:@@--@X::::::::+%=;oO-+%*=o*$+X::::::XX:+-+%*==o;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::X@+*o;;;;;;;;;;;;;;;;. X:::::::::::::::::::::::::::::::::::::::::::::::::@-==%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- o=O-X::::+%.;;;=&-:X::::::::::::::@O&#@:::::@&.*&%+-:X::::::::::X@-%.;;;;;;;o. %+--@XX::::::::::::::::::::::::::::::::::::::::::+*;.$+X::::::::::::::::::::::::::::::X@:& .=;;o. +-:X::::::::::;;;;", +";;;X::::::::::::::::::::-O=;o&-::::::::X@-&o+$*o -@X::::::::X@-&o.$-X@--+#%#::::::::+$*;;o*% ==.*#+:::::XXX:+-+# .o;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::X-#o;;;;;;;;;;;;o*&X:::::::::::::::::::::::::::::::::::::::::::::::::::::-=;&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;&-X::::@+*;;;;=%-:X::::::::::::::@+:X::::::#%#+-@:::X::::::::::X@-O.;;;;;;;;o. %$++::XXX:::::::::::::::::::::::::::::::::::::+#.;*-+X:::::::::::::::::::::::::::::::X:+$#&*;;;o*+-@X:::::::::;;;;", +";;;X::::::::::::::::::::@$ .*#@X:::::::X@-&o:-# &@@X::::::::X@-&o.@-+-$&*..&+:::::X:-%o;;;o=o= %--:X:XX:@@+-+O*.o;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::X:XXXX:::@-=;;;;;;;;;;;*%:::::::::::::::::::::::::::::::::::::::::::::::::::::::@@=;&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*;;=O-X:::::-&o;;;;*@-XX:::::::::::::::::::::::@-+::X::::X::::::::::X@-O.;;;;;;;;;o.*&$--@@:XX:::::::::::::::::::::::::::::::::::-Oo;*-@X:::::::::::::::::::::::::::::::::@@+-#*;;;o*O-@X::::::::;;;;", +";;;X::::::::::::::::::::X@$#$@X::::::::X@-&oX:--$X::::::::::X@-&o=O+$&.o;o=&-:X::::@#*;;;;o=*&--@XXXX::--+$%*=o;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::X::@+@::XX:X-&o;;;;;;;;o&::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::@#=;;.%+X:::::+$*;;;;o +@X::::::::::::::X:::::::::::XX::::::X:::::::::XX@-%.;;;;;;;;;;;=*O$++-@:XXXXX:X::::::::::::::::::::::::::::+O=;*-+X::::::::::::::::::::::::::::::::::::@-#.;;;;=O-@X:::::::;;;;", +";;;X:::::::::XXX::::::::::@-+:X::::::::X@-&o:X:@@X::::::::::X@-&o;. .o;;. O:@X::::@$ oo=.* %+-@XXX::@--$& *.o;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::X@---+---+::X@+*;;;;;;= X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- o;O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;;=O-X::::::-%=;;;;o&-@X::::::::::::::::::::::::::::::::::::::::::::XX@-%.;;;;;;;;;;;o=* &%+-@:::@+@:X::::::::::::::::::::::::::@$ . +@X::::::::::::::::::::::::::::::::::::X:+O.;;;;.$-X:::::::;;;;", +";;;X:::::::X:@++:X:::::::::::::::::::::::-O=::XXX:::::::::::X@-&o;;;;o. %--@XX::::@# * &%#--+@XX:+--+$O*=oo;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::X:-%% **OO+-::X+#*o;.*%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+.;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;o&-X:::::X@-*;;;;;.%-@XX:::::::::::::::::::::::::::::::::::::::::::XX@-O.;;;;;;;;;;;;;oo. #+---+$+@XX::::::::::::::::::::::::::@+#:::::::::::::::::::::::::::::::::::::::::::-#*;;;o $@:::::::;;;;", +";;;X:::::::X@-+++:X:::::::::::::::::::::X@#.::::::::::::::::::+O.oo=*&$--@:::::::::X:+----@:X:@--$%O *=;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::X-O..ooo==*O@:::+$ O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-@=;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::+:.;;;o&-X:::::X:-&=;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;o. OOO * +@XXX:::::::::::::::::::::::::+-+X::X:::::::::::::::::::::::::::::::::::::X@-#=;;;=%-:::::::;;;;", +";;;X:::::::@$&**%+::::::::::::::::::::::X@- :::::::::::::::::::@O&&%+--@:XX:::::::::@@@@:@@++-+#O*.=o;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::X++.;;;;;;;o=#@:X:@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-:=;;=%@:::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;*$@::::::X@-*;;;;;;=&@@::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;o===o;=&-++:XXXXXX::::::::::::::::::XX::::X:+++++++++++::::::::::::::::::::XX:::::X:-&=;;o&-@::::::;;;;", +";;;X:::::::-O=;o*+@X::::::::::::::::::::::-#::::::::XX::::::::X@----+@XXX:::::::XX:::::@++$$#O .=o;;;;;;;;;;;;;;;;;;*#-:X::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;oO+:::::::::::::::::::::::::::::::::::::::::::::::::::::+:=;;;;.#+X::::X@-#.;;;;;;;.#+X::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;=O$+-+@@:::XXX:::::::::::::::::XX:::@$#$$$$$$$#$@:::::::::::::::::X:@-@X::::X@+ o;;.$+X:::::;;;;", +";;;X:::::X@-&o;;.$+X:::::::::::::::::::::X:-:::::::X::::::::::@++#$-:XX:::::XXX::@@----$#O***=o;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::X+&o;;;;;;;;;;=O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;;; -@::::::::::::::::::::::::::::::::::::::::::::::::::::+:=;;;;*$@X:::X@-$*o;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;.* %$++---@@:::XX:::::::::::::::::@O*.*********%:::::::::::::::::X@+$-@X::::X-%=;;o +@:::::;;;;", +";;;X:::::::@% **&$@X::::::::::::::::::::::X@:::::::@--@X::::X:+$&.*#+XXXXXX:::@+-++#%%& .=o;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::::::::::::::::::::X-*;;;;;;;;;;;;.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@.;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::+:=;;;;.%+X:XX@-O*o;;;;o=* O+:X::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;o.* O#%#++-++@::X:XXXXXX::::::::-&o;;;;;;;;;o :::::::::::::::::@: .&-:X::::-O=;;;.#+:::::;;;;", +";;;@X:::::::@$$$@::::::::::::::::::::::::::::::::X@+#O:@XXX:@:&*=;o*$@:::@@+--+$O& ...=o;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;;&:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;;=%@::::::::::::::::::::::::::::::::::::::::::::::::::::-#=;;;;o&-:X:+-O=;;;;;o*%+-@::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;o=..* &%$+--+@@:::::::XXXXXX:@%*o;;;;;;;;;.:::::::::::::::::+&o;=&+:::::@%.;;;=%-:::::;;;;", +";;;-@X:::::X@+--@:X::::::::::::::::::::::::X:::::@+O..&-@@::-%.o;;;=O----+$#OO&*.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;oO@::::::::::::::::::::::::::::::::::::::::::::::::::::+:.;;;;; -@X++&=;;;;o.&$-@@@X::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.* O%$$+------+@@@@@:::-+&*==o;;;;o.:::::::::::::::::+ ;;;*-@::::@+.;;;o +@::::;;;;", +";;;%-:X::::::::X::::::::::::::::::::::::::::@++++-$*;;*$-+--+ o;;;;o*%%%%& *===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo;;;;o&@::::::::::::::::::::::::::::::::::::::::::::::::::::@+*o;;;;.#-++ =;;;o*&#--:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.* O#%%%%$+++++-++---+%& *****O:::::::::::::::::+ ;;o -@::::@+*;;;;*@@::::;;;;", +";;;*%+::::::::XX::::::::XX::::::::::::::::::$####$&=;;o OO%% =;;;;;;o....=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X::::::::::::::::::::::::::::::::::::::X::::::::::::X-*;;;;;;;;;;=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;*$+ o;;o= #--@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.....*&& &#%&%##$@++$$$$$+:::::::::::::::::+O=o.$+::::::-&o;;; +@::::;;;;", +";;;; +@X::::::::::::::::@@:X::::::::::::::::&*.***.o;;;o==..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::::::::::X:@::::::::::::X+&o;;;;;;;;;&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;.$@:::::::::::::::::::X@+@X::::::::::::::::::::::::::::+O=;;;;;o**o;;= O--@:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo=..=.****** **::::::::::::::::::$& %-:X::::X-%=;;; +@::::;;;;", +";;;o +@X::::::::::::::X:@$@X:::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::::::::::X:--@X::::::::::::+ o;;;;;;;.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;*$@::::::::::::::::::X:@#+@::::::::::::::::::::::::::::@@.;;;;;;o;;;=&+-@:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:::::::::::::::::X@-+-:X::::::+%=;;;*+@::::;;;;", +";;;&$@X:::::::::::::::@: *%@::::@+:X::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::X:+#O#::::::XX::::X+- =o;;;;oX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$=;;;;;;*@@:::::::::::::::::::@&*&+:::::::::::::::::::::::::::::@*;;;;;;;;o*O-+:XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X::::::::::::::::::@+@:::::::::$*;;;*+@::::;;;;", +";;;--:X:::::::::::::::-%=o -::::#%#::::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+X::::::::::::::::::::::::::::::::::::::X-#.= +@:::X:@:X:::X@-O .o=. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;*$@::::::::::::::::::@+.;= #@:::::::::::::::::::::::::::::O=;;;;;= $-@XX:::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:::::::::::::::::::XXX::::::::X- o;;*+@::::;;;;", +";;;@:X::::::::::::::::+#.; -:X@$&*%+X::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-@XX::::::::::::::::::::::::::::::::::::@#.;; -@:::@--+:X::XX+--# O#:::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X- o;;;;;;=%+::::::::::::::::::@-*;;=%+X::::::::::::::::::::::::::::::O.;o.O--:XX::::::::::::::::::::::::::::::::::::::::::@@X::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o+X::::::::::::++::::::::::::::@#.;;;*+@::::;;;;", +";;;X::::::::::::::::::@$&*&+:X@$ %+X::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*%-@:X::::::::::::::::::::::::::::::::::@+*;o*#@:::++%O$-@X::XX:@---+:::::::::::::::X@@:::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;; @::::::::::::::::::X-O=;o $:::::::::::::::::::::::::X::::::: *#-@:X:::::::::::::::::::::::::::::::::::::::::::@+$XX::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o+@:::::::::::@$$@X:::::::::::X-%=;;o +@::::;;;;", +";;;X::::::::::::::::::X:+$::::::%#:::::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&$+:X::::::::::::::::::::::::::::::::X-#o;*+-X:X@$&.=*%+:::::XX:@@::::::::::::::::@%%+@:X::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;.#@:::::::::::::::::X+#=;;=O+:::::::::::::::::::::::XX@+@::::::+:XX:::::::::::::::::::::::::::::::::::::::::::@:&&@::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o$-X:::::::::@#* $@X:::::::::::-&o;;=%+:::::;;;;", +";;;:X:::::::::::::::::X:@-@X::::%#@::::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo;;;= $+::::::::::::::::::::::::::::::::::+ ;oO-::::+ =;;o.%@::::::XXX::::::::::::::::+O&%+@::X:::::::::::::::::::::::::::::::::::::::::::::::+-.;;;;;;;;=#@:::::::::::::::::::-*;;;&-:::::::::::::::::::::XX:@$%#:::::::X:::::::::::::::::::::::::::::::::::::::::::X:-&=*-@X:::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o$+X:::::::::-Ooo&-@X::::::::X+@.;;;*@@X::::;;;;", +";;;@:X::::::::::::::::::X:::::::%%:@:::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. .o;;o $@X::::::::::::::::::::::::::::::X@$=;=#@X::+$=;;;;;*$:::::::::::::::::::::::::@#O.&$-@X::::::::::::::::::::::::::::::::::::::::::::::X-@o;;;;;;;;.#@X::::::::::::::::::-*;;;*$@:::::::::::::::::::X:@++ . @@:::::::::::::::::::::::::::::::::::::::::::::::::X@+*;*-+X::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o-:::::::::::+%=;.$-:X::::::::-&o;;=&+::::::;;;;", +";;;#+X:::::::::::::::::::X:::::@#&O@:::::::: o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-----% =o;o&-@X::::::::::::::::::::::::::::::-&o;=%@:::-#o;;;;;=#@::::::::::::::::::::::::X++=o*O+@:X::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;=O@:::::::::::::::::::-*;;;.#+::::::::::::::::::X:++# oo&+@X:::::::::::::::::::::::::::::::::::::::::::::::::-O=; -@X:::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o$X:::::::::::$*;o*#+:::::::X+%.;;o&-@X:::::;;;;", +";;; +@X::::::::::X:::::::X:::::@&*&-X:::::@@ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-@@@@+--O.o;=%-:X::::::::::::::::::::::::::::@+*;;=%+:::-#o;;;;;.#@::::::::::::::::::::::::::-&o;= $@:::::::::::::::::::::::::::::::::::::::::::::X-*;;;;;;;;;; -@::::::::::::::::::-*;;;.#@X::::::::::::::::::+$&*oo&@:::::::::::::::::::::::::::::::::::::::::::::::::::@+*;; -@X::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+::::::::::X+ ;;o*@+XX::XX:-*;;;.+-XX:::::;;;;", +";;;=&-:X:::::::X:@@++++++@XX::@@*=&-X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:XXXXX:+-#.;;.$+X::::::::::::::::::::::::::::@$=;;=%+:::+:=oo;o.%@::::::::::::::::::::::::::X:-&;;o $-@:::::::::::::::::::::::::::::::::::::::::::X-.;;;;;;;;;; -@::::::::::::::::::-*;;;.%+:::::::::::::::XX@-$ =;;*--XX:::::::::::::::::::::::::::::::::::::::::::::::::+%.;o -@X:::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::@%.;;o&+@::::@-%=;;; -@X::::::;;;;", +";;;;=%+::::::X:@+-$#####$+@X:X@$.o&-X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::XX@-O.oo&-:::::::::::::::::::::::::::::@$=;;=%+::::@&**.*%-:X::::::::::::::::::::::::::X@-.;;o %+@:X::::::::::::::::::::::::::::::::::::::::X-*o;;;;;;;;; +@::::::::::::::::::-*;;;o&-@::::::::::::X::@#% o;;=O-:::::::::::::::::::::::::::::::::::::::::::::::::::@+&o;;*$+X::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::X-Oo;;=&+-@+--$*;;;o&-::::::::;;;;", +";;;;o&-::::::X@+%&*.....*O+@XX@$*o&-X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::X:-%*;*-@X:::::::::::::::::::::::::::@+.;;=%+:::X@--$#$-@X::::::::::::::::::::::::::::X+O=;;o. $+@::::::::::::::::::::::::::::::::::::::::X-*o;;;;;;;;;=#@::::::::::::::::::-*;;;; -@X::::::::::XX@-- .o;;=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::@+ ;;;=O-X:::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::X@- o;;= O$#OO o;;o*$@::::::::;;;;", +";;;= %@::::::@+&.=;;;;;;;=&-@X@$*o&-X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::X@-$. +@::::::::::::::::::::::::::::@+.;;=%+::::X+----:X:::::::::::::::::::::::::::::XX- o;;;o*#-@:X::::::::::::::::::::::::::::::::::::::+*;;;;;;;;;;oO@::::::::::::::::::-*;;;o -@X:::::::::XX@$%&=;;;=O-@X::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;o*$@X:::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::X+$=;;;o.**==o;;o*+-X::::::::;;;;", +";;;%-+X::::X@+&=;;o.* *.o;.$+X@$*o&-X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::X:+%#::::::::::::::::::::::::::::::@+.;;=%+:::::XX:::X:::::::::::::::::::::::::::::::X+@.;;;;o.O-@:::::::::::::::::::::::::::::::::::XXX+#=;;;;;;;;;;o%@XX::::::::::::::::-*;;;.%+:::::::::X::@+ .o;;;;*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;=&-X::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::X:- o;;;;;;;;;;o*+-:X::::::::;;;;", +";;;-+:X:::X:+&=;;=&#---# * #@X@$*o -:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::X:-+X:::::::::::::::::::::::::::::@$=;;=%@:::::::XXX:::::::::::::::::::::::::::::::::X-%=;;;;;=&$-@:X:::::::::::::::::::::::::::::X::::-Oo;;;;;;;;;;=%+@:::X:::::::::::::-*;;;*$@X:::::::XX@-+&=;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;o -::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::X@$ =;;;;;;;;. +-:X:::::::::;;;;", +";;;:XX:::::+%.;;=&--+@+--+@X:X@+*o*+@X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X:::::::::::::::::::::::::::::::::::::::::::::::::@+.;;=#+X::::::::::::::::::::::::::::::::::::::::::X:- o;;;;;=*O+@:::::::::::::::::::::::::X:::::+---+*o;;;;;;;;;;o&$+-+@@:::X::::::::@+.;;;.#@X::::::X:+$O =;;;;;o +:X:::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;o*+@X:::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::X--&=oo;;oo.O--XX::::::::X@;;;;", +";;;X::::::@-&o;;*--:XXX:+-+:XX@+ o.@+X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::+&o;o#+X:::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;;;= $+@:X:::::::::::::::::::X::@+++-#%%% o;;;;;;;;;;;;.* O#$-+++@:XX:::::-O=;;;.#@X::::X:@+$ =o;;;;;;.$+X::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;.#-X::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::X:++& *.=* %-+X:@@@@::::::@;;;;", +";;;X:::::X@-&=;;*-@X:::XXXX::X@+ o.++X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::@-.;o*$@::::::::::::::::::::::::::::::::::::::::::::X-#o;;;;;;;o %$@:X::::::::::::::::X::@-+###O*...o;;;;;;;;;;;;;;;o=* &%##-+:::X::@@.;;;;.#@X:::X:+-# o;;;;;;;o&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;=O-::::::::::::::::::::::::::::::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::XX@--$OO@--:X@+-$$+@X:::+O;;;;", +";;;X:::::X@-&=;;*++X:::@+@XX:X@+ o*++X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::X+*;;o%-::::::::::::::::::::::::::::::::::::::::::::X:- o;;;;;;;o. $-@X:::::::::::::XX@--$%&*.*=;;;;;;;;;;;;;;;;;;;;;;;oo.**&#--@:::-&o;;;;.#+X:::@-#&*o;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;;;o -@X:::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::X:@@----@@:@+#& *&#:::X- ;;;;", +";;;X:::::X@-&=;;*++X:::##+@:XX@+ o.++X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::X+ ;;;*+@X:::::::::::::::::::::::::::::::::::::::::::X@+*o;;;;;;;;o*%-@:X:::::::::XX:@-#O*.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&%$-@X- o;;;;.#@XX:-+%*=;;;;;;;;o*++X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+ o;;;;;*-@X::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::XXX:@:@--$&.=o;=&+@:X- ;;;;", +";;;X:::::::+%.;;=&+@X@$&*&++XX@+ o.++X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;o&-@:X::::::::::::::::::::::::::::::::::::::::::X++.;;;;;;;;;o.&$+:X::::::XX:@-$&.=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.*O$+- o;;;; +:X:+% .o;;;;;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;;;;=O-:X::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::@++%O&*=;;;;;*+@:X+%;;;;", +";;;X::::::X@- o;;=O-::- o= $@X@- o*++X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;.%+@:X::::::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;=*#-@:X::XXX+-$O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o= ##.;;;;=%@X@-$*o;;;;;;;;;;o -:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;;.$+X:::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::XX+-$%&.==;;;;;;;.#+:::-;;;;", +";;;X:::::::X-$*;;;*#+X-%.;o&-@@$*o -@X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&;;;. $+:X:::::::::::::::::::::::::::::::::::::::::X@#*o;;;;;;;;;;;*O-@::X:@+$O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*.o;;;; +@++%*o;;;;;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- o;;;;;o -@X:::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::@%&*.=;;;;;;;;;;oO-::X@;;;;", +";;;X:::::::X@-&o;;o -@:+O.;=O--%=; -@X:::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$=o;;o $@:::::::::::::::::::::::::::::::::::::::::::X-#.;;;;;;;;;;;;= @-@:--# =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&--$ =o;;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::X@-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::@$.o;;;;;;;;;;;;;; +@::X;;;;", +";;;X:::::::::+#.;;;*-+X:-%.;=&# oo&-:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&.o;;o @@::::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;;;;;o O--#&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-% o;;;;;;;;;;;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;;;;;.%-X::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::+$.;;;;;;;;;;;;;;;.$@::X;;;;", +";;;X::::::::X@- o;;.#-:X++&.;o.=;.#-X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$*o;; @@:::::::::::::::::::::::::::::::::::::::::::X:- o;;;;;;;;;;;;o=O%*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O .o;;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+%.;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::@%*..=oooo;;;;;;;.#+:::;;;;", +";;;X::::::::::+$*;;o*$-:X@-$ =;;o&-@X::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%o;=%@:::::::::::::::::::::::::::::::::::::::::::::X@-.;;;;;;;;;;;;;;=.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.o;;;;;;;;;;;;;;.$+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@*;;;;;;;;=&-::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::X:-$%%O ***=;;;;o=*$@:::;;;;", +";;;X:::::::::X:-O=;;o $+XX@--O*. $+X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@#*oo&-:X:::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;;;;;;;;;.$@X:::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::X:-----+--&o;o. &%:::::;;;;", +";;;X:::::::::::@- o;;= $+XX:@-+$+@:X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*o;*-@X::::::::::::::::::::::::::::::::::::::::::::::X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::X@+*;;;;;;;;;=#-X::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::X::X:::XX::@---%*;o #--+:X:::;;;;", +";;;X::::::::::::-$.;;;o -@XXX:--+:X::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+ ;;=%-:::::::::::::::::::::::::::::::::::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::@-&=;;;;;;;o @@::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::XX:::::XXX:X:+-+#&.;= +-@@::::::;;;;", +";;;X:::::::::::X:-O=;;;=O-@X:XX::X:::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+.;o -:::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@-+:X::::::::-#.;;;;;;= ++X:::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::@+-++-+@:@--#O .=;.O-+:XX::::::;;;;", +";;;X::::::XXX:::X@-O=;;;=O-@X::X:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+O=;.++X::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:X::::::::::::::::::XXX:::::::::::::::::::::::::::::::X@$%$+:X:::::::@+&=;;;o.&#+:X::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::X--$####$--$#&.=;;;*%-@:X::::::::;;;;", +";;;XXXXXX:::::XXXX@-O=;;;=O-@X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;&-::::::::::XX:::::::::::::::::::::::::::::::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X::::::::::::::::::::::XX::::::::::::::::::::::::::::X@-&.*#+X:::::::X@-&.=.*#-+:X::::::::::::::::::::::::::::::::::::::::::::::::X@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::@#&*....*&&*.o;;o=*$-@X::::::::::;;;;", +";;;::::@@+---+@::::+-&=;;;=O-@X::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;.$@::::::::::@@::::::::::::::::::::::::::::::::::::::::::X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X::::::::::::::::::XX---+:X::::::::::::::::::::::::::X:-%=;o -@X::::::::++%O%$-@:::::::::::::::::::::::::::::::::::::::::::::::::::::@+O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::$*o;;;;;;o=;;o. &O$+:X:::::::::::;;;;", +";;;-----+$####-------O=;;;;=%-:X:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++=;=O-:::::::::::-++:X:::::::::::::::::::::::::::::::::::::::::-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&@:::::::::::::::::::X:@$%%$-@X::::::::::::::::::::::::X:-#.;;;.#-X::::::::X@---+:X::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::+ o;ooooo==. &#---+:X::::::::::::;;;;", +";;;OOOO& **..*&OOOOOO*o;;;;;.#+::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo;*-@X:::::::::@& #::::::::::::::::::::::::::::::::::::::::::X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::X-+*=.*%@:::::::::::::::::::::::::X+$*;;;;=%-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-O.;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::@# ***** OO#+--@:::::::::::::::::;;;;", +";;;=====oo;;;;=======o;;;;;;o&-::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$.;o&-::::::::::@+.o*$@::::::::::::::::::::::::::::::::::::::::X@-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::::::::::::::::@@ o;;o.%+X:::::::::::::::::::::::@+ o;;;;=%-X::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-O=;;oo;;;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::++$+++$+---@:::XX:::::::::::::::;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;;o=.*O+::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ ;;o%+::::::::::@-=;.#@:::::::::::::::::::::::::::::::::::::::::-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:X:::::::::::::::::+ =;;;;o&-X:::::::::::::::::::::::-%=;;;;;=O-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;o* .;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::::@+++++@::::X:::::::::::::::::::;;;;", +";;;;o===================. &%#@:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@#=;;=#@::::::::::@+=; $::::::::::::::::::::::::::::::::::::::::X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@+X::::::::::::::::@-.;;;;;; -::::X:::::::::::::::::::+#.;;;o=*%+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O=;;= $+O.;;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;. &&&&&&&&&&&&&&&&&&&%+--+:X::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;.%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+&o;o&+::::::::::::-=;O@:::::::::::::::::::::::::::::::::::::::X@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+@X::::::::::::::::- o;;;;; -::XX:::::::::::::::::::::@O.o=*O#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-O=;;.&$-+-O.;;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;#@--------------------@@::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;o.%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-.;;.$@XX:::::::::@$=;O@::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-:::::::::::::::::@#*o;o=*%+:X:+-@X:::::::::::::::::X@+%&&#-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#.;;.%-@:X@-O.;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;-+@:@@@@@@@@@@@@@@@@@:X:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;=%-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-$=;o&+:::XXXX::::X-&o;O@::::::::::::::::::::::::::::::::::::::X+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::+$ .*&#@:X:-+%:::::::::::::::::::::@+--+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#*;;.%-@:X::@-O.;;;;;;;;;;;;;;;;;;;;;&-X::::::::::::::::::::::XXX:::::::::::::::;;;;", +";;;::XX:::::::::::XXX::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;=%-XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$ o;=+----@::XXXX:X- o;O@::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#+X:::::::::::::::::+$%$--:X:-$ .&+:::::::::::::::::::::@@:XX:::::::::::::::::::::::::::::::::::::::::::::::::XX:X:::::::::::::::#=;=%-:X:::::@-O.;;;;;;;;;;;;;;;;;;;;&-@XX:::::::::::::::::::X:@:XX:::::::::::::;;;;", +";;;X:::::::::::::X@@:X:::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;o*$+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+Oo;;o %%%%----@@:XX- o;O@:::::::::::::::::::::::::::::::::::::X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::+-@@::+-# o; -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++@X::::::::::::::: =&-@X:::::::@-O.;;;;;;;;;;;;;;;;;;;.O-@XX:::::::::::::::::X@---@:XXX::::::::::;;;;", +";;;X:::::::::::::X:$-:X::::::::::XXX:::::X@+ o;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=o;;;==.. O##---:X- o;O@::::::::::::::::::::::::::::::::::::::-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::::XX+$O*o;; -:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-+$-@X:::::::::::::::O+@X:::::::::@-O=;;;;;;;;;;;;;;;;;;;.O-+XX:::::::::::::::X:-%&#--@:XXX::::::::;;;;", +";;;X:::::::::::::@O O-:X::::::::::@::X:::X@+ o;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$&*===o;;;o=.*&O#--- o;%+::::::::::::::::::::::::::::::::::::X+$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X:::::::::::::::::X::+O.=o;;o -::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-# *O-:X:::::::::::::::@X:::::::::::@-&=;;;;;;;;;;;;;;;;;;;. $-:X:::::::::::::::@O.=* %+--@:XX::::::;;;;", +";;;X:::::::::::::-&=.#-XX::::::X:---:X:::X@+ o;;;;;;;;;;;;;;;=.=;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+$O&& *=o;;;;o=.O#+&o;&+::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%@:::::::::::::::::::::- o;;;;; -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-#.oo.$+XX:::::::::::::XX@:::::::::::X@+&.;;;;;;;;;;;;;;;o;;;o*$-X::::::::::::::+$.;;;o. O#--+@::::::;;;;", +";;;X:::::::::::::+#=; -+XX:::::::O&%:::::X@+ o;;;;;;;;;;;;;;.O# =;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+----$O&*.oo;;;=. *o;.::::::::::::::::::::::::::::::::::::X@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::::::::@O *=;;; -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*;;;o&-@XX:::::::::::XX@-O O:::::::::X@-O.;;;;;;;;;;;;;;o;;;;o*$@::::::::::::::@@.;;;;;o=. %$+X:::::;;;;", +";;;X::::::::::::X@+*;o&+@X:::::+#*=*#+X::X@+ o;;;;;;;;;;;;;.%--+ oo=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:@--+#% **.o;;oo;.%::::::::::::::::::::::::::::::::::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::::::::::@+$&*==&+::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::XX+-%*o;;;;=&-+XX::::::::::X@-O=;;=O::::::::X@-O.;;;;;;;;;;;;;o;;;;;o&-:::::::::::::::+ o;;;;;;;o=.&@@::::;;;;", +";;;X::::::::::::::+O=;=&+@X::::+#.;=%-X::X@+ o;;;;;;;;;;;;.#-::+# *&$@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX::::@--+$$%*o;;.%:::::::::::::::::::::::::::::::::::::::+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::@+-#&&#@::::::::::::::::::::::::::X:@:X::::::::::::::::::::::::::::::::::::X:+-O.;;;=.o;=&-@XX::::::::X@-O=;;= $@::::::::X@-O.;;;;;;;;;;;;o;;;;;; -:::::::::::::::@#.;;;=...=;;*+@::::;;;;", +";;;X:::::::::::::X@+ o;.$+X::::+%.;=#-X::X@+ o;;;;;;;;;;;.#-:XX:@+$+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++-$&.*:::::::::::::::::::::::::::::::::::::::X+:=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X:::::::::::::::::::XX:@+--@X::::::::::::::::::::::::::X@--XX::::::::::::::::::::::::::::::::::X@-$ =;;=*&# o;=&-@XXX::::XX@-O=;;.&$-++::::::::X@-O.;;;;;;;;;;;o;;;;;o&-:::::::::::::::X-O=;o&%O%&**&@@::::;;;;", +";;;X:::::::::::::X:-#=;=#-X::X:+&o;*@@X::X@+ o;;;;;;;;;;.#-:X::X:@+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::::::::::::::-@o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X::::::::::::::::::::::X:@@::::::::::::::::::::::::::::@#&&@::::::::::::::::::::::::::::::::::X@-#*o;o.&#@-$ o;=&--@XXXXXX@-#.;;.%-@:X@@::::::::X@-O.;;;;;;;;;;o;;;;;=#-X::::::::::::::X@+*;oO----$$:::::::;;;;", +";;;X::::::::::::::X++*;o&+@X:X+$*;=O-::::X@+ o;;;;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+:::::::::::::::::::::::::X:::::::::::::::::::::::::::::-%.*-@X:::::::::::::::::::::::::::::::::+O.o;=*%--@:+$*;;= $--@::X@-# .. #@:::::@:::::::::X@-O.;;;;;;;;;o;;;;;*-@X:::::::::::::::X-*;;.#-:@++@::::::;;;;", +";;;X::::::::::::::X:-&=;.$+X::-%=;*++X:::X@+ o;;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::@# &@@X::::::::::::::::::::::::::::::::+#.;;.&$-@X:X:+#*;;o*&#-----O*::::::::::::::::::::::X@-O.;;;;;;;;o;;oo.O-::::::::::::::::::+Oo;; @@X:::::::::;;;;", +";;;X::::::::::::::::@+ ;oO-:X@+ oo -@X:::X@+ o;;;;;;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::X:$$:::::::::::::::::::::::::::::::::::-%.o.%-@XXXXXX:-#*o;;=*&OO$%.*:::::::::::::::::::::::X@-O.;;;;;;;o;=* O$@::::::::::::::::::@@.;;=#-X:::::::::;;;;", +";;;X:::::::::::::::::-%=;*#+X@$*;=O-X::::X@+ o;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::@@:::::::::::::::::::::::::::::::::::@#&&#-@::+-+:XX:-# =;;o===*.=X::::::::::::::::::::::::X@-%.;;;;;;o.O$++@X:::::::::::::XXXXXX-Oo;o&-@X::::::::;;;;", +";;;X:::::::XXXXXXXXXX@$*;o&-X@+*;.$-X::::X@+ o;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+XX::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::X:+--:X+--$+-+XX:-$O*o;;;;o.:::::::::::::::::::::::::::X@-%.;;;;;o --@:::::::::::::::::::::X@+*;;.#+X::::::::;;;;", +";;;X::::::::@@@@@@@@:@+O=; -@+$.o -@X::::X@+ o;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXX++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:XXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@::@#& * %$@X::+-# o;;;;&::::::::::::::::::::::::::::X@-O.;;;;o&-:XX:::::::::::::X:-----+:-O=;; -@::::::::;;;;", +";;;X:::::::+-----------@.;*@-- o=%-::::::X@+ o;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX:@@@@:--=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&--+::@@:XXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@$ =o;o.&-:X::@-$*o;;o::::::::::::::::::::::::::::::X@-%.;;;o -:X::::XXXXX::::::@$####+--+=;;.@-X:::::::;;;;", +";;;X:::::::#O&&&&&&&O%O =;=&+O=;=O-X:::::X@+ o;;.#-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXX:::+@------+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o #$+-----++@::XXXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;*-+X::X:-#.;;*:::::::::::::::::::::::::::::::X@-%.;;o -:::::X:@@@:X:::X@#*.... &O =;;o $@:::::::;;;;", +";;;X::::X@@ ======oo===o;;;=*=;;=O-::::::X@+ o;=%-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX::::@@---++%&&&&O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=..*&&&&%++---@::::XXXXXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&o;;;;;.--X::XX-+*;; ::::::::::::::::::::::::::::::::X:-%.;; -::::X@----@X::::- o;;;;o===;;;;=O-:::::::;;;;", +";;;X::::X@+*;;;;;;;;;;;;ooo;;;;= $@::::::X@+*;.O+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::@:@-----+%%%**.=====o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o====.**&%#+----@:@@@@::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&o;;;;;*-+X::X:-%=;;O:::::::::::::::::::::::::::::::::::@#*o -:::X:-% %@::X@+.;;;;;;;;;;;;;=%+:::::::;;;;", +";;;X:::::@+ o;;;o* **** *.o=*O+@X::::::X@+ *%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXX:@++@-----$$$O ..=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.. %$$-------+@:::XXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+&o;;;;=&-:::::@%*;;=#:::::::::::::::::::::::::::::::::::::: &-::::@O.ooo -@X:-&o;;;o==;;o==== @@:::::::;;;;", +";;;X::::::+%=;;;*#+$$$$$$+$%&&#-@::::::::::@%X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@:+--+++$&&&&...=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo=.. O&&&&O$----@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;;o*@+X:::@$*o;;*:::::::::::::::::::::::::::::::::::::::X%@:::@+*;;;;*-@X+#.;;;= &&** OO&&:@:::::::X;;;;", +";;;X:::::X+$.;;o -+@+@@@@@+----@::::::::::::OX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-------+#&***.====;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o======*&%%$+---+++:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#.;;;o -@X:::-#.;;=%:::::::::::::::::::::::::::::::::::::::::::::@$.;;;o&-:@+*;;;=&+--$#+----@:X:::::XX;;;;", +";;;X::::::@+ o;;*$+X:::::X::@@:X::::::::::::&#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OO *.=ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o==. **&%X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;;o -@X:::+O=;=&+:::::::::::::::::::::::::::::::::::::::::::::@O=;;;*$+X+%=;;o -+@@+-@@:@@::::::::X+;;;;", +";;;X::::::X+$.;;=&-:X:::::::XX:::::::::::::: &::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@: =;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;o*&#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;o*-@X::@$*;; -@:::::::::::::::::::::::::::::::::::::::%:::::@&o;;;&-::+*;;o*$+XX::::XXXX:::::::X+-;;;;", +";;;X::::::X@- o;;*$+X::::::X::::::::::::::::..%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::OO**.oooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo.* &O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;=&-::::@+*;oO-X::::::::::::::::::::::::::::::::::::::%.:::::@&o;;=%-X@+*;o*$-:X::::::::::::::::@$ ;;;;", +";;;X::::::::+#.;;=O-::::::::::::::::::::::::o;=&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:++$$#&&&&& ..o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o...*&&&&&#$+-@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;.$-X::::@O**#@X:::::::::::::::::::::::::::::::::::::&=;::::::*;;o&+:::+&=*$-:X::::::XX:::::::::+&o;;;;", +";;;X:::::::X:-O=;o&-@X::X:@-@X::::::::::::::;;;o #:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+------+##& *=====;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o====*&%##$------+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;.$-X:::::@##@X:::::::::::::::::::::::::::::::::::::O=;;::::::=;;.++X:::@O#+:X:::::X:::XX::::::X-&;;;;;", +";;;X::::::::X@+ o;*$+X::X@@$+:X:::::::::::::;;;;=&::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::@+-++$OOOOO***=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*** %OOO$----+::::::X:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ o;;.#-X::::X:++:X:::::::::::::::::::::::::::::::::::XO=;;;::::::*..O-::::X@-+XX::::::X+--@::X:::::@$.;;;;", +";;;X::::::::::+$*;=O-X::@$ *O-::::::::::::::;;;;;=%:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:+-----$$$O ..=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o... O$$$+----+::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;.#-X::::::::::::::::::::::::::::::::::::::::::::: =;;;;::::::#%#@:::::::::X::::::X+@&%+-+:X::::X-%;;;;", +";;;X:::::::::X:-Ooo&-:X:-O=o*-+X::::::::::::;;;;;;=X::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+++-+##% .====o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o===. %#$+-+++@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%=;o +@:::::::::::::::::::::::::::::::::::::::::::::Oo;;;;;::::::+--@X::::::XX:::::::@$ =.*O+-:X:::X@-;;;;", +";;;X:::::::::::+$.;.#-X:-O=;=O-:X:::::::::::;;;;;;;.:::X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@---++%OOO%&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*%OO%$+++---@::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+#.;o*+@X:::::::::::::::::::::::::::::::::::::::::::%o;;;;;;XX#::::::::::::X::::::::::+&o;;o= +-::::::+;;;;", +";;;X::::::::::::+&=o +@X@$*o;*++X:::::::::::;;;;;;;;.:::X::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::X:-++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-----+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&----@:@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;.++X::::::::::::::::::::::::::::::::::::::::::#o;;;;;;;& :::::::::::::+-@X::::::+ ;;;;;o*#@::::X:;;;;", +";;;X:::::::::::X+$.;=%-XX+$*oo&-@X::::::::::;;;;;;;;;*:::X::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::X:-#*&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#=o&-:::::::::::::::::::::::::::::::::::::::::::X=;;;;;;;;oo*:::::::::X:--+%$@::::::+O=;;;;;o&-@::::X;;;;", +";;;X:::::::::::X@+&ooO-@X:-#.;.#-X::::::::::;;;;;;;;;; ::::::::::::::::::::::::::::::::X@-:X:::::::::::::::::::::::::::X:-#.;*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# $@X::::::::::::::::::::::::::::::::::::::::::=;;;;;;;;;;.%::::::::::-O *.&-::::::@+ o;;;;; -@:::::;;;;", +";;;X::::::::::::X+$*;.O-:X@- ;o&-::::::::X@$;;;;;;;;;;;&:::::::::::::::::::::::::::::::# &@@::::::::::::::::::::::::::::+O.;=O@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::::::::::::::::::::::::::::$@@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:$$@X::::::::::::::::::::::::::::::::::::::::::.;;;;;;;;;;*-::::::::::@O=oo;.$+X::::X-%=;;;;=%+::::::;;;;", +";;;X::::::::::::X@- o;.O-::+%.;.%-X::::::X@+;;;;;;;;;;;;O::::::::::::::::::::::::::::X@#==#-X::::::::::::::::::::::::X@-#.;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::::::::::::@@@@++@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@@:X:::::::::::::::::::::::::::::::::::::::::*;;;;;;;;;;; -:::::::::@$.;;;;o +@::::X-%=;;;;*+@::::::;;;;", +";;;X::::::::::::::-#.;;*$+X:-%=;*@@X:::::X@+;;;;;;;;;;;;;%:::::::::::::::::::::::::::@$ o.@@X:::::::::::::::::::::::::@&.;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::X:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;; -:::::::::@+*;;;;;=%-:::::@#=;;;;*@@::::::;;;;", +";;;X:::::::::::::X@-&o;=O-:X@+ =.#-X:::::X@+;;;;;;;;;;;;;o#::::::::::::::::::::::::X:-OooO-X:::::::::::::::::::::::::-#=;o +@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X:::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&;;;;;;;;;;;;; -::::::::::@#.;;;;;&-:X::::+ o;;;.$+::::::;;;;", +";;;X::::::::::::::X+$*;o -@X:@$%O::::::::X@+;;;;;;;;;;;;;;o:::::::::::::::::::::::::@$*o +@X:::::::::::::::::::::::::+&o;o%-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::&;;;;;;;;;;;;;; -:::::::::::-Oo;;;;.#+X:::X-#=;;o +@::::::;;;;", +";;;X::::::::::::::X:-%.= -@X::@-+:X::::::X@+ o;;;;;;;;;;;;;=::::::::::::::::::::::::-O=o#-X:::::::::::::::::::::::::+%=;;=%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O;;;;;;;;;;;;;;; -::::::::::::+ o;;;o -:::::@+*;;=O-:::::::;;;;", +";;;X:::::::::::::::::+%O#@X::::::::::::::X@+ o;;;;;;;;;;;;;;.:::::::::::::::::::::X@+*;=%-X:::::::::::::::::::::::::+ o;;o%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#o;;;;;;;;;;;;;;; -:::::::::::X@$ o;;; -:::::X+ o;=%-:::::::;;;;", +";;;X::::::::::::::::X:+-@XX::::::::::::::X@+ o;;;;;;;;;;;;;;;*:::::::::::::::::::X@-O=;*++X::::::::::::::::::::::::+$.;;;=%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::Xo;;;;;;;;;;;;;;;; -:::::::::::::+$.;;;*$@X:::X+%=;=%+:::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;; :::::::::::::::::X:-O=;=O-::::::::::::::::::::::::::-#=;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-++:X:::::@+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=;;;;;;;;;;;;;;;;; -::::::::::::::+%.;;=%-X:::::+ ;oO-:::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;&:::::::::::::::X:+O=;o&+@X:::::::::::::::::::::::::+#=;;;o*@@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+& O-:X::X:@+@:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::=;;;;;;;;;;;;;;;;;;&-:::::::::::::X:-%=;o -@::::X@$..%+:::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;O::::X::::::::XX+$*;o*++X::::::::::::::::::::::::::+O=;;;;oO-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$ oo.O-:::@$ .&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;; -@X::::::::::::X@- o;=%-::::::@#%:::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;%:::::::::::XX++ o;=O-:X::::::::::::::::::::::::::$*;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::@+ o;;;.#+X:+#.;.$-@XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;.#-@X::::::::::::X@@&=; -::::::X+-:X:::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;oX:::::::::X:++ o;o +@X:::::::::::::::::::::::::::$*;;;;;oO-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::@::::::::::::-%.;;;;=O-X:-%=;o. $-@@@:::::::::::::::::::::::::::::::::::::::::::::X@--@X:::::&;;;;;;;;;;;;;;;;;;;;;;.O-+XX:::::::::::X@+&=&-::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;o:::::X::X:++ o;o $@X::::::::::::::::::::::::::::$*;;;;;;.#-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X:::::::::::::::::::::::::::::::::::::::::::::X@+-@XX:::::::::-O=;;;;*@@X:+%.;;;o*%----:X:::::::::::::::::::::::::::::::::::::::::::#O%+@::::Oo;;;;;;;;;;;;;;;;;;;;;;;= $+X:::::::::::::@$%#:::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;=:::::XXX++ o;;=%-XX::::::::::::::::::::::::::::$*;;;;;;;.%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +::::::::::::::::::::::::::::::::::::::::::::::X@- *%-X:::::::::+$*;;o*#-X:::@%*o;;o=.* #----+:X:::::::::::::::::::::::::::::::::::::+O..%::::%o;;;;;;;;;;;;;;;;;;;;;;;;;o*$+X::::::::::::X@-@X::::::::::::::::::;;;;", +";;;X:::::::::::::::X:+-:X::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;.::::XX++ o;;;.$+X:::::::::::::::::::::::::::::$*;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$@X::::::::::::::::::::::::::::::::::::::::::::X@-&o;*$@X:::::::::@#*. $+:X::X:+$ o;;;;;o=* O-+XX::::::::::::::::::::::::::::::::::::@# &X:::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::::::X%#-:X:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;*:::@++ o;;;=O+:::::::::::::::::::::::::::::::$*;;;;;;;;.$+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::::::::::::::::::::::::::@-&o;;o&-:::::::::::@$#++:X::::::@$&.=o;;;;;oo=*%+::::::::::::::::::::::::::::::::::::X:$#::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@:::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::+#*.O-::::::X:::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;; :X@$ o;;;=&+@X::::::::::::::::::::::::::::::$*;;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:::::::::::::::::::::::::::::::::::::::::::X@-#.;;;;*@+X::::::::::@+@X:::::::::@+#O =;;;;;;;o -@X::::::::::::::::::::::::::::::::::::::::::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*O+::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::-%=;*$+X::X:+-:X::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;&%&*o;;;;.+-X::::::::::::::::::::::::::::::::Oo;;;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#@::::::::::::::::::::::::::::::::::::::::::::X@-#*;;;;;.@+X:::::::::::::::::::::::::@+$O*...o;;;*-@X:::::::::::::::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%$@:::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::X:-O=;.%-X::::%%::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;&.o;;;;o&-@X:::::::::::::::::::::::::::::::::%=;;;;;;;;.#+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::@$ =;;o=o;*-+X:::::::::::::::::::::::::::@+$#$%*;;o*-@X::::::::::::::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;o;=O-@:X:::::::::::::::::::::::::::::X::::::;;;;", +";;;X:::::::::::::X@- o;.%-X:X@#*.O-X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;o;;;;.O$@X:::::::::::::::::::::::::::::::::::#.;;;;;;;o%-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::-#.;.*&%*;=O-::::::::::::::::::::::::::::X:@+-- o;=&-::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;o;*++X::::::::::::::::::::::::::::::X@--:X::;;;;", +";;;X::::::::::::::-#.;;.%-X:X+#.oO-X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O:::::::::::::::::::::::::::::::::::::::::*;;;;;;;*@@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::@X&&#$+-&o; -:::::::::::::::::::::::::::::::X@+ o;.#-X:::::::::::::::::::::::::::::::::::::::&;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;*-@X:::::::X:+-@X::::::::::::::::X:+OO@:::;;;;", +";;;X::::::::::::X@+ o;o +@X:X+#.=O-X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o X:::::::::::::::::::::::::::::::::::::::::: ;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@X::::::::::::::::::::::::::::::::::::::::::X:+-+@@+ o; -:::::::::::::::::::::::::::::::X@+ o; -@:::::::::::::::::::::::::::::::::::::::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo&-:::::::X:+-$O:@X:::::::::::::::@@ =*$@X:;;;;", +";;;X::::::::::::X@+ oo*$+X:X:-O==%-X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%::::::::::::::::::::::::::::::::::::::::::::O=;;;;o&-:::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:X::::::::::::::::::::::::::::::::::::::::::::::X:- oo -::::::::::::::::::::::::::::::::+#.;o&-X:X::::::::::::::::::::::::::::::::::::%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=%-X:::::X@-+&.= -@X::::::::::::::-@=;o&+:X;;;;", +";;;X::::::::::::::@#&&$-:X::@+ ;.$+X:::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=::::::::::::::::::::::::::::::::::::::::::::::X*;;;o&-:::::::::::::::::::::::::::::::::::::@--+-++@::::::::::::::::::::::::::::::::XX-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:::::::::::::::::::::::::::::::::::::::::::::::X@+ oo -::::::::::::::::::::::::::::::X:-#.;.$%+-X:::::::::::::::::::::::::::::::::::%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=%-X:::::@@&.=;;=#-X::::::::::::::-@=;;*+@X;;;;", +";;;X:::::::::::::::@++@:X:::-%=o&-:::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*:::::::::::::::::::::::::::::::::::::::::::::::&o;o&-:::::::::::::::::::::::::::::::X:@---+&%+%++---@:::::::::::::::::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::::::::::::::::::::::::::::::::@+ oo -::::::::::::::::::::::::::::::X:-O=;..o ++XX::::::::::::::::::::::::::::::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::::@$*o;;;;;*$@X:::::::::::::+@=;;*+@X;;;;", +";;;X:::::::::::::X::::::::::@%* +@X::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :::::::::::::::::::::::::::::::::::::::::::::::X.o&-:::::::::::::::::::::::::::::::--+%%O*==.=..&O:+-:X:::::::::::::::::::::::::X++.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::@+ oo -:::::::::X@-+:X:::::::::::::::@@&=oo;;;o @@X::::::::::::::::::::::::::::::::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-X::::@$.;;;;;;oO-:X::::::::::::+@=;;*+@X;;;;", +";;;X:::::::::::::@:::::::::::X#$@::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&::::::::::::::::::::::::::::::::::::::::::::::::O$@:::::::::::::::::::::::::::X@--+&*===o;;;;;;o=.*O-+::::::::::::::::::::::::::- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-::::::::::::::::::::::::::::::::::::::::::::::@+ oo -:::::::::::$++X:::::::::::::::-$**$&=;;;o&-:X::::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@::::::@&.;;;;;;*#@:::::::::::::+@=;;*+@X;;;;", +";;;X::::::::::X@--+XX:::::::X:++:X:::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O:::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::@O .oo;;;;;;;;;;;;;o=&+-:::::::::::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+X::::::::::::::::::::::::::::::::::::::::::::@+ oo -:::::::X:+&.*#+:::::::::::::X@+&OX+- o;;;*++X:::::::::::::::::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-::::::::+%=;;;;;o +@X:::::::::::+@=;;*+@X;;;;", +";;;X:::::::::X@@& $+XX:::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=o;;;;;;;;;;;;;;;;;;=*$@:::::::::::::::::::::X@+.;;;;;;;;;;;;;;o=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==;;;;;;;;;;;;;;o +@X:::::::::::::::::::::::::::::::::::::::::::@+ oo -::::::::@$*;o -::::::::::::X@@#::X:-@*;;;=&+@X::::::::::::::::::::X:::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::X+- o;;;;;.++X:::::::::::+@=;;*+@X;;;;", +";;;X:::::::::@+ oo +-XX::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+&.;;ooo;;;;;;;;;;;;;;;o.$::::::::::::::::::::::-Oo;;;;;;;;;;;;;= O =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*&&.o;;;;;;;;;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::@- oo -::::::::-%.;o -:::::::::::X:::::::X:-%.;;;=&+@X::::::::::::::::::X::::::&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$&=;;;o +@::::::::::::+@=;;*+@X;;;;", +";;;X:::::::::@+ o;o ++:X:::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$% .==..o;;;;;;;;;;&-:::::::::::::::::::X+$=;;;;;;;;;;;;o*O---&*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $--% .o;;;;;;;;;;;;*+@X:::::::::::::::::::::::::::::::::::::::::::- oo -::::::::+#*;o&-::::::::::X:::::::::X@-O=;;;=&+@X::::::::::::::::X::::::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::X:+-O*== #@:::::::::::::+@=;; -@X;;;;", +";;;X::::::::::@#*o;o*#-@X::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--+++-+%O%%% .o;;;;;;;;.$@:::::::::::::::::X++ ;;;;;;;;;;;;o*$-@:+-$&.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O--@@--%*o;;;;;;;;;;;o @@X::::::::::::::::::::::::::::::::::::::::::-&oo -:::::::X@+ oo&-:::::::::X::::::::::XX@- o;;;=&-@X:::::::::::::::::::::%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::@-$OO+-::::::::::::::+@=;;.#@:;;;;", +";;;X:::::::::X:-$ =;o*%+@X:::::::::::::::X@+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@@@@:@------# .;;;;;;;;*$::::::::::::::::X:+&o;;;;;;;;;;;.&+-@XXX@--%**o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. $-@:XX:@-# =;;;;;;;;;;;o&-:X::::::::::::::::::::::::::::::::::::::::@$*;o -::::::::@+ o;*$@X:::::XX::::::::::::XX++ o;;;=O-:XX::::::::::::::::::%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::X@+--@:X:::::::::::::+@=;;oO-:;;;;", +";;;X::::::::::X:++O=;o.&-::::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::X::::::@--#*=;;;;;;o%@:::::::::::::::X+&=;;;;;;;;;;o*%-+:X:::XX@-+$ .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= O#--@XX::XX:--&.o;;;;;;;;;;.%-:X:::::::::::::::::::::::::::::::::::::::-%=;o -:::::::X:- o;.$+X::::XX::::::::::::::X:-$*;;;;.#+@XX::::::::::::::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-X::::::::::XX::X::::::::::::::X+@.;;o&-:;;;;", +";;;X:::::::::::XX+- o;;.#+X::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXX:@-$&=;;;;;o%@::::::::::::::X++.;;;;;;;;;o= +-@XX:::::XX:+--% o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.&---@:X::::::X:+-# =;;;;;;;;;;.#+X:::::::::::::::::::::::::::::::::::::::-%=;o -::::::::@@ ;o +@X::XXX::::::::::::::::X:-%.o;;o.&+@XX:::::::::::::::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::XX:::::::::::::::X++.;;oO-:;;;;", +";;;X::::::::::::X:-#.;;=%-X::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX+-&o;;;;=#::::::::::::::X@+ o;;;;;;;;=*&-+:XX::::::::XXX-- o;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* &%-+@:XX::::::::XX@-+O.o;;;;;;;;; +@X::::::::::::::::::::::::X@+-+:X:::::::-#.;o -::::::::-%.;o&-::XXX:::::::::::::::::::X:-$*;;;;=&+@X::::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X:::::::::::::::::::::::XXXXXX+%=;;oO-:;;;;", +";;;X:::::::::::::X@-O=;.%-X::::::::::::::X@+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-*;;;;oO@::::::::::::X:-&o;;;;;;;;=&+-+XX::::::::::::X+O=;;= ..oooo;;;;;;;;;;;;;;;;;;ooo=.*O$---@XXX::::::::::::X:--%*=;;;;;;;;o&-:X:::::::::::::::::::::::::$$++:X::::::-O=;o -::::::::-O=;o&-XX:::::::::::::::::::::::X@-O=;;;;=&-@X::::::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X:::::::::::::X@-@X:::::@@@@:+- o;;oO-:;;;;", +";;;X::::::::::::::X++.;.#-X::::::::::::::X@+o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX-#=;;;;*$@:::::::::::X+$=;;;;;;;o*O--@X:::::::::::::X@+=;;; --## * *==o;;;;;;;;;;;;o=* & O%+--@@:X::::::::::::::::XX@-$&.o;;;;;;;.#+XX::::::::::::::::::::::@O*.*%-:X:::X@-*;;o -::::::::-%=;o&+::::::::::::::::::::::::::X@+ o;;;;=%-:X:::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo&-:::::::::::::X:+#:::::X+++++++%.;;;oO-:;;;;", +";;;X::::::::::::::X+$.;.#-XX:::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-*;;;;*$@::::::::::X@+ ;;;;;;;= #-@:X::::::::::::::X-Oo;;;O++-----@OO=;;;;;;;;;;;;.&#------::XXX::::::::::::::::::XX:--#*o;;;;;;;*$@X:::::::::::::::::::::@- o;o.%+::::X@+*;;o -::::::::-%=;oO:::::::::::::::::::::::::::::+$ o;;;;.#-:X::::::::&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooo -::::::::::::::@&.&+:::@O & .o;;;oO-:;;;;", +";;;X:::::::::::::::+#.;.#-@@::::::::::::::@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;; $@:::::::::X:-&o;;;;;o.O--@XX::::::::::::::X@+*;;;=#:X::@-+---.;;;;;;;;;;;;&--+@+::XXX:::::::::::::::::::::::X:@-$&=o;;;;;o&-:X:::::::::::::::::::::+&=;;; -@X:::@#*;;o -::::::::-%.*#:::::::::::::::::::::::::::::X:-- o;;;o*#-::::::::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=oo -:::::::::::::@$.;*-:X@+*oooooo;;;;;oO-:;;;;", +";;;X:::::::::::::::+#.;=&$++---------------+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@.;;=%@::::::::::X+#=;;;;;o #-+:X::::::::::::::::X-&o;;; +@:XXXXX:@- o;;;;;;;;;;oO+:XXXXX:::::::::::::::::::::::::::XX:--O*o;;;;;=%-:X::::::::::::::::::::@$.;;o -:::::-O=;;; -::::::::+##::::::::::::::::::::::::::::::::X:-$*o;;;o*#+::::::%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o;o*$+X:::::::::::@$=; -@X:+ o;;;;;;;;;;oO-:;;;;", +";;;X:::::::::::::::+#.;;=* &#$############$& o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X- o;=#::::::::::X@-*;;;;o= --@XX:::::::::::::::::@%=;;;oO+:::::X:XX-Oo;;;;;;;;;;=%@X::::::::::::::::::::::::::::::::::X:@-+ =;;;;;.$+X::::::::::::::::::::@-*;;.#+X::::-O=;;=O-::::::::::::::::::::::::::::::::::::::::::::X:-#.;;;;o*OX::::%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@X:::::::::::@$.; -@:X:+&.=oooo;;;;oO-:;;;;", +";;;X:::::::::::::::+#.;;;;o=.*.............==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+#=;o%@::::::::XX-Oo;;;=*&-+:X:::::::::::::::::::-*;;;;=#@::::::::X+#=;;;;;;;;;;o%+::::::::::::::::::::::::::::::::::::XX@-+&*o;;;o +@X:::::::::::::::::::@+.;;*-@X::::-O=;o +@:::::::::::::::::::::::::::::::::::::::::::::X@-*;;;;;;.&:::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=O-X::::::::::::@$.; -@::X@-#& * *=;;;oO-:;;;;", +";;;X:::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-.;=#@::::::::X+%.;;;=&$-+XX::::::::::::::::::::-=;;;; @:::::::::::-*;;;;;;;;;;oO+::::::::::::::::::::::::::::::::::::::XX--$*o;;;=O-:X::::::::::::::::::@$.;=O-::::X@- o;=O-X:::::::::::::::::::::::::::::::::::::::::::::X@+ oooo;;;.#::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O-@X::::::::::::@$.; -@:::X@---+-@&o;;oO-:;;;;", +";;;X:::::::::::::::+#.;;;;oooooooo;;;;;ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O:::::::::::::::::::::::::::::::::::::::::::::::::X:@::::::::::::::::::::::::::::::::X-.; @::::::::X@+.;;o.&--@X::::::::::::::::::::X+#=;;;;&+::::::::::X-*o;;;;;;;;;=%@:::::::::::::::::::::::::::::::::::::::XX@-$ .o;;.%+X::::::::::::::::::+O==&-@X:::X+$.;;=O-X:::::::::::::::::::::::::::::::::::::::::::::::@$& & *=;=&:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-@X:::::::::::::@$.; -::::XX:@+-+--.;;oO-:;;;;", +";;;X:::::::::::::::+#.;;;. ***** *==.** *o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#::::::::::::::::::::::::::::::::::::::::::::::::::$:::::::::::::::::::::::::::::::::-*.:@:::::::X:- ;;=*#-+:X:::::::::::::::::::::X- o;;;;&@::::::::::X-*;;;;;;;;;;*$@::::::::::::::::::::::::::::::::::::::::XXX--# =;;*-@X:::::::::::::::::@O*&-+X:::::-&=;;.$+:::::::::::::::::::::::::::::::::::::::::::::::X:::::::&=o.*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::@$.;*+@:::::XXXXX-+.;;oO-:;;;;", +";;;X:::::::::::::::+#.;;=&--+-----@O&O#+--$ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oX:::::::::::::::::::::::::::::::::::::::::::::::@X*&:::::::::::::::::::::::::::::::::%#@::::::::X+%oo=&--@XX::::::::::::::::::::::@+.;;;;=%@::::::::::X-*;;;;;;;;;o&-@::::::::::::::::::::::::::::::::::::::::::X:@-+&=;=O-:X:::::::::::::::::X$-@XX::::+$.;;o&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::&=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;=%-::::::::XX+@=;;oO-:;;;;", +";;;X:::::::::::::::+#.;o +++-----+------++-@o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o::::::::::::::::::::::X::::::::::::::::::::::::-#o=%:::::::::::::::::::::::::::::::X--:::::::::@$.o &-+:X:::::::::::::::::::::::X-Oo;;;;*$@::::::::::X-&o;;;;;;;;=%@::::::::::::::::::::::::::::::::::::::::::::XX:+-O.o.%+:::::::::::::::::X@-@XX:::::-&o;.O::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;=O-::::::::::+@=;;oO-:;;;;", +";;;X::::::::::::::X+$.;.#-XXXXXXXX:@@::XXX@-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:::::::::::::::::::X::::::::::::::::::::::::::@$.;=%:::::::::::::::::::::::::::::::::::::::::X-&o --@XX::::::::::::::::::::::::X-*;;;;=O@:::::::::::X-@=;;;;;;;;.#@::::::::::::::::::::::::::::::::::::::::::::::XX@-$*o -@:::::::::::::::::::XX:::::@- *%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;=%-::::::::::+@=;;oO-:;;;;", +";;;X:::::::::::::X:-$.;.#+X:XXXXX::XXXXX:X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.:::::::::::::::::::@+@X::::::::::::::::::::::X+%=;=%::::::::::::::::::::::::::::::X::::::::::+ -+@XX::::::::::::::::::::::::X@$=;;;; -::::::::::::X+-.;;;;;;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::XX@-@* @@X:::::::::::::::::X::::::X%+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;=#-X:::::::::+@=;;oO-:;;;;", +";;;X::::::::::::X:+$ =;=%-X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*:::::::::::::::::+$%#:::::::::::::::::::::::X:-O*o=#:::::::::::::::::::::::::::::::::::::::::#-+XX:::::::::::::::::::::::::X:- o;;;=$+::::::::::::::- o;;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::X:--@X::::::::::::::::::::::::O*=&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;oO-::::::::::+@=;;oO-:;;;;", +";;;X:::::::::::X:++ =;;.#+X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ::::::::::::::::$ .&+@::::::::::::::::::::::X@-$*o.::::::::::::::::::::::::::::::::::::::::X++XX::::::::::::::::X::XXXX:::X-%=;;;; +::::::::::::::X-&o;;;;;;;&+:::::::::::::::::::::::::::::::::::::::::::::::::::X:++:X::::::::::::::::::::X =;;o -+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;;*$+:::::::::+@=;;oO-:;;;;", +";;;X::::::::::X:+$ =;;.O+::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&::::::::::::::: o; -:X::::::::::::::::::::::::-@ =*:::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::@@:::::XX@#.;;;;o%+::::::::::::::X- o;;;;;;;O+::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::O.o;;;;*O$+@XX::::::::::::::::::::::::::::::::::::::::::::::X::::::::X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@$.;;oO-:::::::::+@=;;oO-:;;;;", +";;;X:::::::::X:+$ o;;=O-@X:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O:::::::::::::&o;.#+X::::::::::::::::::::::::XX--O* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-+$-+++@@:-*;;;;;.#@::::::::::::::X- o;;;;;;=%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::#%*o;;;o= #-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::XXXXXXXXXXXX@+.;;;&-:::::::::+@=;;oO-:;;;;", +";;;X:::::::::X@$ o;;=O-@X::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o#:::::::::::#.;.#-:::::::::::::::::::::::::::X:+-$ ::::::::::::::::::::::::::::::::::::::::::::::::::::::X@@#O O##%$--#=;;;;oO+:::::::::::::::X+#=;;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#*o;;;;o*O-+@X::::::::::::::::::::::::::::::::::::::::::X:::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@+*;;o&-:::::::::-@=;;o&-:;;;;", +";;;X:::::::::@$ o;;=O-@XX::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o::::::::::#*o.%-:X:::::::::::::::::::::::::::XX@-- &::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*=oo.... &O*;;;;;o#+:::::::::::::::::-.;;;;;;*+@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-# .o;;;;.&#@:X::::::::::::::::::::::::::::::::::::::::X:::::::::*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:X:++++++++++++-#.;;oO-:::::::::+@=;;oO-:;;;;", +";;;X:::::::::+#.;o.O-@X::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=:::::::#O*oo -+X::::::::::::::::::::::::::::::XX+-+%::::::::::::::::::::::::::::::::::::::::::::::::::::@O*;;;;;;;;o==;;;;;;; $@::::::::::::::::-*o;;;;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--# o;;;;o.O-:::::::::::::::::::::::::::::::::::::::::::::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::#%##########O*o;;o&-::::::::X:+ oo*#@:;;;;", +";;;X:::::::::@# **O-@X:::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.::::X *=o;o&-:X:::::::::::::::::::::::::::::::XX+--@:::::::::::::::::::::::::::::::::::::::::::::::::X@-.;;;;;;;;;;;;;;;;;;;o&+:::::::::::::::X-%o;;;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-$&.=o;;;*$+X:::::::::::::::::::::::::::::::::::::X@:::::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:@%*...........=o;;;o*$@::::::::X@# *O+:X;;;;", +";;;X:::::::::X:+---@X::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*::: o;;;;*#@:::::::::::::::::::::::::::::::::::X::@+:::::::::::::::::::::::::::::::::::::::::::::::::+@.======o;;;;;;;;;;;;;=%@::::::::::::::X-%o;;;;o&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:--#&*o;;=O-X:::::::::::::::::::::::::::::::::::::@::::::::&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:-Oo;;;;;;;;;;;;;;;;;=#-:::::::::X+--+:XX;;;;", +";;;X:::::::::X:+++@X:::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; :O=;;;;oO-:X::::::::::::::::::::::::::::::::::::XX::@:::::::::::::::::::::::::::::::::::::::::::::::::OOOOOO&*.o;;;;;;;;;;;;.$@X::::::::::::X-Oo;;;;o%@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@--#.;;o&-X::::::::::::::::::::::::::::::XXXXX:@::::::::O;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:-&o;;;;;;;;;;;;;;;;;.#+X::::::::X:++@X::;;;;", +";;;X:::::::::::XXXX::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o =;;;;;o*-@X::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::X:--------% .o;;;;;;;;;;;&$:::::::::::::X-O=;;;;o%@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:-+.;;=&-X::::::::::::::::::::::::::::::@@::::::::::::%;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:+%.oooooooooooo;;oo= +@:::::::::::XX::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;=#-:X::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXX:::::::::::::::::::::::::::::::::::::::::::@+--#*o;;;;;;;;;;=O@:::::::::::::@$.;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&o;;o&-X:::::::::::::::::::::::::::X:+---@:::::::::Xo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::$O************=.** +@X:::::::::::::::::;;;;", +";;;X::::::::::::::::::::::::::::::::::::::@$*;;oo=oooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;o;;o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::@@:::X::::::::::::::::::::::::::::::::::XXXXXXXX:@-$=;;;;;;;;;;;&+:::::::::::::X-*;;;; -@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@.;;;=&-X::::::::::::::::::::::::::::@# &#::::::::::o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:X@--$$$$$$$$$@$&O+$-+:X:::::::::::::::::;;;;", +";;;X::::::::::::::::::::::::::::::::::::::::&..* & &&*.......=ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;o*.;o*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::::::::::::::::XX--=;;;;;oo;;;;&@:::::::::::::X-*;;;; -@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;;;.#+X:::::::::::::::::::::::::::@$*o=.&::::::::.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oooo=................:::::@+---------------+XX::::::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::%%$-----+%%%%%%%&** *=====ooooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;o**ooo*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::- o;;;;o* =;;;.#@::::::::::::X-&o;;o&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@- o;;o&-:X:::::::::::::::::::::::::::+O=;;;.%:::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ooooo===. * &#%%%%%%%%%%%%%%%@X:::XX:::::::::::@:::XX::::::::::::::::::X;;;;", +";;;X::::::::::::::::::::::::::::::::::::::::+---@@@@@-------------$O&OO&****.=oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=. .=*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::XXXXXXXX+%=;;;;;*$-&.o;=#@::::::::::::X-@=;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-*;;;.$+X:::::::::::::::::::::::::::@+ o;;;.#::::: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.*****&OO%---------------------:::::::XXXXXXXXXXXXXXX::::::::::::::::X:XX:;;;;", +";;;X:::::::::::::::::::::::::::::X::::::::::::::XXXX@---@::::@++++-------$$+#& *.ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.XXXX%*= $-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--+@@@@@::-*;;;;;o%-+-# . $:::::::::::::X@-.;; +:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;; -:X::::::::::::::::::::::::::X@+*;;;=O:::::&;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=..*&#+$$$+----++++@:::::::::::::::::::::::::::::::::::::::::::::::::::X::::@@+;;;;", +";;;X:::::::::::::::::::::::::::X:@:X:::::::::XXX::::O&&%+@XXXXXXXX::@@:@+------@% .====o;;;;;;;;;;;;;;;;;;;;;;;;;;*::::X =*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-%#$$$$$----=;;;;;;%@X@--%@::::::::::::::::- o;O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;=O+X::::::::::::::::::::::::::::@+ o;o&:::::Oo;;;;;;;;;;;;;;;;;;;;;;;;;;oo====. O##--------@:@:XXXXXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::::::::X:+-++-+$;;;;", +";;;X:::::::::::::::::::::::::::@--@XX::::::::::::X@#*o=. $+::::::::XXXXXX::::@@----#OOO&*.o;;;;;;;;;;;;;;;;;;;;;;;;; ::::X*o*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@&..*****O%%&o;;;;;.#@:X:@-@:::::::::::::::X- o;O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-%=;;o -:::::::::::::::::::::::::::::::+%.;.X::::%o;;;;;;;;;;;;;;;;;;;;;;;;;o=* OOOO#----+@::::::XXXX:::::::::@@:::::::::::::::::::::::::::::::::::::::::::::-$%##O *;;;;", +";;;X::::::::::XX::::::::::::X@-$OO$+X::::::::::::X@$*;;;o $+X::::::::::::XX:XXXX:@+-----+% ..ooo;;;;;;;;;;;;;;;;;;;;;O:::::=o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+O=;;;;;;;=..=;;;;;=O@:::XX:::::::::::::::::X+Oo;&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+#.;;;.$+X::::::::::::::::::::::::::::X:-+*o&::::#=;;;;;;;;;;;;;;;;;;;;;;ooo.*&$------+@::XXX:XXXX:::::XXXX:@@+--:X::::::::::::::::::::::::::::::::::::::::::@O*...=o;;;;;", +";;;X:::::::::::@:X:::::::::X:+%*.= $@X:::::::::::::+%*;;;o #@:::::::::::::::::::XXX:@@:@+--#% *=o;;;;;;;;;;;;;;;;;;;o#::::%.o*$-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;;===o;;;;;;;;;.$::::::::::::::::::::::::@+=;&+::::::::::::::::::X:@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- ;;;o&-:X:::::::::::::::::::::::::::X:-$ ==X:::X.;;;;;;;;;;;;;;;;;;;;o=.* %+--+@:@::XXXX:::::::::::X::@@@-+#%&&:@X::::::::::::::::::::::::::::::::::::::::@+.;;;;;;;;;;;", +";;;X::::::::X:+-@X::::::::X:+O.o;;=&-:::::::::::::X:-%.;;;=&-::::::::::::::::::::::XXXXXX:+----#O .o;;;;;;;;;;;;;;;;;;=X::::X*o*$-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;;.&O&*=o;;;;;;;=#@::::::::::::::::::::::::-=oO@:::::::::::::::::XX-+-@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;o +@X:::::::::::::::::::::::::::X:-#*o; ::::.;;;;;;;;;;;;;;;;;;;o=*&%@---+@XXXXXXX::::::::::::XX::+-+++% ..=.#+X::::::::::::::::::::::::::::::::::::::::@@*.oooooo;;;;", +";;;X::::::::::OO$+XX::::::X@+ ;;;;=&-::::::::::::::X@+O.;;;*@+X::::::::::::::::::::::::::X:::@+---% ..o;;;;;;;;;;;;;;;;.X:::::%= $-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;oO---$O*=o;;;;;o*-:X:::::::::::::::::::::@-o.$@:::::::::::::::::X+% &+@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+@.;;;*@+X:::::::::::::::::::::::::::X:-#*o; &:::*;;;;;;;;;;;;;;;;;o=.*&$---++:XXX:::::::::::::::::X::+-$O *.o;o. $@::::::::::::::::::::::::::::XXX::::::::::::$#& * ;;;;", +";;;X:::::::X@@*= -+:X::::::@+&=oo.&#@:::::::::::::::X@-O=;;.#-X::::::::::::::::::X:----:X::XXXX::+--#% .oo;;;;;;;;;;;;;;.::::::O=*$-:X::::::::::::::::::::::::::::::XXXXX:::::::::::::::::::::::::::::::::::::X-Oo;*+@:@+-$O*o;;;;;oO+::::::::::::::::::::::@-o.$@::::::::::::::::X@-*o=O-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;o&-::::::::::::::::::::::::::::X:-$*o= *=#:.;;;;;;;;;;;;;;;;=. O#$-+@::XXX:::::::::::::::::::X@--$O*=oo;;o.&$+:X:::::::::::::::::::::::::::X:@:X::::::XXX:X+---+++-;;;;", +";;;X::::::::@+ oo -+X::::::::$O &%-+X::::::::::::::::X++ o;.#-X:::::::::::::XX:::::%O%#:::::::::XX:+---% *.=;;;;;;;;;;;;;*::::::#.*$-:X::::::::::::::::::::::::::::X::@+@::::::::::::::::::::::::::::::::::::::- o;&+::::@+-+ o;;;;;=#@:::::::::::::::::::::@-=.#@::::::::::::::::X-Oo;;.%+:X::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;;o $@X::::::::::::::::::::::::::X:-+ o.$O=o&*;;;;;;;;;;;;;oo=.&#---+@XXXX:@----@X:::::::::::::X@-#&*=;;;o=* $--@XX::::::::::::::::::::::::::::---:X:::X@@@@XX::@++++@;;;;", +";;;X:::::::::@$ oo $@X::::::X@----@::::::::::::::::::XX-%=;.#+X::::::::::::X:::X:+%.=.*#+X::::::::X:::@--$#&*o;;;;;;;;;;;; ::::::X**+-:X:::::::::::::::::::::::::XXX---$+:::::::::::::::::::::::::::::::::::::@-.o;&@::::X:@++ o;;;;; $::::::::::::::::::::::+ #@::::::::::::::::@-.;;;;.++XX::::::::::::::::::::::::::::::::::::::::::::::::::XX-$.;;;*$+X::::::::::::::::::::::::::X:-$**%@+ o;=;;;;;;;;;;;;;=* &#--+@::XX:@@--##%%#:::::::::::::X@-O.=;;;o= %+--:X::::::::::::::::::::::::::::X:-#&#@:::::+$$-+:XX:XXXXX;;;;", +";;;X::::::::::-$*;o&-X:::::::::@@:X:::::::::::::::::::X+#.; +@X::::::::::::@--@X:-Oo;;.$-X::::::::::XXX:++--#&.oo;;;;;;;;;;&:::::::.*@-:X:::::::::::::::::::::::XX@-#%O* ::::::::::::::::::::::::::::::::::::::-&o; @::::::::+@&.o;;;.#:::::::::::::::::::::::$#:::::::::::::::::X+Oo;;;;o -+XX::::::::::::::::::::::::::::::::::::::::::::::::XX++ o;;=O-:X:::::::::::::::::::::::::X:-$*O:X@+*;;;;;;;;;;;;;oo.O$---@:XXX:X:+-+#&..=.O-X::::::::::X@-&=;;;o=*%--+@:X::::::::::::::::::::::::::::::@O.=*#+::X+O**&+-:::::::X;;;;", +";;;XXXXXXXXXXXX-O==&+X::::::::XXXX:::::::::::::::::::::-%=; -@X::::::::::X:+#%+::-Oo;o +@X:::::::::::::X:::@--#&*.o;;;;;;;;;O:::::::.*$-XX:::::::::::::::::::::X:+-%*.=o=#@:::::::::::::::::::::::::::::::::::X@-o;&@::::::::X+-% o;;=#@:::::::::::::::::::::X@+::::::::::::::::::-*;;;;;;=&-+:X:::::::::::::::::::::::::::::::::::::::::::::XX:++ o;;=&-:X:::::::::::::::::::::::::X:-#*&:::@+ o;;;;;;;;;;o=**&--@::XX:::XX++O*.o;;=*O+::::::::::::+O=;;;o*O#-@::X:::::::::::::::::::::::::::::::@+*;;=%-X:@$.oo= #@:::::::;;;;", +";;;@@@@@@@@@@@:@:&&$@XX::::::::::::::::::::::::::::::::-%=; -@X::::::::::::&..O+:@# . $+X:::::::::::::::::XX:@--$O =;;;;;;;;o%::::::#=.#-:X:::::::::::::::::::X:-$&.;;;;.#@:::::::::::::::::::::::::::::::::::::-**%@::::::::X:@+-&o;;&+::::::::::::::::::::::::::::::::::::::::X+$=;;;;;;;=&--:X::::::::::::::::::::::::::::::::::::::::::XX:@-+&o;;=&-@X:::::::::::::::::::::::::X:-#.&:::::+%o;;;;;;;;;o*O+$@@:XXX::::X:-- =o;;o*O$:::::::::::::@#.;;;o*$-+@XXXX:::::::::::::::::::::::::::::::::&.= $@::-Oo;;;o*@@::::::;;;;", +";;;---------+--------@:X:::::::::::::::::::::::::::::::@#*=&-::::::::::::+%.;o -@X@$%$+:X::::::::::::::::::::::@+-+&.=o;;;;;;o%:::::::..%-:X:::::::::::::::::X:-%*=;;;;;&@:::::::::::::::::::::::::::::::::::::::%#@:::::::::::::@-&=;=#@::::::::::::::::::::::::::::::::::::::::- o;;;;;;;;= $+::::::::::::::::::::::::::::::::::::::::::X:@--O*=;;=&-@X:::::::::::::::::::::::::X@-%.&::::X:+=;;;;;;;o=. +-+-@XX::::::::@#&=;;o. +-+@X:::::::::::@#.;;o*$-::XXX:@:X::::::::::::::::::XX:::::::::::@%O$@:::@%.o;;o*$@::::::;;;;", +";;; %####%#--:X:::::::::::::::::::::::::::::::@#O#@::::::::::::-%=;o -@X:+-+:X::::::::::::::::::::::XX::+-#O*=;;;;;;=X:::::::.*%-@X:::::::::::::::::-%.o;;;;;o#+::::::::::::::::::::::::::::::::::::::X+-:::::::::::::XX@-&=;O@:::::::::::::::::::::::::::::::::::::::+#=;;;;;;;;;;o*#@X:::::::::::::::::::::::::::::::::::::::X@--# =;;o=&-@X:::::::::::::::::::::::::X@+X::::::X:-.;;;;;;;= OO@+@X:::::::::::@#*=;;=&%@+:X::::::::::::::+&o;o&-@XX:@@-+:X::::::::::::::::::::XX:::::::::@--@:::::@% ..*O@:::::::;;;;", +";;;ooooooooooo....... #-:X:::::::::::::::::::::::::::::::+-@X::::::::::::@#*=*%+::::::::::::::::::::::::::::XX:::X:@--$&.o;;;;;=:::::::X *%+:::::::::::::::::@%.;;;;;;; +@::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&*%:::::::::::::::::::::::::::::::::::::::X-#o;;;;;;;;;;;o&-:::::::::::::::::::::::::::::::::::::::::@O .o;;. O+@X:::::::::::::::::::::::::::@X::::::X:-*o;;;;;o.&$--@XX::::::::::::+#.;;o --@XX:::::::::::::::-#.;;.#-@+---O #@X::::::::::::::::X+-@XX::::::::::@:::::X:++%%$+:X::::::;;;;", +";;;;;;;;;;;;;;;;;;;;;o.%-:X:::::::::::::::::::::::::::::::@::::::::::::::::%%#@:::::::::::::::XX::::::::::::X@--:X::::+-#&*o;;;;.::::::::&*O@::::::::::::::::+.;;;;;;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-$::::::::::::::::::::::::::::::::::::::::X@@*o;;;;;;;;;;; -@:::::::::::::::::::::::::::::::::::::::+&.o;;=*O+-@X:::::::::::::::::::::::::::@:::::::X:-O.o;;;o. %-+:::::::::::::::::@@&==*$+:::::::::::::::::::@$ ;;o*%$$O& =.#-X:::::::::::::::::#%-+:X::::::::XXX:::::::+--+:::::::::;;;;", +";;;;;;;;;;;;;;;;;;;;;;;*#@X:::::::::::::::::::::::::::::::::::::XXX::::::X:+-+:X::::::::::::::::X::::::::::X@-%%:::::::@+-$ o;;;;*::::::::O&@::::::::::::::::+.;;;;;;oO-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-::::::::::::::::::::::::::::::::::::::::::+%*.ooo;;;;;;=O+::::::::::::::::::::::::::::::::::::::::@ .=.*&$-+@::::::::::::::::::::::::::::::::::::X:-$*o;;;o*#-+@XX::::::::XX::::::::$O&#-:X:::::::::::::::::::-&o;;o.**=ooo +@:::::::::::::::::@&. $@X::::::X:@+@:X::::X:::::::::::::;;;;", +";;;;;;;;;;;;;;;;;;;;;;;o*$@X::::::::::::::::::::::::::::::::::X:@@:X:::::::::::::::::::::::::X@-@X:::::::XX@-&.*#+X::::::@+$&.=;;; ::::::::X:::::::::::::::::+&o;;;;; +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::X:-$% .o;;;=O@::::::::::::::::::::::::::::::::::::::::::%O%%$-+@XX:::::::::::::::::::::::::::::::::::X:-+ o;;=* $-@:X:::::::::X::X:::::::@--+:X::::::::::::::::::::+&o;;;;o;;;= $+X:::::::::::::::::+ ;o*%+X::::X:+-#-@X::::::::::::::::::;;;;", +";;;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::::::::::::::::::::::::::::XX@+++XX:::::::::::::::::::::::::#%-@XX::::XX@-%=;o%-X::::::X:++#O*o;; :::::::::::::::::::::::::@+*o;;;.$+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::::::::X:+-+$+%*o;o&-@X::::::::::::::::::::::::::::::::::::::::X@---+@:X::::::::::::::::::::::::::::::::::::X:-$*o;o.O$++:X:::::::::XX@--XX:::::::@@:X:::::::::::::::::::::+ ;;;;;;;=*O@+:::::::::::::::::::+ o;=%-X::::X@# *&$@::::::::::::::::::;;;;", +";;;;;;;ooooooo;;oooooo=*O@:::::::::::::::::::::::::::::::::::X@+ #@X::::::::::::::::::::::::+&.&-:X:::XX+-%.;;=#+X:::::::::@+-$ =;;&:::::::::::::::::::::::::+%*=o.O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::@@+-$*. +@::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::X:-$*;;=*%-+@X::::::::::XX@-%%:::::::::::::::XXX::::::::::::::::+&o;;;oo.&$-+:X::::::::::::::::::+&oo $@::::::+ o;=O-::::::::::::::::::;;;;", +";;;=;;o* .=* &$+:X:::::::::::::::::::::::::::::::::::-O=o&-@X:::::::::::::::::::::X:-&o=O+:X:::@$&.o;o +@::::::::::::@+-%.oo%:::::::::::::::::::::::X:+$& O-:::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::+$%$@:X:::::::::::::::::::::::::::::::::::::::::::XXX::::%& %@:::::::::::::::::::::::::::X:-#.;o*O$-@X:X::::::::::X@-&.*$+X::::::::::X:+@:X:::::::::::::::@#*...* %-+@:::::::::::::::::::::+ o.$+X:::::@+*;;;&-::::::::::::::::::;;;;", +";;;*;;=O+$@$@+%O#+$@$$+-@X:::::::::::::::::::::::::::::::::::+#.;;*-@X:::::::::::::::::::::X:- ;; -@X::@$ =;;;=O-:::::::::::::::@-# ==X:::::::::::::::::::::::X:++$-@:::::::::::::::::::XX@@@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+-@::::::::::::::::::::::::::::::::::::::::::::::XX:@-+&o;;=&-@X:::::::::::::::::::::::::X:-#.;= #-+:XX:::::::::::X@-O=;.++X:::::::::X:+++-XX::::::XXX::::::@$%%%$++@:::::::::::::::::::::::+ o -@X::::::@O***%@::::::::::XX::::::;;;;", +";;;O=;=%-@@+@++-+@++++@:X::::::::::::::::::::::::::::::::::::+%=;o -@:::::::::::::::::::::::@#.;;*-@XXX-Oo;;;;o&-:::::::::::::::::-@O..X:::X:::::::::::::::::::X:@+@X::::::::::::::::::X:+---:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:@--O*=;;=&-@X:::::::::::::::::::::::::X@-%.o.O--@::::::::::::::X:-%=;o&-::::::::::X:+# $@X:::::X:@:X::::::+---+@:::::::::::::::::::::::::+ o*-@X:::::::+$#$:::::::::::X::::::::;;;;", +";;;+ oo -@X::::@:::::::::::::::::::::::::::::::::::::::::::::@$ .*%+::::::::::::::::::::::::+&o;o*-@X::$*;;ooo=O+::::::::::::::::::+-#**::::X::::::::::::::::::::::::::::::::::::::::X:@-$&&%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::X@--# =;;o=&-@X:::::::::::::::::::::::::X@-O.o*#-+:X:::::::::::::::@+*;;.$+X::::::::::@#*oo -:X:::X:---:X::::::::::::::::::::::::::::::::::::+ o=O-:X:::::X@---:X::::::::XX--@X::::;;;;", +";;;-O=;=O-:X:::X:::::::::::::::::::::::::::::::::::::::::::::::$%#@:::::::::::::::::::::::::+ o;o*-@X:+Oo;. &#@::::::::::::::::::::+$&&::::::::::::::::::::::::::::::::::::::::::::X:+O*== $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O .o;;. O+@X:::::::::::::::::::::::::::@&.= $-@X:::::::::::::::X:-O=;;*-@X::::::::::-&=;;*-@X::X@-%&#-:X::::XX::XX:::::::::::::::::::::::::+&o;*$@X:::::::::::::::::::XX-$%#:::::;;;;", +";;;+$.;;*#+X::::::::::::::::::::::::::::::::::::::::::::::::::X@-+:X::::::::::::::::::::::::+ o;o*-@X:-O=.#+$$+@X:::::::::::::::::::::++#X:::::::::::::::::::::::::::::::::::::::::::@+ .o;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&.o;;=*O+-@X:::::::::::::::::::::::::::@#*=&-+:X::::::::::::::::X@$*;;o&-X:::::::::::@%*=*O+:::X@-#.=*#+X:::XX+--+:X::::::::::::::::::::::::+ ;;oO-X::::::::::::::::::XX+$*=&+::::;;;;", +";;;:-&o;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXXXXXXX:-&o;o -@X:@%&%-@@+@:::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::X-$=;;;o&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@ .=.*&$-+@:::::::::::::::::::::::::::::@#&&-@:X:::::::::::::::::@@&=;o.$+X::::::::::::@%O#@:::X:-O.o;o&-:X:XX+-%%$-XX:::::::::::::::::::::::+ ;o=#+X:::::::::::::::::XX+-*o;&-::::;;;;", +";;;X@$*o; -+X:::::::::::::::::::::::::::::::::::::::::::::::::::XX::::::::X@++@+@+++@:::::::-&o;o -@X:X:++:X:::::::::::::::::::::::::X:::::::::::::::::::::::+&..* *&@@:::::::::::::@O &$:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::%O%%$-+@XX:::::::::::::::::::::::::::::::$+@X:::::::::::::::::::@$*;;o&-:X:::::::::::X:+-+@X:X:-%.;;;o -@XXX+- ..*#+::::::::::::::::::::::::@O**&@::::::::::::::::XXXX@-&o;=%+::::;;;;", +";;;X:-#.;=&+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:$----------------*;;o*@+X:::@:X:::::::::::::::::::::::::X@-+@::::::::::::::::::::@+*o;;;.$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@---+@:X:::::::::::::::::::::::::::::::::@@::::::::::::::XX:::::@+ o;=O-X:::::::::::::::@:::XX-$*;;;;o -:X:--&o;;o -:X::::::::::::::::::::::::$$+:X:::::::::::XXXXX:@--O=;;*+@::::;;;;", +";;;XX@-&o;=%-XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%*** &%#%%%%#&=;;;=%-X:::XX:::::::::::::::::::::::::X:-#%#@::X:::::::::::::::::+%*=o.O+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::::::::::::::::::::::::::::X:::::::::::XX:::::::::@# .*%+X:::::::::::::::X::XX+$*o;;;;o -:X@$&=;;;; -:X:::::::::::::::::::::::@+-@X::::::::::XX::@@---#&.;;=O-:::::;;;;", +";;;X::@$ o; +@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@%.;;;oooo=.......=;;;;oO-X:::::::::::::::::::::::::::::::@&..*%+@:X:::::::::::::::X:+$& O-:::::::::::::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::X:@---XX:::::@$%#::::::::::::::::::::XX+- o;;;;;o -:@#*o;;;;=%+::::::::::::::::::::::::::::::::::::::XXX@----$%&.=;;=&+::::::;;;;", +";;;X:::-#.;.#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::$&*.oo;;;;;;;;;;;;;;;;o&-X::::::::::::::::::::::::::::::@$.;;;.&+-:X:::::::::::::::X:++$-@:::::::::::::::::::XX@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXX::X:--#%#::::::X:+-+:X::::::::::::::::::X@+&=;;;;;;;*-@+%=oooo.O-:X::::::::::::::::::::::::::X:::::::::X:+--#%& *.=;;;o&-@X:::::;;;;", +";;;X::X@+&.*#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$%& *.oo;;;;;;;;;;;;oO-X::::::::::::::::::::::::::::::@$=;;;;= $-@X:::::::::::::::X:@+@X::::::::::::::::::X:+---:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX:@:XX@-# .=*++X::::::::::::::::::::::::::XX+- =;;;;;;;=&-:@#& &&&O-@X::::::::::::::::::::::::::::::::::::X:-+#&..=oo;;;;o*@+:::::::;;;;", +";;;X:::X:@##::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+--+$O .======o;;;o.$+X:::::::::::::::::::::::::::::::@ =;;;;o*#+::::::::::::::::::::::::::::::::::::::X:@-$&&%:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@---@@-%*o;;.-+X::::::XX::::::::::::::::::X@-O=;;;;;;o= $@:X:++-+++@X::::::::::::::::::::::::::::::::::::::@% .=;;;;;;;;= #+::::::::;;;;", +";;;X::::X@-+:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::@@+-+$%OOOOO&*****&+@:::::::::::::::::::::::::::::::::+O.o;;;o.O@:::::::::::::::::::::::::::::::::::::X:+O*== $@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:--%O#--O.o;o=&+@X::::::::::::::::::::::::::@$&=;;;;oo* O+@X:::@@@@@::::XX::::::::::::::::::::::::::::::::::@@*o;;;;;;;;;=&++:X:::::::;;;;", +";;;X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X::@@@+------$#$$$@:::::::::::::::::::::::::::::::::::@+# o;;;o -@::::::::::::::::::::::::::::::::::::@+ .o;;*$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$ .=. .;;=*%+:::::::::::::::::::::::::::::+#.;;oo.*&#++@X::::XXXXXX:XX@+:X::::::::::::::::::::::::::::::::@$=;;;;;;;;;=&++:X::::::::;;;;", +";;;X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:::@@@@:@+----@X:::::::::::::::::::::::::::::::XXX::-$*o;;; -@:::::::::::::::::::::::::::::::::::X-$=;;;o&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;;oo;;.&$-@X::::::::::::::::::::::::::::@: .=*&O$+++@X::::::::::::X@-+@X:::::::::::::::::::::::::::::::::+ o;;;;;;o.O-@X::::::::::;;;;", +";;;X:::::::::::::::::::::::::::::XXXXXXXXXXX:XX:::::::::::::::::::::::::::::::::::::::XXXXX::::::::::::::::::::::::::::::::::::::X:@:XX:@$ ;;; -@::::::::::::::::::::::::::::::::::::- o;;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-#*o;;oo;;;o*--:X:::::::::::::::::::::::::::::::$%O$+++@:::::::::::::::X@+& #@X::::::::::::::X:::::::::::::::::@$ o;;;o=*%-@::::::::::::;;;;", +";;;X:::::::::::::::::::::::::::XX::::::@@@::X::XXXXXXXXXXXXXXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX---:XX:-$*oo -@::::::::::::::::::::::::::::::::::::-.;;;;&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++*o;;.&&.o;;=&++XX::::::::::::::::::::::::::::::@+-+@:::::::::::::::::X:+&==&-XXXXXXXXXXXXXXX:X:::::::::::::::::+$ ==. &$-@X::::::::::::;;;;", +";;;X::::::::::::::::::::::::::X:+------+++--@--+@@@@@@@@@@@@@@@@:XXXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#&#@::::+# O@:::::::::::::::::::::::::::::::::::::-.;;;;&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&o;;.#--%*=;;= ++X::::::::::::::::::::::::::::::::@:::::::::::::::::XXX@#.;; --::@@@@@@@@@@@@+X::::::::::::::::::+$OO%$-+:::::::::::::::;;;;", +";;;X:::::::::::::::::::::::::X:--#####O * OO+%%$-++++++++++++++---@@@:XXXXX::::::::::::::::::::::::::::::XX:::::::::::::::::::::@$*=*$@X:X:++$@::::::::::::::::::::::::::::::::::::::-.;;;;&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+&=;;.#-@@-$ o;;=&-@X:::::::::::::::::::::::::::::::::::::::::::XXXXXX::--Oo;;=%+--++++++++++++%@:::::::::::::::::::+---@@::::::::::::::::;;;;", +";;;X::::::::::::::::::::::::::@%*===..=ooo== ..* %$----+@:::XXXX::::::::::::::::::::::::X:+-:X::::::::XX:::::::::@$=;=#+:::::@@:::::::::::::::::::::::::::::::::::::::-.;;;;&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+$*;;.#-:XX:++ o;;.%-X::::::::::::::::::::::::::::::::::::::::XXXX:::@+--$%*;;;o. OO -:::::::::::::::::::::@:::::::::::::::::::;;;;", +";;;X:::::::::::::::XXXXXX:::X@$*;oo;;;;;;;;;o;;ooooooooooooooooo.*&&&%$-----@::XXX::::::::::::::::::::::@@$:X::::::::::::::::::::@ = $@:::::::::::::::::::::::::::::::::::::::::::::X-*o;;;&+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-O=;o&-:X::X:++ ;;;*$@X::::::XXXX:::::::::::::::::::::::::::XX:@@-----+#&*.o;;;;;o==oooooooooooo -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::XXX:@---@:X::@# . *..oooooo;;;;;;;;;;;;;;;;;;;;;o===.* ##%$+--@::XXX::::::::::::::::::@$ *%@X:::::X:-@X::::::::::$O::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;; +:::::::::::::::::::::::::::::XXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+*;o +@X::::X:-#.;;o&-::::::::+@X::::::::::::::::::::::XXXXX:+--+$OO%&*.=o;;;;;;;;;;;;;;;;;;;;;; -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::XXXX::@--$$$@@X::::##++$#%& ;;;;;;;;;;;;;;;;;;;;;;;;;;oo..=* &$---@::XXX:::::::::::::XX-Ooo&-X:::::::##::::::::::X@-@X::::::::::::::::::::::::::::::::::::::::::::::X-@=;;;&@::::::::::::::::::::::::::::X:+-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@$.;.$+X::::::X:-O.;o -X::::X:++++X:::::::::::::::::::XX::@+--+#&*.====o;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::XXX:::@--+#&*.. #@X:::@-@:+--+++++$=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=* &#+--@::XXX::::::::::X:+*;=%-X:::::@%*O+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#o;;=%@:::::::::::::::::::::::::::X:-+$+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+*o -@X:::::::X@- ;o&-X:::X:+%* $@X::::::::::::::::XXX@---$$O*.oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::XXX@+----$O .o;;;o -::::::X::::@@@@+- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.*&#+--@::X::::::::X:-%=;*++X:::::-#=*+@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#o;;.$@::::::::::::::::::::::::::X:-%*.%+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O&%+X::::::::X@+ oo -:::::+#*oo&-X::::::::::::::XX:@--#O&*.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::@--$#&& .=o;;;;;;*++X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=.*&$---:XX::::::X@#*;o -@::::::+&o=#+X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#o;;.#@::::::::::::::::::::::::::X-#.o;.&$::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+@XX:::::::::@+ o;.#+X::@- o;o -X:::::::::::XXX:+-+$&.==o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:X:+-# *.=oo;;;;;;;;;*$+X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. &:-@::XX:XX@@*o;*%@:::::::$*;oO-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-%o;;.#::::::::::::::::::::::::::X@$.;;;;*#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:X::::::::::@+ o;=%-X::@@&.*&%@:::::::::::XX:+-$O .o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::@$ .o;;;;;=.o;;;;;;*++X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*%+--@XX:@-%=;=%-::::::::$*;;*+-XXXX:::::::::::::::::::::::::::::::::::::::::::::::::::::::-:=;;*$::::::::::::::::::::::::::X-O;;;;;.#@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@+ oo*+@X::::##$-:X:::::::::XX@--+%*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:@+ o;;;;;= %%&=;;;;;*@+X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=*%$--@-+#.;o -@X:::::::+O=;o +-:::XXXXX::::::::::::::::::::::::::::::::::::X::::::::::::::+.;;*$:::::::::::::::::::::::::::+#o;;;;.$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+ oo&-::::::@+@::::::::::XX:+-$O*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;XX+$.;;;;o*%+--+&=;;;;.$-X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=. $$# .;;oO-X::::::::@+*;;o $---@::@@::::::::::::::::::::::::::::::::::X:@:::::::::::::X-&o; $::::::::::::::::::::::::::::- o;;=&@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@- ;o -X:::::::X::::::::XX:+-# .=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;XX@+*;;;o*$-@::@+ o;;;*$+X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.*=o;;;oO-X:::::::::+%=;;o.&%O++++@:X::::::::::::::::::::::::::::::::X@+:X::::::::::::@$=;.#@::::::::::::::::::::::::::::+ ==&+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+@X:::::::::::::::::::::::::::::::::::::X:-%=;o&-X::::::::::::::XX:+-+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::+O=;;o -@X:X:-#.;;;*++X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-X::::::::::+O=;;;o==* ***%@::::::::::::::::::::::::::::::::@&&::X:::::::::::X-O;=%@:::::::::::::::::::::::::::X@+OO+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@##::::::::::::::::::::::::::::::::::::::X+$*;;.$+X:::::::::::::::@-+O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::::::::::::::::::::X::::::::;;;;", +";;;X:X:+O=;;*+@X::X@+ o;;*$+X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:X::::::::::@-O.o;;;;;;;;=%+X::::::::::::::::::::::::::::::X+& $-:X::::::::::X:-..#@::::::::::::::::::::::::::::X@--@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-# O+X::::::::::::::::::::::::::::::::::::@+ o;=&-:::::::::::::X:@--O*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::XX::::::::::::::X:::::+--+:::::;;;;", +";;;X::X@+&o;=O-X::::+#*;o +@X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-@XX:::::::::X@-# ***=oo.*&$@:::::::::::::::::::::::::::::::::#%O$-:X::::::::::X:%#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-# #@X::::::::::::::::::::::::::::::::::::+#.;;*++X:::::::::::XX@-# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::X+-+@@:X::::::::::::@@@---+#%%X::::;;;;", +";;;X::X:-%=;=O-X:::X@+*;=O-X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.&-+:X:::::::::X:++$$$O&&%$+:X::::::::::::::::::::::::::::::::X@- .$-:X::::::::::X++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-%..#+X:::::::::::::::::::::::::::::::::::::+#.;;.%-X::::::::::X:++ =o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::@%&#+--@:X:::::::@---++O& .== @@:::;;;;", +";;;X:::::$&=o&-::::X+$.;.$+X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&+-@X:::::::::::@@@+---+@:::::::::::::::::::::::::::::::::::::@O=.$-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-$.o -:X:::::::::::::::::::::::::::::::::::::+#.;;o*$@X:::::::XX@-$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::@$.o.. %+---------+#O ..=o;;=*O@::::;;;;", +";;;X::::X@+ o.@@X::X+$.o&-:X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*O--:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::X+Oo.+-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-O%::::::::::::::::::::::::::::::::::::::X@@:X:::::::::::::::::::::::::::::::::-$.o*$@X::::::::::::::::::::::::::::::::::::::+#.;;;o&-:X:::::X:-+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::-#=;;;o=. %+:$$&***==o;;;o*&%$+:::::;;;;", +";;;X::::::-O==$+X:::::O&#@X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= $-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&o*++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-*o&+::::::::::::::::::::::::::::::::::::X@---:X:::::::::::::::::::::::::::::X:++*;.$+X::::::::::::::::::::::::::::::::::::::::@O=;;;=O-:X:::X@-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::-#=;;;;;;o=.===o;o;;;;=* O$++@::::::;;;;", +";;;X::::::+#.*@+X:::::@+@X:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o. ++:X::::::::::::::::::::::::::::::::::::::X::::::::::::::X:+.;*++X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-Oo=%@::::::::::::::::::::::::::::::::::X:+- *O-@X::::::::::::::::::::::::::::@+O.;=%-:X:::::::::::::::::::::::::::::::::::::::X@+O.o;;=O-@XX:+$ .;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::-#=;;;;;;;;;;;;;;;;;;.O++-+:X:::::::;;;;", +";;;X:::::::X%%:::::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --:X::::::::::::::::::::::::::::::::::X:-+:::::::::::::::X+%=;*++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-@=;&+::::::::::::::::::::::::::::::::::X@-#*o;=&-@:X::::::::::::::::::::::::::-#.;=%-:X:::::::::::::::::::::::::::::::::::::::::X@-%.;;;=&-+:+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::@$.;;;;;;;;;o.*=;;;;*#+@:::X::::::::;;;;", +";;;X::::::X:++:X:::::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-@X::::::::::::::::::::::::::::::::X@-@+@X:::::::::::::::-&o;*++:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:+$.;.#@:::::::::::::::::::::::::::::::::::+%.;;;;o&--@:::::::::::::::::::::::::-$*;o -:X:::::::::::::::::::::::::::::::::::::::::::X@+ ;;;;o*$-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::+&o;;;;= &&&#+O.;;.#-:X::X+---@X:::;;;;", +";;;X:::::::X@+-+:X:::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-+:X:::::::::::::::::::::::::::::X++&..%@::::::::::::::X@+=;;*++X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-O.;=O+:::::::::::::::::::::::::::::::::::-&=;;;;;;o*O+@X::::::::::::::::::::::-$*;;=O-X::::::::::::::::::::::::::::::::::::::::::::::@#*o;;;o*&.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::@@ o;;;=#++++@+*;o&-:::::@#OOOX::::;;;;", +";;;X::::::X@-&*O+@X::::::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o --:X::::::::::::::::::::::::::X@-+&=;; -@::::::::::::::X-*o;o*++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@--%.;; +@:::::::::::::::::::::::::::::::::X+#=;;;;;;;;;o.O+:::::::::::::::::::::-$*;;o +@X:::::::::::::::::::::::::::::::::::::::::::::X:-%=;;;;;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::X-%=;;;.#+::::+*;oO-X:::+%.===&+@::;;;;", +";;;X::::::@+&=;.%-X:::::::::::::::::XXXXXX@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X::::::::::::::::::::::::X@-#.o;;; -@::::::::::::::::#*;;;*++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-%*=;;=%+:::::::::::::::::::::::::::::::::::-*;;;;;;;;;;;=O-::::::::::::::::::::-$*;;;*++:::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::@$.;;;=O-::::-O=o +@:::+#=;;; -@::;;;;", +";;;X::::::+#.;;o&-X:::X:X:::::::::::+------$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::::::::::::-+ =;;;;; -@:::::::::::::::X+$.;;;*++X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+-*=;;;;&+:::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;; +@:::::::::::::::::::-$*;;;.%-::::::::::::::::::::::::::::::::::::::::::::::::::-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::X-O=;;;*$@X::-$=;*$+:::@+.;;;&-@::;;;;", +";;;X::::::+#.;;.#+X:X@---@X::::::::::$%O%O*.*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+-:X:::::::::::::::::::X:-%.o;;;;;; -@::::::::::::::::X-&o;;;*++X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX+-*o;;;;*$@:::::::::::::::::::::::::::::::::::- o;;;;;;;;;;=%+X::::::::::::::::::-$*;;;; -:X::::::::::::::::::::::::::::X::X:::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::-#=;;;oO-:::-#=;=O-::::@%=;;&-@::;;;;", +";;;X::::::@@&..O-:X:@$& &:@X::::::+#*=====o;o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.#-:X:::::::::::::::::X++O=;;;;;;;;&-@::::::::::::::::X@$=;;;;*++::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-%*o;;;;*$@::::::::::::::::::::::::::::::::::::+%=;;;;;;;;;=&+:::::::::::::::::::-$*;;;;.#+X:::::::::::::::::::::::::::@+----@X:::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::+$.;;;oO-:::+$.;; -@:::X+&o;&-@::;;;;", +";;;X::::::X:@##@:X:@+&=;= -@X:::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::::::@@&=;;;;o*.;;*$@:::::::::::::::::X-O=;;;;*++::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-#O.;;;;;*#+::::::::::::::::::::::::::::::::::::::- o;;;;;;;*%+@X:::::::::::::::::-$*;;;;.O-::::::::::::::::::X:::::::::+-#& &%@:::::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::+O=;;o -@:::+O=;.$+:::X-$=;&-@::;;;;", +";;;X::::::::@++:X::+#.;;;*@+X::::::@%*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X:::::::::::::X:+ o;;;;.&$%=;=#@X::::::::::::::::X:+ o;;;;*++::::::::::::::::::::::::::::::::::::::XX--@:::::::::::X@-&=o;;;;;*#+:::::::::::::::::::::::::::::::::::::::@$O*o;;;;*$-:X:::::::::::::::::-$*;;;;; +@X::::::::::::::XX@-:X::::X@-%*=oo;o -@X::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::X@$ ;;;.@-X:X@+*;oO-:::X++=; -@::;;;;", +";;;X:::::::::::::::+#.;;;*@+X:::::::+$& &&& ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-:X::::::::::::@+ o;;;;*#+@@.;;O-::::::::::::::::::X@@=;;;;;*++:::::::::::::::::::::::::::::::::::::X+O*#@::::::::X:-- o;;;;;;*#+::::::::::::::::::::::::::::::::::::::::X@-$ .*. #+:X:::::::::::::::::-$*;;;;;=O-::::::::::::::X@--@@---+@+--O.;;;;o*O+:::::::::::X@-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::X+%=;;o -@X:X+#=; -@X::+@=; -@::;;;;", +";;;X:::::::::::::::+#.;;;*@+X::::::::@+++++@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-:::::::::::::+&o;;;*&$+:X+ o;.#@:::::::::::::::::::- ;;;;;;*++X:::::::::X+-::::::::::::::::::::::X@-.; $@::::::X+-% o;;;;;=*#+::::::::::::::::::::::::::::::::::::::::::X:@+$$$+@:X:::::::::::::::::@#*;;;;;o +:::::::::::::X:++& .. &O@--O*=;;=* O$+X::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::+ ;;;=O-::::+*;=#-:::-@=;&-:::;;;;", +";;;X:::::::::::::::+#.;;o*-+X:::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-:X::::::::::+*;;; $+@:::-#o;oO+:::::::::::::::::::@$.;;;;;;*++:::::::::@#O+@::::::::::::::::::::X-+=;oO@:::X@--- =o;;;;;=&$@:::::::::::::::::::::::::::::::::::::::::::::X@+++@::::::::::::::::::X+-*;;;;;;.#+X:::::::::::X@-%.o;;;;o=...=;;o.O$+-+:X:::::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::X@#*;;;*-@::X@#.o&-:::@:* #@:::;;;;", +";;;X:::::::::::::::+#.;;;.#-X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@:::::::::::@O*. ++:X:::-#o;;O+:::::::::::::::::::X-%o;;;;;;*++:::::::X-&= $::::::::::::::::::::X+-=;;O+::X@-# .o;;;;;;=O+@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::+-&=;;;;;o&-::::::::::::X@-O.;;o.**=;;;;;;= $+@@X:::::::::::::-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::X+#=;;*+@X:::@%&%@:::::$+@::::;;;;", +";;;+X::::::::::::::+#.;;;o&-:X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@+X::::::::::+$$+@::::::+$.;;*$@::::::::::::::::::X@-.;;;;;;;*++X:::::X-&;oO@:::::::::::::::::::X-%=;; +@X+- =o;;;;;;= %+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*o;;;;;;=%-X:::::::::X:-$ o;o O#$$O.;;;;.%++:X::::::::::::::+O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::-&o;=#-X::::++@X:::::@@:::::;;;;", +";;;#@X:::::::::::::-#.;;;o -:X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::++@::::::::+ o;oO-:::::::::::::::::::X- ;;;;;;;;*$+:::::X-Oo; +:::::::::::::::::::X-*o;;=&++$ o;;;;;;o=&++:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::++*;;;;;;;=&@:X::::::::X@-#*;;.O+-+@+-%.;;=O-@:::::::::::::::X++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*-@X:::::::::::@$*;o&-:::::::::::::::::::::;;;;", +";;;#+X:::::::::::::+$*;;;o&-:X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@X:::::::::::::::::::X+ o;;.$@X:::X@--::::::::::X@$.;;;;;;;;*$+X:::X-&o;=%@::::::::::::::::::X-*o;;;=**.o;;;;;;*OO$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X+$ o;;;;;;; +@X::::::::X@-&=;o*#-@:::X@-&=;*+@X::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o=O-::::::::::::X+%.;.$+X:::::::::::::::::::;;;;", +";;;@::::::::::::::X@-&o;;.%-:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-:X:::::::::::::::::::@%=;;o +@:::-+&O:::::::::::X-%=;;;;;;;;*$+:::@-.;;; @::::::::::::::::::X-*o;;;;;o;;;;;;=*#--@:::::::::::::::::::::::::::::::::::::::::::::::::+-@:::+-:X:::::::::::X-+*o;;;;;;;=O-:::::::::::-&=;;*@+::::::X@$ .O-:X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#-X::::::::::::+% #@::::::::::::::::::::;;;;", +";;;:X:::::::::::::::+#.;;*$+X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-X::::::::::::::::::::+ ;;;=#---+$ o*$@:::::::::X:-&o;;;;;;;;*$-:X+:=;;; +@:::::::::::::::::X-*o;;;;;;;;o* *&$+:::::::::::::::::::::::::::::::::::::::::::::::::::-%O#+++%O:::::::::::::++ o;;;;;;;;*+@X:::::::::+$.;;*$-XX:::::::@##@:::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::X:++@::::::::::::::::::::::;;;;", +";;;X:::::::::::::::X:+O=;=O-:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+-X::::::::::::::::::X-Oo;;;*##: .o;*$@::::::::::X-@=;;;;;;;;;*$-X- o;;;.#@:::::::::::::::::X-*o;;;;;;;=&$+@-+:X:::::::::::::::::X+@:::::::::::::::::::::::::::::+%.o. & =.%+X:::::::::-$*o;;;;;;;;o&-:X:::::::X++ ;;*$-XX:::::::::@+@X:::::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.@+X:::::::::::X:@@:X::::::::::::::::::::;;;;", +";;;X::::::::::::::::X@- ;=%-:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $@:::::::::::::::::::@$.;;;o===o;;=O@:::::::::::X:-.;;;;;;;;;;*$+-.;;;;;O@:::::::::::::::::X-*o;;;=..*O++@@:XX:::::::::::::::::X+%%::::::::::::::::::::::::::::@+.;;;ooo;.#+X::::::::-$*;;;;;;;;;;.#+X::::::::@$ o;*$-:X::::::::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O-X:::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::::::X:-&o.$-X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*@@X:::::::::::::::::X+.;;;;;;;;;=O+:::::::::::::X- o;;;;;;;;;;*$+=;;;;;O@:::::::::::::::::X-*;;;o&#%@-@::X:::::::::::::::::::X:+.&@::::::::::::::::::::::::::X-&o;;;;;;o +:::::::::-$*;;;;;;;;;;o -:X:::::::@@*o;.#-:X:::::::::::::::::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@X::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::::X+#**$+X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-:X::::::::::::::::X+ o;;;;;;;=O-::::::::::::::X@$.;;;;;;;;;;; o;;;;oO@:::::::::::::::::X-&o;;.$--@:X::::::::::::::::::::::X-&; +:::::::::::::::::::::::::::-*o;;;;;o +@X:::::::-$*;;;;;;;;;;;.$+X::::::::+@.;=&-:X:::::::::::::::::::::::::::X@+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-:::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::X:::::X::##:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*++X:::::::::::::::::-#o;;;;;;=O-:X::::::::::::::X-#=;;;;;;;;;;oo;;;;;;O@:::::::::::::::::X@+.;; @:::X::::::::::::::::::::::X@+=;O+::::::::::::::::::::::::::+#=;;;;;o ++X:::::::-#*;;;;;;;;;;;o -:X::::::::@@&*&+@X::::::::::::::::::::::::::::@+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+X::::::::::::::::::::::X::::::::::::;;;;", +";;;X:::::::::::@+++@::::-+:X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*+@X::::::::::::::::++=;;;;o.O-@X:::::::::::::::X:-.;;;;;;;;;;;;;;;;;;O@::::::::::::::::::X- o;*#:::::::::::::::::::::::::::-&;*$@::::::::::::::::::::::::::-%=;;;;= ++XX::::::-#*;;;;;;;;;;;;=O-X:::::::::::@$-@XX::::::::::::::::::::::::::::+@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-X::::::::::::::::::X@--@::::::::::::;;;;", +";;;X::::::::::++$$$$+-++++:::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-:X::::::::::::::::+*;;o. %-@::::::::::::::::::X-*;;;;;;;;;;;;;;;;;=#@::::::::::::::::::X-&o;=#@::::::::::::::::::::::::X-$=oO+X::::::::::::::::::::::::::-:=;;;.O-+XX::::::-#*;;;;;;;;;;;;;*@@X::::::::::X@+@X::::::::::::::::::::::::::::X@+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::::::::::::::::X:+$$+@:::::::::::;;;;", +";;;X::::::::X@$&.***&O&&O$@:X::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#-::::::::::::::::X+&.. %--:X::::::::::::::::::X-Oo;;;;;;;;;;;;;;;; $@::::::::::::::::::X@$=;=#@:::::::::::::::::::::::X++*;*+@X::::::::::::::::::::::::::-&o;;.#-@:X::::::-+*;;;;;;;;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::::::::@&.. +@X:::::::::;;;;", +";;;X:::::::X@+ =;;;o=====*&$@X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::$#%--@:X::::::::::::::::::::@-.;;;;;;;;;;;;;;;o%@:::::::::::::::::::::-.;o&+::::::::::::::::::::::X@+&;=%+:::::::::::::::::::::::::::@$.;=*%-:X:::::::-$ o;;;;;;;;;;;;;.#+X:::::::::::::::::::::::::::::::::::::::::::X++*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.**%@::::::::::::::::::+$=;;o&-::::::::::;;;;", +";;;X::::::::-%.;;;;;;;;;;;.#-X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::X@--@:XX:::::::::::::::::::::X-Oo;;;;;;;;;;;;;;=#-::::::::::::::::::::X- o;.#@:::::::::::::::::::::+- oo&+::::::::::::::::::::::::::::@%**O$+:X:::::X:-#*o;;;;;;;;;;;;;=&+:X::::::::::::::::::::::::::::::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.&$$$:::::::::::::::::::X+$.;;;.$@X::::::::;;;;", +";;;X::::::::-O=;;;;;;o;;;;o +@X::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::::::::::::::::::XX:::::::::::::::::::::::X@-.;;;;;;;;;;;;;;o*$-:::::::::::::::::::X-#o;o%@:::::::::::::::::X::-$O=; -@X::::::::::::::::::::::::::::X#+--:X:::::::-#*;;;;;;;;;;;;;;;.$+X:::::::::::::::::::X::::::::::@:::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&----:X:::::::::::::::::::+O=;;=O-:::::::::;;;;", +";;;X::::::::-%.;;;;o.*.o;;;=O-:::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:::::::::::::::::XX::::::::::X:::::::::::::::X-&o;;;;;;;;;;;;;;;*$-::::::::::::::::::X-#o;;O@:::::::::::::::X::@+$ =;*$@X::::::::::::::::::::::::::::X@-+:XX:::::::-#*;;;;;;;;;;;;;;;;*+@X:::::::::::::::::::@:X::::::@+$X::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::::::::X@-.;;;&-:::::::::;;;;", +";;;X::::::::-&=;;;o*#+%&*=;;*+@X::::::::::+$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X::::::::::::::::::::::::::X@-+:::::::::::::X-%o;;;;;;;;;;;;;;;;*#-:::::::::::::::::X-Oo;;*$@:::::::::::::XX++$&.o;=#-XX:::::::::::::::::::::::::::::::XXX:::::X:-#.;;;;;;;;;;;;;;;;o -::::::::::::::::::::@+@:::::X@+&&@:::::::::::-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:XX::::::::::::X:::::::::+ o;o&-:::::::::;;;;", +";;;X::::::X@+*;;;;=O-+--$&*o=&-:::::::::X:-&*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-@X::::::::::::::::::::::::::+#:::::::::::::::@$=;;;;;;;;;;;;;;;;;*#-::::::::::::::::X+#=;;o%+:::::::::::X::+$& =;;=O-:X:::::::::::::::::::::::::::::::X:::::::::-#.;;;;;;;;;;;;;;;;;=%-X::::::::::::::::::@% O+X:::@@ = -:::::::::X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::@--@::::::-O=;o&-:::::::::;;;;", +";;;X:::::::-#.;;;;=O-X:@--$ . -@X:::::::X@$*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$-X:::::::::::::::::::::::::-&. $:::::::::::::X-*o;;;;;;;;;;;;;;;;;*#-::::::::::::::::X- o;; +:::::::::::@--$ =o;;=&-@X:::::::::::::::::::::::::::::::::::::::::+$*;;;;;;;;;;;;;;;;;; +@X:::::::::::::::::@- o*-@:::-O=; -::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::X@$%#+@X:::X-%=;;&-:::::::::;;;;", +";;;X:::::X@- o;;;o $@XXXX@--%O::::::::::X@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@::::::::::::::::::::::::@$=;=#@::::::::::::X@%.;;;;;;;;;;;;;;;;;;*#-:::::::::::::::X+$=;;=#@:::::::X:-+$&*o;;;=&-@X:::::::::::::::::::::::::::::::::::::::XX++ ;;;;;;;;;;;;;;;;;;=%-X::::::::::::::::::-#=;.$+XX@+ ;o&-::::::::X+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::@# ..&@@::::-O=;o&-:::::::::;;;;", +";;;X::::::+$.;;;;.$-X:::XXX@-+XX::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&+:X:::::::::::::::::::::X-&;;oO+:::::::::::::X-*o;;;;;;;;;;;;;;;;;;*#-::::::::::::::::-*o;; +::::::::-% *=;;;;=&-@X:::::::::::::::::::::::::::::::::::::::X:+$ o;;;;;;;;;;;;;;;;;; -@X::::::::::::::::X@+ o;.$+X:-O=;.#-X:::::::@$ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::+O=;;=O-::::-O=;=%+:::::::::;;;;", +";;;X::::::+&=;;;=O-:X:::::XX::::::::::::X:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@X:::::::::::::::::::::X- o;;*$@::::::::::::X-&o;;;;;;;;;;;;;;;;;;;*#-::::::::::::::X-Oo;;=#@::::::@O.o;;;;;=&-@X::::::::::::::::::XX:::::::::::::::::::X:++ o;;;;;;;;;;;;;;;;;;; -:X:::::::::::::::::+O=;;*@@X+#.;o*-@X:::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::-&o;;;*-@:::-Oo; -@:::::::::;;;;", +";;;X::::X@+ o;;;*-+X::::::::X:::::::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-::::::::::::::::::::::@$.;;;o%@::::::::::::X+$=;;;;;;;;;;;;;;;;;;;;*#+::::::::::::::@+=;;;*$:::::@+.;;;;;o.&-+XX:::::::::::::::::::::::::::::::::::::::X-$&=;;;;;;;;;;;;;;;;;;;o&-:X:::::::::::::::X@-*;;;*+@:- ;;.%-:::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::+O=;;; -@:::+O==%-X:::::::::;;;;", +";;;X::::X@+ o;;o -@X:::::::::::::::::::::++ =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X:::::::::::::::::::X-#o;;;o%@:::::::::::::@-=;;;;;;;;;;;;;;;;;;;;;*$-:::::::::::::X-*o;;o%+::::@+=;;;;o*#-@X:::::::::::::::::::X++:::::::::::::::::X:+$*o;;;;;;;;;;;;;;;;;;;;=%+::::::::::::::::::-#=;;;=O++#=;; -@X:::::::+$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::@#*oo.%+::::@# :@::::::::::;;;;", +";;;X::::::+#.;;;*$-:X::::::::::::::::::+-+&=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+:X::::::::::::::::::X+#.o==*$@:::::::::::::@-.;;;;;;;;;;;;;;;;;;;;;o #-::::::::::::X@$.;;; +::::X-O.oo=*$-@XX:::::::::::::::::::@##::::::::::::::::::+$ o;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::@+ o;;;o -- o;o -@X::::::@+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::X@$ *O-:::::X:--:X::::::::::;;;;", +";;;X:::::X:-O=;;o $+X:::::::::::::::::@$% =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@X::::::::::::::::::::@O OO@@::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;o*#-::::::::::::X-O=;;=#@:::::-#* &+-:XX::::::::::::::::::::- *#@:::::::::::::X:+# o;;;;;;;;;;;;;;;;;;;;;o&-::::::::::::::::::-&=;;;;=O-%=;;=O-::::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::X:--+-@X::::X:++:X::::::::::;;;;", +";;;X::::::X@-&=;;o +@X:::::::::::::::@%*=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+::::::::::::::::::::X:-----:::::::::::::::X@-=;;;;;;;;;;;;;;;;;;;;;;;*#-:::::::::::X@-*;;; +::::X@-+---:X::::::::::::::::::::X+#==%+::::::::::::X:-$*o;;;;;;;;;;;;;;;;;;;;;;*$@X::::::::::::::::@+*;;;o=&-+ o;;.#+X:::::X:- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::XX+-@X:::::::XX::::::::::::;;;;", +";;;X:::::::X+- o;;=%-X::::::::::::::@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@:::::::X::::::::::::X@+@@:::::::::::::::::X-*;;;;;;;;;;;;;;;;;;;;;;;;*#-:::::::::::X-Oo;;=#@::::X:-+@X::::::::::::::::::::::X- ;.#@:::::::::::X:-#*o;;;;;;;;;;;;;;;;;;;;;;o -@X::::::::::::::::+%=;;o*&$-%=;;;*+@X:::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::XXXX::::::::::::::::::::::;;;;", +";;;X::::::::X+$*o;o +@X::::::::::::::-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X:::X++:X::::::::::::XXXXX::::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;*#-::::::::::X@+*;;;&+:::::XXXXX:::::::::::::::::::::::+.;&-:::::::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;=O+::::::::::::::::::-&=;o*$-@-&=;;o&-::::::::-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::X:::::::::::::::::::::::;;;;", +";;;X::::::::X:-#.;;=O-:::::::::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+::::X#$-@:X::::::::::X::::::::::::::::::::::-*o;;;;;;;;;;;;;;;;;;;;;;;;*#-::::::::::X-$.;;=%+:::::X::::::::::::::::::::::::X+Oo=%+::::::::::X:-#.;;;;;;;;;;;;;;;;;;;;;;;;;.%+X:::::::::::::::::+O.o*$-@@+&=;;*#@X::::::@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::X@-&=;;*+@X::::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X::@ #-+::X::::::X:::::::::::::::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;*#-:::::::::::-Oo;;*$@X:::::::::::::::::::::::::::::-*;o&+:::::::::X:-$*;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X::::::::::::::::::@& $-:X:-O=;oO-X:::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::X@+ o;=%-X::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-:::+*o.O$-+@@@@@@@@@-@::::::::::::::::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:::::::::X@-*o;o +@:::::::::::::::::::::::::::X@$=;o&-::::::::::-$*;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X:::::::::::::::::X@---:XX:-&=;.#+X::::::@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::XX-+*;o -@:::::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::@O=;=*O$+++++++++%$@:::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::::::X@$*o;=O-:X:::::::::::::::::::::::::X-&o;.#@:::::::X:+#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;.%-XXXXXX::::::::::::::@@:X:::-&==O-:X::::::@@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::X:-%=;.#-X::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%+:::-%.;;=*&&&&&&&& . $@::::::::::::::::::X+@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-::::::::XX-$*;;.#-::::::::::::::X::::::::::::-*;;.$@X:::::XX+$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=&-@::::::X::::::::::::XX:::::@% &-@X:::::::+:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::X@-*;oO-X::::::::::::X:-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;O-::X@-# o;o==o=====o;o&+::::::::::::::::::::-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::X:-$=;;*#-:X:::::::::XX@@::::::::::+@=;;.#@X::::X:@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O+-----@@@@:::::::::::::::::X@--@XX:::::::+O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::::::X:-&oo&-X::::::::::::::+#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +:X:X@-- =;;;;;;;;;;;;*$@::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X::::::X:-&o;;*#+:X:::::::X:@++:X::::::::-&o;;.#@::::X:--*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= %%%%%$+++@X:::::::::::::::::+@X::::::::@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::X+$.o&-X:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@:::XX+-&.==.=oooo;;;=%@::::::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::::::X@-*o;;*$+:::::::X:+-& %:::::::::-*;;;.#@X::X:-#&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o.....*& &#@:::::::::::::::::XX:::::::::-$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::X@-*o -X:::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-::::XX+-#OOO&****o;;;O-::::::::::::::::::::@.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-::::::::X@$*o;; $+:X:::X:+$&=oO+::::::::-.;;;.$-::X:-#*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;ooo.O-X:::::::::::::::::::::::::X:+&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::X:::::::::::::::::::::::::::;;;;", +";;;X:::::::::::::X@+ = -X:::::::::::::::+#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@:::::X@-----+@-$*o;; $:::::::::::::::::::X-*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::::::X-$*o;o*#-@X::X+#*=;.%@::::::::-.;;;=&$+:X-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=...........==*O+X::::::::::::::::::::::::::@#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::X:@@:X:::::::::::::::::::::::::;;;;", +";;;X:::::::::::::::@%&O@:::::::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@::::::X::::@--+-@o;;oO+::::::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X:::::XX-@=;;;*%-@XX@$*;;o%+:::::::::-*o;;;= #++#*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*##############:::::::::::::::::::::::::::::-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::X@@-+:X::::::::::::::::::::::::;;;;", +";;;X::::::::::X:::X:+-@X:::::::::::::::X:-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO@:::::::XXXXXX:X-@o;;;&-@:::::::::::::::::X-@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+:::::::X:-*o;;o.&+@@- o;;=#@X::::::::+%=;;;;o*#- ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; --------------@X:::::::::::::::::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::@: &$+@XX::::::::::::::::::::::;;;;", +";;;X::::::::::@:X::::@@X:::::::::::::::X@-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@:::::::::::XXX+#=;;;*$@:::::::::::::::::X-:o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+:::::::X@% =;;;=&+-&=;;;*$@::::::::::-&o;;;;o* o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*-@X::::::::::::::::::::::::::::::::::::::::+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::+ o= #-@:X:::::::::::::::::::::;;;;", +";;;X:::::::::@+:X::::X:::::::::::::::::X@-&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::@@.;;;=$@:::::::::::::::::X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#+:::::::X-- o;;;= &=;;;; -@:::::::::X@- o;;;;oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-:XXXXXXXXXXXX::::::::::::::::::::::::::::@@*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$.;;o.O$+@:::XX::::::::::::::::;;;;", +";;;X:::::::::%O#@X:::::::::::::::::::::::+#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*+@::::::::::::::X-&o;;o%+:::::::::::::::::X-%o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-::::::::+#.o;;;oo;;;;; +@::::::::::X+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=O+X::::::::::::::::::::::::::::::::::::::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::@$*o;;;= #-++@:::X::::::::::::::;;;;", +";;;X:::::::@+&*O-X::::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@::::::::::::::X@#=;;;*@@::::::::::::::::X@$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+::::::X:+%=;;;;;;;;;o&@::::::::::::X-%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+X::::::::::::::@++++@::::::::::::::::::::+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::+%=;;;;o*&#$---+@::::::::::::::;;;;", +";;;X::::::::-&=*+@X:::::::::::::::::::::X@$*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO-::::::::::::::::- ;;;;&+:::::::::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+::::::X:- .o;;;;;;;.#@::::::::::::X:-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:::::::::::::@$####++:X::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::-*;;;;;;=.*&OO#$::::::::::::::;;;;", +";;;X::::::::-O==%-X:::::::XX::::::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@::::::::::::::X@$.;;;=%+::::::::::::::::X-*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::::X@#%&=;;;;;; @:X::::::::::::@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-:X::::::::::::+#*.*.. $+:X:::::::::::::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::X+&o;;;;;;;;o==.&@@::::::::::::;;;;", +";;;X::::::::-%=;&-::::::X:@@::::::::::::X:-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$@X::::::::::::::X-%o;;;*-@X::::::::::::::X- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::::X+--&.o;;;;O+:::::::::::XX-+*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -::::::::::::::-O=;;;;o $-@X::::::::::::::-#.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::@$ .=.oo;;;;;;o @@::::::::::::;;;;", +";;;X::::::::-%=;*$+X::::X:+-@X::::::::::X:-%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#@:::::::::::::::X@- o;;oO-:::::::::::::::X+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:X::::::@-%..=o;O+::::::::::X:@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -@X::::::::::::@O*====;o*%+@X:::::::::::::-O=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::X+@%OO *.=oo=* %@:::::::::::::;;;;", +";;;X::::::::-%=;=&-:X:::@% $@::::::::::::+%=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO+::XXX:::::::::::X@@*;;;=%+::::::::::::::X@-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#-:X:::XXX@-#%&**%@:::::::::X:--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-@X::::::::::::X:$%O%O.o;=O-:X:::::::::::@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::X+----+#&&&&$-+:X::::::::::::;;;;", +";;;X::::::::-%=;;*$+X:::-O==%-X::::::::::X@+.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-::@@:XX:::::XXXXXX-#=;;;*++:::::::::::::X+-=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::::X@---++:X::::::::XX-# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.%+::::::::::::::::+----# =;.#-X::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::++------@:::::::::::::::;;;;", +";;;X::::::::-%=;;o +@X::@%**%+X::::::::::X@- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@:+--+:X::X:@@@:XX:-&o;;o -+:::::::::::::@-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*#+:::::::X::@++:::::::::X:@$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@X:::::::::::::XXX:::@--O=;*+@X:::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -::::::::::::::XXXX::@@@@:XX::::::::::::::;;;;", +";;;X::::::::-%=;;;.%-X::X:$$:::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%+: &%$-:X:X:$++-@@X@-*o;;o -+::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++XX:::::XXX::::::::::XX-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.$+X:::::::::::::@@:XXXX:@-&oo&-::::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::XXXXXX::::::::::::::::;;;;", +";;;X::::::::-#.;;;o&-:X:X:++:X:::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-#==.*#-:X+X** %+-+-- o;;;o +@:::::::::::X-Oo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-@XX::::::::::::::::XX@# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X:::::::::::X@--@X:::XX-$.;*+@X::::::::X@+*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::-O=;;;;*$+X::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o%-%o;;o*#@:+$=;o= &$#&=;;;;;o $:::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;= -+:X::::::::::::::XX--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.#+X::::::::::::@O %@:::::-#.;.$+X::::::::X@+ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::X@+ o;;;;=&-:X:::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=%-#.o;;;*$@:+ =;;o=*.=;;;;;;;o%@::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $+:X::::::::::::XX+$&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o +@::::::::::::+O=o -:::::-%=;*$+X:::::::::@@*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::X+$.;;;;;;*$+X:::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#@@% .oo.$@X:-&=;;;;;;;;;;;;;o%@::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$+XX::::::::::X:+-*=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::- oo&-:::::-%.;.$+X:::::::::+%.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::X@+*;;;;;;=%-X:::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;oO@@++% O:::X@-O*.=o;ooooo;o= $:::::::::::::$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o ++X:::::::::XX--&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::@O* $@:::::@$*;.$+X::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::-&=;;;;;.%-X:::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*@@X--+++::::X@-$OO********&O$::::::::::::::-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*$+:X::::::XX+# =;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X::::::::::::::#$@X::::::-&o.-@X::::::::@:*;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X::::::::@$ ====.&$@::::::::::::::::::X@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@@--@@@:::::X:+--$$$$$$$$--@::::::::::::X+&=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*++XX::::X:--*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::::::::::::@+@::::::::-&o.$+X::::::::+:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;X:::::::::@$OOOO#+:X:::::::::::::::::::@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@$&&::X:::::::::@++++++++@::::::::::::::X-&o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o $-:X::XX-# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::::::::::::::::::::::@@ ;=&-:X:::::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -:::::::::::::::::::::::::::::::::::::::::;;;;", +";;;XXXXXXXXXXX@+---+@::::::::XXXXXXXXXXXXX@+ o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$-&o.$@:::::::::::::::::::::::::::::::::::@#=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*$-::X:-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::::::::::::::::::::::+$.;; -:X:::::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o -XXXXXXXXXXXXXX:::::::::::::XXXXXXXXXXXXXX;;;;", +";;;@@@@@@@@@+++-@:@:::::::::X@+++@@@@@@@@@-- o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$+&. $@:::::::::::::::::::::::::::::::::::X-.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o*#-:X-$*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-X:::::::::::::::::::::X:-#=;o -:::::::::+$.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o&-+@@@@@@@@@@++@X::::::::::X:+++@@@@@@@@@@@;;;;", +";;;++++++++--$##X:::::::::::::##+--++++++-++ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;*$@%%::XX:::::::::::::::::::::::::::::::::X@@=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;.O:@O.o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;&-X:::::::::::::::::::::X:-&o;=O-:::::::::+:.;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ++++++++++--$#:X:::::::::::X##$--+++++++++;;;;", +";;; **... #@::::::::::@O *.** * &o;oo;oo===================o;o=o;o==============o;;;;o===================o;;;;o=================o;;;;;;o==== $@@-@:@:X:::::::::::::::::::::::::::::::::@:.==============o;;;;;;;;o=============;;;;;;;;;;;;;===oo :-&=;;;;;;;;;=o;;o========;;;;;;;;;;;;;;;;;o=======o;;;;;o=&+X:::::::::::::::::::::X+$.;;=O-:::::::::+:.;;;o==ooo==o;;;;;;;;;;;;;;;;;;;;;;;;oo;;;;oo;;;;;;;;oo;;;;;;;o==o;;;;;;;;;;;;;;;;;;;;;;oo;;;;;;;;;;;;;;;;;o** ***.*O@::::::::::@# ..** ;;;;", +";;;ooooooo;;oo.&$@:::::::::::%&.o;;ooooooooo*#$$$%$++++++++++++++++++++$#@+@#$++++++++++++++$#%%%@-+++++++++++++++++++#%%%$+++++++++++++++++$#%%%%#@++++@:::X:X&%+:::::::::::::::::::::::::::::::::::+++++++++++++++-#%%%%%%#+++++++++++++-#%%%%%%%%%%%$+++++@:X@+$#%%%%%%$+#%#@-++++++-#%%%%%%%%%%%%%%%#+++++++++#%%%#$-:X::::::::::::::::::::::@@.;;o -::::::::::::#%%%$-++$++--%.;;;;;;;;;=O$%%%%%%%%%%$+#%%#$$%%%%%%%%$$O=;;o*%$++$#%%%%%%%%%%%%%%%%%%%%%$+#%%%%%%%%%%%%%%%#O.oooooooooo;oo.%+::::::::::@:&.oo;ooooooooo;;;;", +";;;;;;;;;;o.* O#::::::::::::::#O*.o;;;;;;;;;.#-@+-+@@@@@@@@@@@@@@@@@@@@+-@:@-+@@@@@@@@@@@@@@+---++@@@@@@@@@@@@@@@@@@@+---++@@@@@@@@@@@@@@@@@+------@@@@@:::::+#=.O+::::::::::::::::::::::::::::::::::@@@@@@@@@@@@@@@@+-------@@@@@@@@@@@@@@+------------@@@@@@:::@+--------@+--@@@@@@@@@+----------------@@@@@@@@@-----@@::::::::::::::::::::::::@: ** %+X:::::::::::@---+@@++@@@@-&=;;;;;;o*O-+---------+@@---+++----------%=;;; --@:+---------------------+@+-----------------$=;;;;;;;;;o.* O::::::::::::::#O *=;;;;;;;;;;;;;", +";;;;;;;;;= %+++@::::::::::::::@++% =;;;;;;;;.#-X::::X:::::::::::::::::X:::X:::XX:::::::::::X::::::XX::::::::::::::::X:::::::X:::::::::::::::::::::::X::::::::-#o;*-@X::::::::::::::::::::::::::::::::::::::::::::::X:::::::::X:::::::::::XX:::::::::::::X::::::::X::::::::::::::X:::::X:::::::::::::::::::X:::::X:::::::X::::::::::::::::::::::::::$$$$@::::::::::::::::::X:::XXX:++*o;;;;;.#-@::::::::::::::::::::::::::::-O=;;o -@XX:::::::::::::::::::::::::::::::::::::::::-#=;;;;;;;;o #$++::::::::::::::@++$O*o;;;;;;;;;;;", +";;;;;;;o.O+-+@:::::::::::::::::@+-$&=;;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#o;=%+:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@--+:X::::::::::::::::::::::::X:-&=;;;;=O-@X::::::::::::::::::::::::::X:-O=;;=%-X:::::::::::::::::::::::::::::::::::::::::X:-#=;;;;;;;= $-+@::::::::::::::::@@+-$ =;;;;;;;;;;", +";;;;;;;.#-+:::X::::::::::::::::X::++O*;;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-#o;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;;;=&-@X:::::::::::::::::::::::::::::-O=;;=&-:X::::::::::::::::::::::::::::::::::::::::::-#=;;;;;;=O++:::X::::::::::::::::::@+$&.;;;;;;;;;", +";;;;;;.%-@:::::::::::::::::::::::X:@-%.;;;;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$.;;.#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::-&=;;=&-@X::::::::::::::::::::::::::::::-O=;;o*-@X::::::::::::::::::::::::::::::::::::::::::-#=;;;;;=&-+:X:::::::::::::::::::::X:@-O.;;;;;;;;", +";;;;o.O-:X::::::::::::::::::::::::X:@-O.o;;;.#-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::- oo $::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+@:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#*=.&-@::::::::::::::::::::::::::::::::-O=;;o -@X::::::::::::::::::::::::::::::::::::::::::-#=;;;;.O+@:::::::::::::::::::::::::::@-O.;;;;;;;", +";;;;.%-@X:::::::::::::::::::::::::::X@-%.;;;.#-X:::::XXXX::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXX:::::::::::::::::::::::::::::::::::::::::::X@O**#@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X++--:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@#O%@@X::::::::::::::::::::::::::::::XX-%.;;.#-X:::::::::::::::::::::::::::::::::::::::::::-#=;;;o&-@XX::::::::::::::::::::::::::X@-O.;;;;;;", +";;;o -@X:::::::::::::::::::::::::::::X@-&=;;.#-X:::XX:@@:XXXXXXXXXXX::::::::::::::::::::::::::::::::::::::X::++@::X::::::::::::::::::::::::::::::::::::::::::::@$$@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@O %::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-+@X::::::::::::::::::::::::::::XXX:@-%=;;.@-X::::::::::::::::::::XX:::::::::::::::::::::-#=;;o +@::::::::::::::::::::::::::::::X@-Oo;;;;;", +";;o*$+X:::::::::::::::::::::::::::::::X@$ o;.#-X:X:@+----+@++++++--@XX::::::::::::::::::::::::::::::::::::X--$+---:X::::::::::::::::::::::::::::::::::::::::::X@+-:::::::::::::::::::XX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-.oo $@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@:::::::::::::::::::::::::::::X:@+---#*o;;.$-X::::::::::::::XXXXXX::XXXXXXXXXXX::::::::::-#=;o $+X:::::::::::::::::::::::::::::::X@-.;;;;;", +";;.%-:X:::::::::::::::::::::::::::::::::-$*o.#-XXX@-+#OO%+++++++$#%#:::::::::::::::::::::::::::::::::::::X@$O**OO%::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXXXX::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-.;;*$@::::::::::::::::::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::+-$%&*o;;;.$-X::::::::::::::@@@@@+--@@@@+++++@:X:::::::::-#=;.$-:X::::::::::::::::::::::::::::::::X+O=;;;;", +";; -@X:::::::::::::::::::::::::::::::::X:-O==%-XX@@&*.==.* *****..*O@@::::::::::::::::::::::::::::::::::::$ =oo==*#+::::::::::::::::::::::::::::::::::::::::::::XX::::::::::::::::XX@--+@@:XX::::::::::::::::::::::::::::::::XXXXX::::::::::::::::::::::::::::::::::+ .*O@:::::::::::::::::::::::::::::::::::::::::::::::::::XX::X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XXXXX::::::::@$&**.=o;;;;.$-X::::::::::::X@------#$----+-----@X:::::::::-#=; -@X:::::::::::::::::::::::::::::::::X:+ o;;;", +";=O-:X::::::::::::::::::::::::::::::::::X+#=o%-X@+&=o;;;;oo;;;o;o=*%@::::::::::::::::::::::::::::::::::::+%=;;;;;=O-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-$#+---@XXX::::::::::::::::::::::::::::XX:::::XX:::::::::::::::::::::::::::::::::###@:::::::::::::::::::::::::::::::::::::::::::::::::::XX+--:XX:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++@:X:::::::@$.;;;;;;;;;.$-X:::::::::::::#& &&& .* ****** %@:::::::::-#o;&-X:::::::::::::::::::::::::::::::::::X+$.;;;", +"o*$@::::::::::::::::::::::::::::::::::::X@#**#@X+#.;;;;;;;;o=*** &%::::::::::::::::::::::::::::::::::::::-&o;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-&*. OO%-+XXXX::::::::::::::::::::::::XXX+-----@:::::::::::::::::::::::::::::::::X@--@:::::::::::::::::::::::::::::::::::::::::::::::::XX:++O#+:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-++--@X::::::@$*oo===;;;;.#-X::::::::::::+O.o===o;;oooo====o.O-X::::::::+#..#+X:::::::::::::::::::::::::::::::::::X:-*;;;", +"=O-X:::::::::::::::::::::::::::::::::::::::%#:X:-O=;;;;;;=* O#$$++@:::::::::::::::::::::XXXXX::::::::::::-O=;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::XX@-&=o;o==.O+--@:XX:::::::::::::::::::::XX+--#%%%%-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@-- =.O+::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::@# .* O$:X:::::::O&&&&&.;;;.#-X::::::::::::-&o;;;;;o=..* &#@:::::::::::OO@::::::::::::::::::::::::::::::::::::::X-O=;;", +"*$+X:::::::::::::::::::::::::::::::::::::::@+:X:-O=;;;;;o $+--++@@::::::::::::::::::::XXX::::XX::::::::::@#.;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;=*##--@:XX::::::::::::::::::XX-+$ ..=== #::::::::::::::::::::::::::::::::::XX:::::::::::::::::::::::::::::::::::::::::::::::::X--% =;; -@X:::::::::::::::::::::XXXXX::::::::::::::::::::::::::::::::::::::+O=;;;.%-:::::::X@+++-+&o;o*$+X:::::::XX:::+%=;;;;= O##$$++++++:X:::::::::::++:X::::::::::::::::::::::::::::::::::::::@+.;;", +" -@X::::::::::::::::::::::::::::::::::::::::::::+#.;;;;;.#-@::::::::::::::::::::::::::X:-----@XX::::::::X:$ ;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;;;;;;o.. %--@@X::::::::::::::::XX++ *o;;;;;o&@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@# =o;;;*-@X:::::::::::::::::::XX:@+-@X:::::::::::::::::::::::::::::::::::::@O *.=.%+:::::::::@@@@-%=;o&-:::::::::@@XX::@&=;;;*--+--@@@@@@@::::::::::::::::::::::::::::::::::::::::::::::::::::::::- o;", +" -@X::::::::::::::::::::::::::::::::::::::::X::X@+ o;;;o -@XXX:::::::::::::::::::::::X@-$%%%#+@X::::::::X:+ ;;;;;o&-:::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@-&=;;;;o..o;;;;;o. %+-:X:::::::::::::::X-+ o;;o=....O@:::::::::::::::::::::::X:X:::::::::::::::::::::::::::::::::::::XX:::::::::::::::::::-&o;;;;;*-@X:::::::::::::XXXXXXX@--+$$::::::::::::::::::::::::::::::::::::::::$$#&O:::::::::::X:X:-O=;o&-X::::::X@--+XXX@+&o;;=&-@::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-&o;", +" -@X:::::::::::::::::::::::::::::::::::::::::::X@+ o;;;o&-:X::::::::::::::::::::::::X@+O.....&-@X::::::::@#.;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::X:-&=;;;o. #% ..o;;;;o. O+:::::::::::::::X@+ o;o. O####::::::::::::::::::::::::XXXXX:::::::::::::::::::::::::::::::::XXXX::::::::::::::::::::+&=o;;;;*-@X::::::::::XXX::::::--O&*.&+:::::::::::::::::::::::::::::::::::::X:+++-+:X:::::::::::::-O=;o&-X:::::::#&&-+XX:+$*;;;.%+X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::X@+*;;;;o&-:::::::::::::::::::::::::X:+&=;;;;;=O-:::::::::-O=;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-O=;;;; %+-++%%&*o;;;;o=%@:::::::::::::X:- o;o %$+-----X:::::::::::::::::::::X:-+-:X::::::::::::::::::::::::::::XXXX:@@--@X::::::::::::::::::$O =;;;*-@X::::::::X:@@@------$ =o;o -::::::::::::::::::::::::::::::::::::::::::@::::::::::::::::-O=;o&-X::::::+&== --XX:+%.;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-:=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::::+&=;;;o&-:::::::::X::::::::::::::::+#.;;;;;;o -@X:::XXX:-Oo;;;;;o&-::::::::::::::::::::::::::::::::::XXXX:::::::::::::::::X+$.;;;o.#-@::@-++#&*=;;;; $::::::::::::X@-&o;. $-@@#%%%+:::::::::::::::::::::X@-$+$-:::::::::::::::::::::::::::XX:::@---#O#::::::::::::::::::X@-$&=;;*-@X::::::::X:+++#%###&*o;;= %@:::::::::::::::::::::::::::::::::::::::::::X:::::::::::::X:-O=;o&-X::::::+O=;=&++XX:-&=;;*-@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::::+%=;;;o&-::::::::::XX::::::::::::::-O=;;;;;;o -@X:XX::::-%=;;;;;o&-:::::::::::::::::::::::::::::::XXX:@@:X:::::::::::::::X:- o;;o #@:::::::@++$O*o;;*$@:::::::::::X-#o;*%+@:+@...= $@::::::::::::::::::X:-O* *%+:::::::::::::::::::::::::X::---+O *..O+X:::::::::::::::::::+-*;;*-@X::::::::@X **======;;;=O+@XX:::::::::::::::::::::::::::::::XXXXX:::::::::::::::::::X:@-%=;o&-X::::::::O*;= -+XX@+&o;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X:::::::::::::::::::::::::::::::::::::::::::::+#.;;;o&-:::::::X+-@X::::::::::::::-Oo;;;;;;o*+-XX:@-----%=;;;;;o&-:::::::::::::::::::::::::::XXXX::+-+$@X::::::::::::::X:-O=;;o $+::::::::X:@+-# o; $:::::::::::::-&=.$-@:X-+o;;;o%@:::::::::::::::::::-&=oo;*#@:::::::::::::::::::::::XX--%O&*=ooo*#@::::::::::::::::::XX-#.;;*-@X::::::::+#.o=o;;;;;;o.O-@:XXXXX::::::::::::::::::::XXXXXXXX:@@::X::::::::::::::::::X:+$%=;o&-X:::::::@-#.;=&-@X:+$*;;.#-X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-#=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::X@+ o;;=O-X:::::::#%+@XX::::::::::::-O=;;;;;;;= +---+#%##O*o;;;;;o&-::::::::::::::::::::::::XXX:@----$O**%@::::::::::::::X-O=;;o +-:XX:::::::X:::-$ooO::::::::::::::@%&#@@:::@-*o;;;O@::::::::::::::::::+$=;;;;oO+:::::::::::::::::::::::X-% .=ooo.*&#@::::::::::::::::::XX-+*o;;*-@X::::::::@:& & ....* #+:X@---@:X:::::::::::::::::X:@---------+--:XX::::::::::::::::@% **o;o&-XX:::::::@- o;=&-@X:+O=;o +@:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X-:=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::-O=;;o +@X::::@+&. -+:X:::::::::::-O=;;;;;;;;o ##O .=..=o;;;;;;; -::::::::::::::::::::::XX::+--$$%&*=;o&+:::::::::::::X++.;;;o%$$-+:X::::::::XX--oo%@:::::::::::::X:++:::::X@#*oo=%@:::::::::::::::::X- o;;;;;O-:::::::::::::::::::::::@+*o;;= &#$+@::::::::::::::::::XX-+ o;;;*-@X::::::::X:@+++$#####$+@@--$#$+@X:::::::::::::::::X@+##$$$$$#& &#-@X::::::::::::::::-O=;o;;=O-:XXX::::::+#.;;=%-X:@+ o;=O-:::::::::::XXX::::::::::::::::::::::::::::::::::::::::::::::::-#=;", +" -@X::::::::::::::::::::::::::::::::::::::::::::::@$*;;;.#-X:::::+O=o&+-:XXX::::::::-O=;;;;;;;;;o=.oo;;;;;;;;;;;o=&+::::::::::::::::::::X::@--$% ..=o;;o*%@:::::::::::::X+ ;;;;;=.*O$-@X::::::::X-%o=#@::::::::::::::::::::::X:+$&*&$::::::::::::::::::X-*;;;;;;&-:::::::::::::XX::::::::-%=;;*%$--@:::::::X::::::::::::X@$ o;;;;*-@X:::::::::::@@@@+++-----$% *.. $@X::::::::::::::::@$ ........=o=.&@@X:::::::::::::::+#*;;;;o $--:XX::::::@O.o;*$@::+#.;o -@X::::::XX::@:X::::XX::::::::::::::::::::::::::::::::::::::::X-&o;", +" -@X::::::::::::::::::::::::::::::::::::::X:@:X::X:-O=;;.#-X::::X@+ ;o*$-+::XXX:::::-O=;;;;;;;;;;;;oooooooooooo.*&::::::::::::::::::::X:@+-+#O*=o;;;;o.&$@::::::::::::::@$=;;;;;;;;=*%-::::::::X:-.; $::::::::::::::::::::::::::@+$+:::::::::::::::::::X-*;;;;;;.#@:::::::::::X@@:X::::::+$=;;&-@::::::::::@@:X::::::::X@- o;;;;;*-@X:::::::::X@---------+$O*=o;;;=%-X::::::::::::::::+&=;;;;;;;;;;;;.$-X::::::::::::::::@#*o;;;=*&$--:X::::X:+O=;o&-:X@+ ;;.#-X::::XX:@--++X::X:+@XX::::::::::::::::::::::::::::::::::::::X- o;", +" -@X:::::::::::::::::::::::::::::::::::::::@@::::::@+&=;.#-X::::::-%.;o*%$--@:::::::-O=;;;;o=..... &&&&&&&&&& &%$+@X::::::::::::::::::X@-$& .=;;;=... %++:::::::::::::::@$*....=;;;;;=O@:::::::X+O;.#@::::::::::::::::::::::::::X@+@:::::::::::::::::::X-*;;;;;;;&-:X::::::::X:$-@:XX:::::-&=;*$@X:::::::X:$$X::::::::::+%=;;;;;; -@X::::::::::X& &####& .=o;;;;;.%-X:::::::::::::::@-&o;;;;;;;;;;;;*+@X:::::::::::::::::-#*=;;;;=*&$@X::::::-#.;;.$+X:+O=;o -@X:XXX:-+$O %@::::$$XX:::::::::::::::::::::::::::::::::::::X@-*;;", +".#+X::::::::::::::::::::::::::::::::::::::@%&%+X:::X@+*;=O-:X::::::+&=;;=*&#$--+:X::-O=;;;= %%%%%%+++++++++++++++@::::::::::::::::::::@O *=;;;o=*O%%#++@::::::::::::::::::#%%%%O.;;;;;*$@::::::@-==%@::::::::::::::::::::::::::::::::::::::::::::::::::X-*;;;;;;;.#@X::::::::@@* +-@::XX::@+&o.$@X::::::::@ #@::::::::+%.;;;;;;;*@+X:::::::::+O=;o====oo;;;;o=o;;=O-X::::::::::::::::@%*o===o;;;;;;.#+X:::::::::::::::::::+$O*o;;;;=*%+X:::::@$*;;=#-X:@#.;;=#-XXX@--# .=o -::@#* +@X::::::::::::::::::::::::::::::::::::X+O=;;", +"o&-@X:::::::::::::::::::::::::::::::::::X@$*.O-X:::::-%=o -@X::::::@+O=;;;o=*&#$@:::-Oo;;o +-+++++@:@@@@@@@@@@@:::::::::::::::::::::::+ o;;o= &O$-+++@:::::::::::::::::::X@++++-%=;;;;*$@:::::X+:=&+::::::::::::::::::::::::::::::::::::X:XX:::::::::::X-*;;;;;;;;&+:::::::::@+.o #+--@:XXX@+=o&-:X::::::@+.*#+X:::::::-O=;;;;;;;=O-X:::::::::@#*o;;;;oooooo= O*o;=&-X:::::::::::::::::@%&OO& .*****O-:X::::::::::::::::::::@-$&.=o;;o&-X::::::+O=o*+@::@$*;;o&-:@-+$O.o;;o -::-%=*-@X:::::::::::::::::::::::::::::::::::::- ;;;", +";.#-X:::::::::::::::::::::::::::::::::::X@#.oO-X::::X@-&. -@:::::::X@+%*o;;;;o=*#+X:-%=;;.#-::::::::::::::::::::::::::::::::::::::::::@%.= &O+-++:::::::::::::::::::::::::::::::-&o;;;*$@:::::::XO@@::::::::::::::::::::::::::::::::::XX:@@::::::::::::X-*;;;;;;;;*@@X::::::::@%=o=*&%+-@:::- ;=%-::::::::@OO::::::::::@$ o;;;;;;o&-X::::::::::@#& &&&&&%+-$.;=&-X::::::::::::XX::::@-+++@$$$$$$+:X:::::::::::::::::::::::++$O& =o -X:::::::@O&%@:::@$*;;o*--+# .=;;;;o -::-%=.++X:::::::::::::::::::::::::::::::::::X@-*;;;", +";o&-:X:::::::::::::::::::::::::::::::::X:-%..$+X::::::@@%%::::::::::X@+$&=;;;;;.#-X:@$*;;.$-X::::::::::::::::::::::::::::::::::::::::::@#%@++@::::::::::::::::::::::::::::XX:::X-%=;;;*$@:::::::X+@:::::::::::::::::::::::::::::::X:X:X+-+$+@X:::::::::X-*;;;;;;;;=%-::::::::::-#.;;o= %$+---@=;*$@X:::::::+@:::::::::::@$&=;;;;;o&-X:::::::::::@-+++++++++++@@-*;o&-X:::::::::::X:@@:X::::::@+++++@:X:::::::::::::::::::::::::@++++O O+:::::::::++@::::@$*;;;.$# .o;;;;;;o -::-#=o&-:X::::::::::::::::::::::::::::::::::X-#=;;;", +";;*++X:::::::::::::::::::::::::::::::::X+$*o*-+X::::::X@+@X::::::::::::@+%*.=o*&@@:::$*;o +@::::::::::::::::::::::::::::::::::::::::::::@+@::::::::::::::::::::::::::::X@-@::::+@.;;;=&$::::::::::::::::::::::::::::::::::::::::::X:@--$$ * $@:::::::::X-*;;;;;;;;;*$@::::::::::-%*.o;o=. %#$#=;o&-X:::::::::::::::::::::@+&**=;;.%+X::::::::::::::::::::::::X@+*;o&-X::::::::::X@-$$-@XX::::::::::::::::::::::::::::::::::::::::::@-+:X::::::::::::::::@$*;;;o..o;;;o*.;;o&-::-#=;*++X:::::::::::::::::::::::::::::::::X@+*;;;;", +";;o&-@X:::::::::::::::::::::::::::::::X@-&o;.#-X::::::::::::::::::::::::@++$O&$+::::@$*;oO-:::::::::::::::::::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::#$+--@-+*o;;o&+::::::::::::::::::::::::::::::::::::::::@:@--$#&*.o;o $@::::::::X-.;;;;;;;;;o $@::::::::::++#&.o;;;====o;;*$@::::::::::::::::::::::@@$$&..O+::::::::::::::::::::::::::X@+*;o&-X::::::::::@@&**O+@X::::::::::::::::::::::::::::::::::::::::::::@::::::::::::::::::@$*;;;;;;;;o*O$O=;=O-X:-#=;oO-:X::::::::::::::::::::::::::::::::X-&o;;;;", +";;;.%-:X:::::::::::::::::::::::::::::X:-%.;;.#-X::::::::::::::::::::::::::@++++@:::::$O #@X:::::::::::::::::::::::::::::::X:+++X:::::::::::::::::::::::::::::::::::::X+O. O#$%*o;;o +@::::::::::::::::::::::::::::::::::X---+++++%&*=o;;;;;.#@::::::::X-*o;;;;;;;;;o%+:::::::::::@++#&.=o;;;;;;;oO-::::::::::::::::::::::X@+@+##@:X:::::::::::::::::::::::::X@+*;o&-X:::::::::@@ =;;= $@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$.;;;;;o=.&+--$.;=O-::-#=;;.#-:X::::::::::::::::::::::::::::::X++.;;;;;", +";;;;*+-:X:::::::::::::::::::::::::::X:++*;;;.#-X::::::::::::::::::::::::::::::::::::::@++:::::::::::::::::::::::::::::::::::@&*%-::::::::::::::::::::::::::::::::::::::@#.oo=.=;;;o +@::::::::::::::::::::::::::::::::::X+##$ ****=o;;;;;;;o $::::::::::@$.o;;;;;;;;;O+::::::::::::::++#OO*o;;;;;;*+@X:::::::::::::::::::::::::@+:X::::::::::::::::::::::::::X@+*;o&-X:::::::::+$.;;;;=%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@$*;oo=*&O#+@:+$.;.$+X:-#=;;;*$+X:::::::::::::::::::::::::::::X@+ o;;;;;", +";;;;o +@X:::::::::::::::::::::::::::X@+ o;;;.%-X:::::::::::::::::::::::::::::::::::::::@@::::::::::::::::::::::::::::::::::-#=;*+@X::::::::::::::::::::::::::::::::::::X+%.;;;;;o. +@X:::::::::::::::::::::::::::::::::X@$.==;;;;;;;;;;;;=.&+:::::::::::X-$*o;;;;;;;=%@::::::::::::::::++-$O*=o;;;o&-:X::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;=&-X:::::::::@@&=;;;=%-X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::O&&&O$++@@XX-O=o&-:X:-#=;;;o ++XX::::::::::::::::::::::::::X@+ o;;;;;;", +";;;;;o*#+X::::::::::::::::::::::::XX+$*o;;;o*@+X:::::::::::::::::::::::::::::::::::::::XX::::::::::::::::::::::::::::::::::+&o;oO-:::::::::::::::::::::::::::::::::::::::-# * *O%+@::::::::::::::::::::::::::::::::::::+:*oo.=* * *O#+@:::::::::::::+$& *O@::::::::::::::::::::@+$%&*o;;=O-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;=O-X:::::::::X@+O &X@X::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::@++++@@::::@$*;oO-X::-#=;;;;= @@:X::::::::::::::::::::::::X@+ o;;;;;;;", +";;;;;;o +-@X:::::::::::::::::::::XX++ o;;;;o&-:X:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+@:::::::@$.;;;*++X::::::::::::::::::::::::::::::::::::X:++++++++@X::::::::::::::::::::::::::::::::::::::%OO#O$+++++++++++::::::::::::::::@+++++++++:::::::::::::::::::::X:@+++.;;;.#@X:::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;o&-X:::::::::::@++++@:X::::::::::::::::::::X:::::::::::::::::::::::::::::::::::::::::::::::::::::X:-O=;o&-X::-#=;;;;;o +-XX:::::::::::::::::::::::-+ o;;;;;;;;", +";;;;;;;o*#+@X::::::::::::::::::XX@-+&=;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::::X::::::::::@+$@::::::::+ o;;o +::::::::::::::::::::::::::::::::::::::::@@@@@::::::::::::::::::::::::::::::::::::::::::@++@+@@@@@@@@@@::::::::::::::::::::@@@@@@@::::::::::::::::::::::::::@-O=;;;&-::::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;;*+@X::::::::::::@@@@::::::::::::::::::::X@-:X:::::::::::::::::::::::::::::::::::::::::::::::::::X@$*;;=%-X::-#=;;;;;;o $-@XX:::::::::::::::::XX@+#*o;;;;;;;;;", +";;;;;;;;o= $-@XX:::::::::::::XX@-+O.o;;;;;;o&-::::::::::::::::::::::::::::::::::::::::::::::::::::X@-+:X::::::@#*=*#@X:::::@$.;;;o&-:::::::::::::::::::::::::::::::::::::::XXXXX:::::::::::::::::::::::::::::::::::::::::::::::XXXXXXXXXX::::::::::::::::::::XXXXXXX::::::::::::::::::::::::::X@+.;;;.#@X::::::::::::::::::::::::::::::::::::::::::::::::::::X@+*;;.$+X::::::::::::XXXX::::::::::::::::::::@@:::X:::::::::::::::::::::::::::::::::::::::::::::::::X@$ o;o&-::::-#=;;;;;;;o.O+-+:X:::::::::::::X@--+ =o;;;;;;;;;;", +";;;;;;;;;;o*#+-+@:X::::::::X:@-+# o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=*%+-+@:X:::::::XX:+++$*o;;;;;;;;;;;;", +";;;;;;;;;;;o=*O++--@X:::::+--+O.=o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=.&++-@X:::::---+#*==;;;;;;;;;;;;;;", +";;;;;;;;;;;;;;=.. #+------$%&*o;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;o..&------+%&O&.o;;;;;;;;;;;;;;;;" +}; diff --git a/hacks/m6502.sh b/hacks/m6502.sh index ee7f8e22..f592111d 100755 --- a/hacks/m6502.sh +++ b/hacks/m6502.sh @@ -17,4 +17,9 @@ for f in $SRCS ; do echo ',' >> $TMP2 done rm $TMP1 -mv $TMP2 $TARGET +if cmp -s $TMP2 $TARGET ; then + rm $TMP2 +else + mv $TMP2 $TARGET +fi + diff --git a/utils/version.h b/utils/version.h index c6cc11b3..f00788c9 100644 --- a/utils/version.h +++ b/utils/version.h @@ -1,2 +1,2 @@ static const char screensaver_id[] = - "@(#)xscreensaver 5.16 (19-Jun-2012), by Jamie Zawinski (jwz@jwz.org)"; + "@(#)xscreensaver 5.17 (22-Jun-2012), by Jamie Zawinski (jwz@jwz.org)"; diff --git a/xscreensaver.spec b/xscreensaver.spec index e6c8b98c..920a05cd 100644 --- a/xscreensaver.spec +++ b/xscreensaver.spec @@ -1,5 +1,5 @@ %define name xscreensaver -%define version 5.16 +%define version 5.17 Summary: X screen saver and locker Name: %{name} diff --git a/xscreensaver.xcodeproj/project.pbxproj b/xscreensaver.xcodeproj/project.pbxproj index f5657cd4..a167009f 100644 --- a/xscreensaver.xcodeproj/project.pbxproj +++ b/xscreensaver.xcodeproj/project.pbxproj @@ -1608,6 +1608,7 @@ AF794FD309974FA60059A8B0 /* XScreenSaverSubclass.m in Sources */ = {isa = PBXBuildFile; fileRef = AF9CC7A0099580E70075E99B /* XScreenSaverSubclass.m */; }; AF794FDF09974FD10059A8B0 /* loop.xml in Resources */ = {isa = PBXBuildFile; fileRef = AFC258DD0988A468000655EE /* loop.xml */; }; AF794FE109974FEC0059A8B0 /* loop.c in Sources */ = {isa = PBXBuildFile; fileRef = AF794FE009974FEC0059A8B0 /* loop.c */; }; + AF7E080415932A1600D81407 /* iSaverRunner29t.png in Resources */ = {isa = PBXBuildFile; fileRef = AF7E080315932A1600D81407 /* iSaverRunner29t.png */; }; AF84AF1F15829AF000607E4C /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; AF84AF2015829AF000607E4C /* SaverListController.m in Sources */ = {isa = PBXBuildFile; fileRef = AF84AF1E15829AF000607E4C /* SaverListController.m */; }; AF84FD4209B1209E00F3AB06 /* GLUT.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF84FD4109B1209E00F3AB06 /* GLUT.framework */; }; @@ -4747,6 +4748,20 @@ remoteGlobalIDString = AF4808C0098C3B6C00FB32B8; remoteInfo = jwxyz; }; + AF7E07FD15925DF200D81407 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = AF4FF4930D52CA0800666F98; + remoteInfo = m6502.h; + }; + AF7E07FF15925DFE00D81407 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = AFA56119099378CB00F3E977; + remoteInfo = molecules.h; + }; AF918979158FC00A002B5D1E /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; @@ -6058,6 +6073,7 @@ AF795014099751940059A8B0 /* pacman_level.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman_level.h; path = hacks/pacman_level.h; sourceTree = ""; }; AF795015099751940059A8B0 /* pacman.c */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.c; name = pacman.c; path = hacks/pacman.c; sourceTree = ""; }; AF795016099751940059A8B0 /* pacman.h */ = {isa = PBXFileReference; fileEncoding = 5; lastKnownFileType = sourcecode.c.h; name = pacman.h; path = hacks/pacman.h; sourceTree = ""; }; + AF7E080315932A1600D81407 /* iSaverRunner29t.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = iSaverRunner29t.png; path = OSX/iSaverRunner29t.png; sourceTree = ""; }; AF84AF1E15829AF000607E4C /* SaverListController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SaverListController.m; path = OSX/SaverListController.m; sourceTree = ""; }; AF84FD4109B1209E00F3AB06 /* GLUT.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLUT.framework; path = /System/Library/Frameworks/GLUT.framework; sourceTree = ""; }; AF91898F158FC00A002B5D1E /* XScreenSaver.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = XScreenSaver.app; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -9381,6 +9397,7 @@ 29B97314FDCFA39411CA2CEA /* xscreensaver */ = { isa = PBXGroup; children = ( + AF7E080315932A1600D81407 /* iSaverRunner29t.png */, AF480AB9098C66E200FB32B8 /* SaverRunner */, 080E96DDFE201D6D7F000001 /* libjwxyz */, AFE1FD520981E35400F7970E /* Utils */, @@ -12080,6 +12097,7 @@ isa = PBXNativeTarget; buildConfigurationList = AF91898C158FC00A002B5D1E /* Build configuration list for PBXNativeTarget "XScreenSaver-iOS" */; buildPhases = ( + AF7E080115925EE300D81407 /* ICMP Sanity Check */, AF91897B158FC00A002B5D1E /* Resources */, AF918985158FC00A002B5D1E /* Sources */, AF918989158FC00A002B5D1E /* Frameworks */, @@ -12089,6 +12107,8 @@ ); dependencies = ( AF918978158FC00A002B5D1E /* PBXTargetDependency */, + AF7E07FE15925DF200D81407 /* PBXTargetDependency */, + AF7E080015925DFE00D81407 /* PBXTargetDependency */, ); name = "XScreenSaver-iOS"; productName = SaverTester; @@ -14557,6 +14577,7 @@ isa = PBXNativeTarget; buildConfigurationList = AFE30BF90E52B14700CCF4A5 /* Build configuration list for PBXNativeTarget "Sonar" */; buildPhases = ( + AF7E08021592661100D81407 /* ICMP Sanity Check */, AFE30BEB0E52B14700CCF4A5 /* Resources */, AFE30BED0E52B14700CCF4A5 /* Sources */, AFE30BF00E52B14700CCF4A5 /* Frameworks */, @@ -15912,6 +15933,7 @@ AF918B8F158FC53E002B5D1E /* xrayswarm.xml in Resources */, AF918B90158FC53E002B5D1E /* xspirograph.xml in Resources */, AF918B91158FC554002B5D1E /* zoom.xml in Resources */, + AF7E080415932A1600D81407 /* iSaverRunner29t.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -18732,6 +18754,34 @@ shellScript = "$SOURCE_ROOT/OSX/update-info-plist.pl -q $BUILT_PRODUCTS_DIR/$PRODUCT_NAME$WRAPPER_SUFFIX"; showEnvVarsInLog = 0; }; + AF7E080115925EE300D81407 /* ICMP Sanity Check */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "ICMP Sanity Check"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "$SOURCE_ROOT/OSX/icmp-warning.pl"; + }; + AF7E08021592661100D81407 /* ICMP Sanity Check */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "ICMP Sanity Check"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "$SOURCE_ROOT/OSX/icmp-warning.pl"; + }; AF91898A158FC00A002B5D1E /* Run Update Info Plist */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; @@ -25843,6 +25893,16 @@ target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; targetProxy = AF794FCF09974FA60059A8B0 /* PBXContainerItemProxy */; }; + AF7E07FE15925DF200D81407 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AF4FF4930D52CA0800666F98 /* m6502.h */; + targetProxy = AF7E07FD15925DF200D81407 /* PBXContainerItemProxy */; + }; + AF7E080015925DFE00D81407 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = AFA56119099378CB00F3E977 /* molecules.h */; + targetProxy = AF7E07FF15925DFE00D81407 /* PBXContainerItemProxy */; + }; AF918978158FC00A002B5D1E /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = AF4808C0098C3B6C00FB32B8 /* jwxyz */; -- 2.30.2