diff --git a/.gitignore b/.gitignore index c7978ef41..92c199a0b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,3 @@ /build /.vscode /inst -/test/CUDA/LBM -/test/CUDA/RSBench diff --git a/test/CUDA/LBM/Makefile b/test/CUDA/LBM/Makefile new file mode 100644 index 000000000..c3cb311d6 --- /dev/null +++ b/test/CUDA/LBM/Makefile @@ -0,0 +1,149 @@ +#=============================================================================== +# User Options +#=============================================================================== + +CUDA_PATH ?= /usr/local/cuda-11.3 + +ENZYME_PATH ?= /home/wsmoses/Enzyme/enzyme/build13Fast/Enzyme/ClangEnzyme-13.so +CLANG_PATH ?= /home/wsmoses/llvm-project/buildfast/bin/clang++ + +OPTIMIZE ?= yes + +NEWCACHE ?= yes +AA ?= no +PHISTRUCT ?= no +FORWARD ?= no +COALESE ?= yes +CACHELICM ?= yes +ABI ?= yes +ALLOCATOR ?= yes +VERIFY ?= no + +DEBUG = no +PROFILE = no +SM_VERSION = 60 + +#=============================================================================== +# Program name & source code list +#=============================================================================== + +program = rsbench + +source = lbm.cu main.cc parboil_cuda.c args.c + +obj = $(source:.cu=.o) + +#=============================================================================== +# Sets Flags +#=============================================================================== + +# Standard Flags +CFLAGS := -mllvm -max-heap-to-stack-size=1000000 -I $(CUDA_PATH)/include -I . +# -mllvm -max-heap-to-stack-size=-1 +# -Rpass=attributor -mllvm -debug -mllvm -debug-only=attributor + + +CC := $(CLANG_PATH) +CFLAGS += -ffast-math -fno-experimental-new-pass-manager --cuda-path=$(CUDA_PATH) -L$(CUDA_PATH)/lib64 --cuda-gpu-arch=sm_$(SM_VERSION) -std=c++11 -Xclang -load -Xclang $(ENZYME_PATH) + + +# Linker Flags +LDFLAGS = "-lcudart_static" "-ldl" "-lrt" -lpthread -lm + +# Debug Flags +ifeq ($(DEBUG),yes) + CFLAGS += -g -G + LDFLAGS += -g -G +endif + +ifeq ($(ALLOCATOR),yes) + CFLAGS += -DALLOCATOR +endif + +ifeq ($(VERIFY),yes) + CFLAGS += -DVERIFY +endif + +ifeq ($(ABI),yes) + CFLAGS += -DABI +else + CFLAGS += -DSIZE=8 +endif + +# Profiling Flags +ifeq ($(PROFILE),yes) + CFLAGS += -pg + LDFLAGS += -pg +endif + +# Optimization Flags +ifeq ($(OPTIMIZE),yes) + CFLAGS += -O3 +endif + + +# Optimization Flags +ifeq ($(FORWARD),yes) + CFLAGS += +else + CFLAGS += -DALLOW_AD=1 +endif + + +# Optimization Flags +ifeq ($(NEWCACHE),yes) + CFLAGS += -mllvm -enzyme-new-cache=1 -mllvm -enzyme-mincut-cache=1 + ifeq ($(ABI),yes) + CFLAGS += -DSIZE=20 + endif +else + CFLAGS += -mllvm -enzyme-new-cache=0 -mllvm -enzyme-mincut-cache=0 + ifeq ($(ABI),yes) + CFLAGS += -DSIZE=80 + endif +endif + +ifeq ($(AA),yes) + CFLAGS += -mllvm -enzyme-aggressive-aa=1 +else + CFLAGS += -mllvm -enzyme-aggressive-aa=0 +endif + + +ifeq ($(PHISTRUCT),yes) + CFLAGS += -mllvm -enzyme-phi-restructure=1 +else + CFLAGS += -mllvm -enzyme-phi-restructure=0 +endif + +ifeq ($(COALESE),yes) + CFLAGS += -mllvm -enzyme-coalese +endif + +ifeq ($(CACHELICM),yes) + CFLAGS += -mllvm -enzyme-loop-invariant-cache=1 +else + CFLAGS += -mllvm -enzyme-loop-invariant-cache=0 +endif + + + +#=============================================================================== +# Targets to Build +#=============================================================================== + +$(program): $(obj) lbm_kernel.cu Makefile + $(CC) $(CFLAGS) $(obj) -o $@ $(LDFLAGS) + +%.o: %.cc lbm_kernel.cu Makefile + $(CC) $(CFLAGS) -c $< -o $@ + +%.o: %.cu lbm_kernel.cu Makefile + $(CC) $(CFLAGS) -c $< -o $@ + + +clean: + rm -rf rsbench $(obj) + +run: + ./rsbench diff --git a/test/CUDA/LBM/args.c b/test/CUDA/LBM/args.c new file mode 100644 index 000000000..9d751e294 --- /dev/null +++ b/test/CUDA/LBM/args.c @@ -0,0 +1,617 @@ + +#include +#include +#include +#include +#include +#include + +/*****************************************************************************/ +/* Memory management routines */ + +/* Free an array of owned strings. */ +void +pb_FreeStringArray(char **string_array) +{ + char **p; + + if (!string_array) return; + for (p = string_array; *p; p++) free(*p); + free(string_array); +} + +struct pb_PlatformParam * +pb_PlatformParam(char *name, char *version) +{ + if (name == NULL) { + fprintf(stderr, "pb_PlatformParam: Invalid argument\n"); + exit(-1); + } + + struct pb_PlatformParam *ret = + (struct pb_PlatformParam *)malloc(sizeof (struct pb_PlatformParam)); + + ret->name = name; + ret->version = version; + return ret; +} + +void +pb_FreePlatformParam(struct pb_PlatformParam *p) +{ + if (p == NULL) return; + + free(p->name); + free(p->version); + free(p); +} + +struct pb_DeviceParam * +pb_DeviceParam_index(int index) +{ + struct pb_DeviceParam *ret = + (struct pb_DeviceParam *)malloc(sizeof (struct pb_DeviceParam)); + ret->criterion = pb_Device_INDEX; + ret->index = index; + return ret; +} + +struct pb_DeviceParam * +pb_DeviceParam_cpu(void) +{ + struct pb_DeviceParam *ret = + (struct pb_DeviceParam *)malloc(sizeof (struct pb_DeviceParam)); + ret->criterion = pb_Device_CPU; + return ret; +} + +struct pb_DeviceParam * +pb_DeviceParam_gpu(void) +{ + struct pb_DeviceParam *ret = + (struct pb_DeviceParam *)malloc(sizeof (struct pb_DeviceParam)); + ret->criterion = pb_Device_GPU; + return ret; +} + +struct pb_DeviceParam * +pb_DeviceParam_accelerator(void) +{ + struct pb_DeviceParam *ret = + (struct pb_DeviceParam *)malloc(sizeof (struct pb_DeviceParam)); + ret->criterion = pb_Device_ACCELERATOR; + return ret; +} + +struct pb_DeviceParam * +pb_DeviceParam_name(char *name) +{ + struct pb_DeviceParam *ret = + (struct pb_DeviceParam *)malloc(sizeof (struct pb_DeviceParam)); + ret->criterion = pb_Device_NAME; + ret->name = name; + return ret; +} + +void +pb_FreeDeviceParam(struct pb_DeviceParam *p) +{ + if (p == NULL) return; + + switch(p->criterion) { + case pb_Device_NAME: + free(p->name); + break; + case pb_Device_INDEX: + case pb_Device_CPU: + case pb_Device_ACCELERATOR: + break; + default: + fprintf(stderr, "pb_FreeDeviceParam: Invalid argument\n"); + exit(-1); + } +} + +void +pb_FreeParameters(struct pb_Parameters *p) +{ + free(p->outFile); + pb_FreeStringArray(p->inpFiles); + pb_FreePlatformParam(p->platform); + pb_FreeDeviceParam(p->device); + free(p); +} + +/*****************************************************************************/ + +/* Parse a comma-delimited list of strings into an + * array of strings. */ +static char ** +read_string_array(char *in) +{ + char **ret; + int i; + int count; /* Number of items in the input */ + char *substring; /* Current substring within 'in' */ + + /* Count the number of items in the string */ + count = 1; + for (i = 0; in[i]; i++) if (in[i] == ',') count++; + + /* Allocate storage */ + ret = (char **)malloc((count + 1) * sizeof(char *)); + + /* Create copies of the strings from the list */ + substring = in; + for (i = 0; i < count; i++) { + char *substring_end; + int substring_length; + + /* Find length of substring */ + for (substring_end = substring; + (*substring_end != ',') && (*substring_end != 0); + substring_end++); + + substring_length = substring_end - substring; + + /* Allocate memory and copy the substring */ + ret[i] = (char *)malloc(substring_length + 1); + memcpy(ret[i], substring, substring_length); + ret[i][substring_length] = 0; + + /* go to next substring */ + substring = substring_end + 1; + } + ret[i] = NULL; /* Write the sentinel value */ + + return ret; +} + +static void +report_parse_error(const char *str) +{ + fputs(str, stderr); +} + +/* Interpret a string as a 'pb_DeviceParam' value. + * Return a pointer to a new value, or NULL on failure. + */ +static struct pb_DeviceParam * +read_device_param(char *str) +{ + /* Try different ways of interpreting 'device_string' until one works */ + + /* If argument is an integer, then interpret it as a device index */ + errno = 0; + char *end; + long device_int = strtol(str, &end, 10); + if (!errno) { + /* Negative numbers are not valid */ + if (device_int < 0 || device_int > INT_MAX) return NULL; + + return pb_DeviceParam_index(device_int); + } + + /* Match against predefined strings */ + if (strcmp(str, "CPU") == 0) + return pb_DeviceParam_cpu(); + if (strcmp(str, "GPU") == 0) + return pb_DeviceParam_gpu(); + if (strcmp(str, "ACCELERATOR") == 0) + return pb_DeviceParam_accelerator(); + + /* Assume any other string is a device name */ + return pb_DeviceParam_name(strdup(str)); +} + +/* Interpret a string as a 'pb_PlatformParam' value. + * Return a pointer to a new value, or NULL on failure. + */ +static struct pb_PlatformParam * +read_platform_param(char *str) +{ + int separator_index; /* Index of the '-' character separating + * name and version number. It's -1 if + * there's no '-' character. */ + + /* Find the last occurrence of '-' in 'str' */ + { + char *cur; + separator_index = -1; + for (cur = str; *cur; cur++) { + if (*cur == '-') separator_index = cur - str; + } + } + + /* The platform name is either the entire string, or all characters before + * the separator */ + int name_length = separator_index == -1 ? strlen(str) : separator_index; + char *name_str = (char *)malloc(name_length + 1); + memcpy(name_str, str, name_length); + name_str[name_length] = 0; + + /* The version is either NULL, or all characters after the separator */ + char *version_str; + if (separator_index == -1) { + version_str = NULL; + } + else { + const char *version_input_str = str + separator_index + 1; + int version_length = strlen(version_input_str); + + version_str = (char *)malloc(version_length + 1); + memcpy(version_str, version_input_str, version_length); + version_str[version_length] = 0; + } + + /* Create output structure */ + return pb_PlatformParam(name_str, version_str); +} + +/****************************************************************************/ +/* Argument parsing state */ + +/* Argument parsing state. + * + * Arguments that are interpreted by the argument parser are removed from + * the list. Variables 'argc' and 'argn' do not count arguments that have + * been removed. + * + * During argument parsing, the array of arguments is compacted, overwriting + * the erased arguments. Variable 'argv_put' points to the array element + * where the next argument will be written. Variable 'argv_get' points to + * the array element where the next argument will be read from. + */ +struct argparse { + int argc; /* Number of arguments. Mutable. */ + int argn; /* Current argument index. */ + char **argv_get; /* Argument value being read. */ + char **argv_put; /* Argument value being written. + * argv_put <= argv_get. */ +}; + +static void +initialize_argparse(struct argparse *ap, int argc, char **argv) +{ + ap->argc = argc; + ap->argn = 0; + ap->argv_get = ap->argv_put = argv; +} + +/* Finish argument parsing, without processing the remaining arguments. + * Write new argument count into _argc. */ +static void +finalize_argparse(struct argparse *ap, int *_argc, char **argv) +{ + /* Move the remaining arguments */ + for(; ap->argn < ap->argc; ap->argn++) + *ap->argv_put++ = *ap->argv_get++; + + /* Update the argument count */ + *_argc = ap->argc; + + /* Insert a terminating NULL */ + argv[ap->argc] = NULL; +} + +/* Delete the current argument. The argument will not be visible + * when argument parsing is done. */ +static void +delete_argument(struct argparse *ap) +{ + if (ap->argn >= ap->argc) { + fprintf(stderr, "delete_argument\n"); + } + ap->argc--; + ap->argv_get++; +} + +/* Go to the next argument. Also, move the current argument to its + * final location in argv. */ +static void +next_argument(struct argparse *ap) +{ + if (ap->argn >= ap->argc) { + fprintf(stderr, "next_argument\n"); + } + /* Move argument to its new location. */ + *ap->argv_put++ = *ap->argv_get++; + ap->argn++; +} + +static int +is_end_of_arguments(struct argparse *ap) +{ + return ap->argn == ap->argc; +} + +/* Get the current argument */ +static char * +get_argument(struct argparse *ap) +{ + return *ap->argv_get; +} + +/* Get the current argument, and also delete it */ +static char * +consume_argument(struct argparse *ap) +{ + char *ret = get_argument(ap); + delete_argument(ap); + return ret; +} + +/****************************************************************************/ + +/* The result of parsing a command-line argument */ +typedef enum { + ARGPARSE_OK, /* Success */ + ARGPARSE_ERROR, /* Error */ + ARGPARSE_DONE /* Success, and do not continue parsing */ +} result; + +typedef result parse_action(struct argparse *ap, struct pb_Parameters *params); + + +/* A command-line option */ +struct option { + char short_name; /* If not 0, the one-character + * name of this option */ + const char *long_name; /* If not NULL, the long name of this option */ + parse_action *action; /* What to do when this option occurs. + * Sentinel value is NULL. + */ +}; + +/* Output file + * + * -o FILE + */ +static result +parse_output_file(struct argparse *ap, struct pb_Parameters *params) +{ + if (is_end_of_arguments(ap)) + { + report_parse_error("Expecting file name after '-o'\n"); + return ARGPARSE_ERROR; + } + + /* Replace the output file name */ + free(params->outFile); + params->outFile = strdup(consume_argument(ap)); + + return ARGPARSE_OK; +} + +/* Input files + * + * -i FILE,FILE,... + */ +static result +parse_input_files(struct argparse *ap, struct pb_Parameters *params) +{ + if (is_end_of_arguments(ap)) + { + report_parse_error("Expecting file name after '-i'\n"); + return ARGPARSE_ERROR; + } + + /* Replace the input file list */ + pb_FreeStringArray(params->inpFiles); + params->inpFiles = read_string_array(consume_argument(ap)); + return ARGPARSE_OK; +} + +/* End of options + * + * -- + */ + +static result +parse_end_options(struct argparse *ap, struct pb_Parameters *params) +{ + return ARGPARSE_DONE; +} + +/* OpenCL device + * + * --device X + */ + +static result +parse_device(struct argparse *ap, struct pb_Parameters *params) +{ + /* Read the next argument, which specifies a device */ + + if (is_end_of_arguments(ap)) + { + report_parse_error("Expecting device specification after '--device'\n"); + return ARGPARSE_ERROR; + } + + char *device_string = consume_argument(ap); + struct pb_DeviceParam *device_param = read_device_param(device_string); + + if (!device_param) { + report_parse_error("Unrecognized device specification format on command line\n"); + return ARGPARSE_ERROR; + } + + /* Save the result */ + pb_FreeDeviceParam(params->device); + params->device = device_param; + + return ARGPARSE_OK; +} + +static result +parse_platform(struct argparse *ap, struct pb_Parameters *params) +{ + /* Read the next argument, which specifies a platform */ + + if (is_end_of_arguments(ap)) + { + report_parse_error("Expecting device specification after '--platform'\n"); + return ARGPARSE_ERROR; + } + + char *platform_string = consume_argument(ap); + struct pb_PlatformParam *platform_param = read_platform_param(platform_string); + + if (!platform_param) { + report_parse_error("Unrecognized platform specification format on command line\n"); + return ARGPARSE_ERROR; + } + + /* Save the result */ + pb_FreePlatformParam(params->platform); + params->platform = platform_param; + + return ARGPARSE_OK; +} + + +static struct option options[] = { + { 'o', NULL, &parse_output_file }, + { 'i', NULL, &parse_input_files }, + { '-', NULL, &parse_end_options }, + { 0, "device", &parse_device }, + { 0, "platform", &parse_platform }, + { 0, NULL, NULL } +}; + +static int +is_last_option(struct option *op) +{ + return op->action == NULL; +} + +/****************************************************************************/ + +/* Parse command-line parameters. + * Return zero on error, nonzero otherwise. + * On error, the other outputs may be invalid. + * + * The information collected from parameters is used to update + * 'ret'. 'ret' should be initialized. + * + * '_argc' and 'argv' are updated to contain only the unprocessed arguments. + */ +static int +pb_ParseParameters (struct pb_Parameters *ret, int *_argc, char **argv) +{ + char *err_message; + struct argparse ap; + + /* Each argument */ + initialize_argparse(&ap, *_argc, argv); + while(!is_end_of_arguments(&ap)) { + result arg_result; /* Result of parsing this option */ + char *arg = get_argument(&ap); + + /* Process this argument */ + if (arg[0] == '-') { + /* Single-character flag */ + if ((arg[1] != 0) && (arg[2] == 0)) { + delete_argument(&ap); /* This argument is consumed here */ + + /* Find a matching short option */ + struct option *op; + for (op = options; !is_last_option(op); op++) { + if (op->short_name == arg[1]) { + arg_result = (*op->action)(&ap, ret); + goto option_was_processed; + } + } + + /* No option matches */ + report_parse_error("Unexpected command-line parameter\n"); + arg_result = ARGPARSE_ERROR; + goto option_was_processed; + } + + /* Long flag */ + if (arg[1] == '-') { + delete_argument(&ap); /* This argument is consumed here */ + + /* Find a matching long option */ + struct option *op; + for (op = options; !is_last_option(op); op++) { + if (op->long_name && strcmp(&arg[2], op->long_name) == 0) { + arg_result = (*op->action)(&ap, ret); + goto option_was_processed; + } + } + + /* No option matches */ + report_parse_error("Unexpected command-line parameter\n"); + arg_result = ARGPARSE_ERROR; + goto option_was_processed; + } + } + else { + /* Other arguments are ignored */ + next_argument(&ap); + arg_result = ARGPARSE_OK; + goto option_was_processed; + } + + option_was_processed: + /* Decide what to do next based on 'arg_result' */ + switch(arg_result) { + case ARGPARSE_OK: + /* Continue processing */ + break; + + case ARGPARSE_ERROR: + /* Error exit from the function */ + return 0; + + case ARGPARSE_DONE: + /* Normal exit from the argument parsing loop */ + goto end_of_options; + } + } /* end for each argument */ + + /* If all arguments were processed, then normal exit from the loop */ + + end_of_options: + finalize_argparse(&ap, _argc, argv); + return 1; +} + +/*****************************************************************************/ +/* Other exported functions */ + +struct pb_Parameters * +pb_ReadParameters(int *_argc, char **argv) +{ + struct pb_Parameters *ret = + (struct pb_Parameters *)malloc(sizeof(struct pb_Parameters)); + + /* Initialize the parameters structure */ + ret->outFile = NULL; + ret->inpFiles = (char **)malloc(sizeof(char *)); + ret->inpFiles[0] = NULL; + ret->platform = NULL; + ret->device = NULL; + + /* Read parameters and update _argc, argv */ + if (!pb_ParseParameters(ret, _argc, argv)) { + /* Parse error */ + pb_FreeParameters(ret); + return NULL; + } + + return ret; +} + +int +pb_Parameters_CountInputs(struct pb_Parameters *p) +{ + int n; + + for (n = 0; p->inpFiles[n]; n++); + return n; +} + diff --git a/test/CUDA/LBM/bench.py b/test/CUDA/LBM/bench.py new file mode 100644 index 000000000..de98ca860 --- /dev/null +++ b/test/CUDA/LBM/bench.py @@ -0,0 +1,82 @@ +import os +import subprocess + +DEVICE=os.getenv("DEVICE", "5") + +sizes = [102, 1020, 10200, 102000, 1020000, 10200000] + +sizes = list(range(100, 37000, 100)) +# AA broken here +vars = ["OPTIMIZE", "NEWCACHE", "FORWARD", "ALLOCATOR", "ABI"] + +def run(VERIFY, OPTIMIZE, FORWARD, NEWCACHE, ALLOCATOR, ABI, runs, sizes): + print(f'VERIFY={VERIFY} OPTIMIZE={OPTIMIZE} FORWARD={FORWARD} ABI={ABI} ALLOCATOR={ALLOCATOR} NEWCACHE={NEWCACHE} make -B -j', flush=True) + comp = subprocess.run(f'VERIFY={VERIFY} OPTIMIZE={OPTIMIZE} ABI={ABI} FORWARD={FORWARD} ALLOCATOR={ALLOCATOR} NEWCACHE={NEWCACHE} make -B -j', shell=True, stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) + assert (comp.returncode == 0) + + for size in sizes: + res = [] + for i in range(runs): + if VERIFY == "yes": + res.append(os.popen(f"CUDA_DEVICE_ORDER=PCI_BUS_ID CUDA_VISIBLE_DEVICES={DEVICE} ./rsbench -i datasets/lbm/short/input/120_120_150_ldc.of -o ref.dat -- " + str(size) + "| grep \"der=[0-9\.]*\" -o | grep -e \"[0-9\.]*\" -o").read().strip()) + else: + res.append(os.popen(f"CUDA_DEVICE_ORDER=PCI_BUS_ID CUDA_VISIBLE_DEVICES={DEVICE} ./rsbench -i datasets/lbm/short/input/120_120_150_ldc.of -o ref.dat -- " + str(size) + "| grep \"Kernel \" | grep -e \"[0-9\.]*\" -o").read().strip()) + # print(res, flush=True) + print(f'VERIFY={VERIFY} OPTIMIZE={OPTIMIZE} FORWARD={FORWARD} ABI={ABI} ALLOCATOR={ALLOCATOR} NEWCACHE={NEWCACHE} size={size}', "\t", "\t".join(res), flush=True) + + +def do(remain, set): + if len(remain) == 0: + # print(set) + if set["FORWARD"] == "yes": + runb = True + for k in set: + if k != "OPTIMIZE": + if set[k]=="no": + runb = False + break + if not runb: + return + run(**set) + else: + strue = set.copy() + strue[remain[0]] = "yes" + do(remain[1:], strue) + sfalse = set.copy() + sfalse[remain[0]] = "no" + do(remain[1:], sfalse) + +# do(vars[2:], {"runs":5, "AA":"no", "NEWCACHE": "no"}) +# for s in range(40, 500, 40): +# for s in range(50, 1000, 50): +# do(vars[1:-1], {"OPTIMIZE":"yes", "ABI":"yes", "runs":5, "size": s}) + +def merge(a, b): + c = {} + for m in a: + c[m] = a[m] + for m in b: + c[m] = b[m] + return c + +def ablation(): + start = {"runs": 5, "sizes": [150], "OPTIMIZE": "yes", "VERIFY": "no"} + run(**(merge(start,{"FORWARD":"yes", "NEWCACHE":"yes", "ALLOCATOR":"yes", "ABI":"yes"}))) + run(**(merge(start,{"FORWARD":"no", "NEWCACHE":"yes", "ALLOCATOR":"yes", "ABI":"yes"}))) + run(**(merge(start,{"FORWARD":"no", "NEWCACHE":"yes", "ALLOCATOR":"no", "ABI":"yes"}))) + # run(**(merge(start,{"FORWARD":"no", "NEWCACHE":"no", "ALLOCATOR":"no", "ABI":"no"}))) + +def scaling(): + start = {"runs": 5, "sizes": list(range(50,650,50)), "OPTIMIZE": "yes", "VERIFY":"no"} + run(**(merge(start,{"FORWARD":"yes", "NEWCACHE":"yes", "ALLOCATOR":"yes", "ABI":"yes"}))) + run(**(merge(start,{"FORWARD":"no", "NEWCACHE":"yes", "ALLOCATOR":"yes", "ABI":"yes"}))) + +def verify(): + start = {"runs": 1, "sizes": [20], "OPTIMIZE": "yes", "VERIFY":"yes"} + run(**(merge(start,{"FORWARD":"yes", "NEWCACHE":"yes", "ALLOCATOR":"yes", "ABI":"yes"}))) + run(**(merge(start,{"FORWARD":"no", "NEWCACHE":"yes", "ALLOCATOR":"yes", "ABI":"yes"}))) + +ablation() +scaling() +verify() + diff --git a/test/CUDA/LBM/datasets/lbm/long/input/120_120_150_ldc.of b/test/CUDA/LBM/datasets/lbm/long/input/120_120_150_ldc.of new file mode 100644 index 000000000..d996788c1 --- /dev/null +++ b/test/CUDA/LBM/datasets/lbm/long/input/120_120_150_ldc.of @@ -0,0 +1,18150 @@ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +............................................#########................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +..........................................#############................................................................. +..........................................#############................................................................. +...........................................###########.................................................................. +............................................#########................................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +..........................................#############................................................................. +...........................................###########.................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +..........................................#############................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +.....................................#######################............................................................ +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.....................................#######################............................................................ +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +..........................................#############................................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.......................................###################.............................................................. +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +...................................###########################.......................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +.............................................########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............########################################################################................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +................................................#....................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +...................................###########################.......................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.......................................###################.............................................................. +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +..........................................#############................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +.....................................#######################............................................................ +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.....................................#######################............................................................ +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +..........................................#############................................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +..........................................#############................................................................. +...........................................###########.................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +............................................#########................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +..........................................#############................................................................. +..........................................#############................................................................. +...........................................###########.................................................................. +............................................#########................................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + diff --git a/test/CUDA/LBM/datasets/lbm/long/input/DESCRIPTION b/test/CUDA/LBM/datasets/lbm/long/input/DESCRIPTION new file mode 100644 index 000000000..21f4d59e1 --- /dev/null +++ b/test/CUDA/LBM/datasets/lbm/long/input/DESCRIPTION @@ -0,0 +1,4 @@ +Inputs: 120_120_150_ldc.of +Parameters: -- 3000 + + This is a long (3000 timestep) LDC simulation diff --git a/test/CUDA/LBM/datasets/lbm/long/output/reference.dat b/test/CUDA/LBM/datasets/lbm/long/output/reference.dat new file mode 100644 index 000000000..f459a7954 Binary files /dev/null and b/test/CUDA/LBM/datasets/lbm/long/output/reference.dat differ diff --git a/test/CUDA/LBM/datasets/lbm/short/input/120_120_150_ldc.of b/test/CUDA/LBM/datasets/lbm/short/input/120_120_150_ldc.of new file mode 100644 index 000000000..d996788c1 --- /dev/null +++ b/test/CUDA/LBM/datasets/lbm/short/input/120_120_150_ldc.of @@ -0,0 +1,18150 @@ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +............................................#########................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +..........................................#############................................................................. +..........................................#############................................................................. +...........................................###########.................................................................. +............................................#########................................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +..........................................#############................................................................. +...........................................###########.................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +..........................................#############................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +.....................................#######################............................................................ +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.....................................#######################............................................................ +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +..........................................#############................................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.......................................###################.............................................................. +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +...................................###########################.......................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +.............................................########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............########################################################################................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +................................................#....................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +.............#######################################################################.................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +..............#####################################################################..................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................################################################............................................... +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +...............###################################################################...................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +................#################################################################....................................... +.................################################################################....................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +.....................########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +.................###############################################################........................................ +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +..................#############################################################......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +...................###########################################################.......................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +...................................###########################.......................................................... +..................................#############################......................................................... +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +....................#########################################################........................................... +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +.....................#######################################################............................................ +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..........................................#############................................................................. +.......................................###################.............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +..........................................#############................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +.........................................###############................................................................ +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +......................#####################################################............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.........................................###############................................................................ +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +.......................###################################################.............................................. +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +........................#################################################............................................... +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +.........................###############################################................................................ +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +..........................#############################################................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +...........................###########################################.................................................. +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +............................#########################################................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +.............................#######################################.................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +..............................#####################################..................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +......................................#####################............................................................. +.......................................###################.............................................................. +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +...........................................###########.................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +...............................###################################...................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.......................................###################.............................................................. +........................................#################............................................................... +...........................................###########.................................................................. +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +..........................................#############................................................................. +........................................#################............................................................... +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +................................#################################....................................................... +.................................###############################........................................................ +.................................###############################........................................................ +.................................###############################........................................................ +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +........................................#################............................................................... +..........................................#############................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +....................................#########################........................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +..................................#############################......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +...................................###########################.......................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +............................................#########................................................................... +..........................................#############................................................................. +........................................#################............................................................... +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.....................................#######################............................................................ +.....................................#######################............................................................ +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +....................................#########################........................................................... +.....................................#######################............................................................ +.....................................#######################............................................................ +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +..........................................#############................................................................. +............................................#########................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +.............................................#######.................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +........................................#################............................................................... +.......................................###################.............................................................. +.......................................###################.............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +......................................#####################............................................................. +.......................................###################.............................................................. +.......................................###################.............................................................. +........................................#################............................................................... +.........................................###############................................................................ +..........................................#############................................................................. +...........................................###########.................................................................. +.............................................#######.................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +..............................................#####..................................................................... +............................................#########................................................................... +...........................................###########.................................................................. +..........................................#############................................................................. +..........................................#############................................................................. +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +.........................................###############................................................................ +..........................................#############................................................................. +..........................................#############................................................................. +...........................................###########.................................................................. +............................................#########................................................................... +..............................................#####..................................................................... +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ +........................................................................................................................ + diff --git a/test/CUDA/LBM/datasets/lbm/short/input/DESCRIPTION b/test/CUDA/LBM/datasets/lbm/short/input/DESCRIPTION new file mode 100644 index 000000000..dd0fadf5a --- /dev/null +++ b/test/CUDA/LBM/datasets/lbm/short/input/DESCRIPTION @@ -0,0 +1,4 @@ +Inputs: 120_120_150_ldc.of +Parameters: -- 100 + + This is a short (100 timestep) LDC simulation diff --git a/test/CUDA/LBM/datasets/lbm/short/output/reference.dat b/test/CUDA/LBM/datasets/lbm/short/output/reference.dat new file mode 100644 index 000000000..7f82789b0 Binary files /dev/null and b/test/CUDA/LBM/datasets/lbm/short/output/reference.dat differ diff --git a/test/CUDA/LBM/layout_config.h b/test/CUDA/LBM/layout_config.h new file mode 100644 index 000000000..793109e2a --- /dev/null +++ b/test/CUDA/LBM/layout_config.h @@ -0,0 +1,53 @@ +/*************************************************************************** + *cr + *cr (C) Copyright 2010 The Board of Trustees of the + *cr University of Illinois + *cr All Rights Reserved + *cr + ***************************************************************************/ + +/*############################################################################*/ + +#ifndef _LAYOUT_CONFIG_H_ +#define _LAYOUT_CONFIG_H_ + +/*############################################################################*/ + +//Unchangeable settings: volume simulation size for the given example +#define SIZE_X (120) +#define SIZE_Y (120) +#define SIZE_Z (150) + +//Changeable settings +//Padding in each dimension +//Align rows of X to 128-bytes +#define PADDING_X (8) +#define PADDING_Y (0) +#define PADDING_Z (4) + +//Pitch in each dimension +#define PADDED_X (SIZE_X+PADDING_X) +#define PADDED_Y (SIZE_Y+PADDING_Y) +#define PADDED_Z (SIZE_Z+PADDING_Z) + +#define TOTAL_CELLS (SIZE_X*SIZE_Y*(SIZE_Z)) +#define TOTAL_PADDED_CELLS (PADDED_X*PADDED_Y*(PADDED_Z)) + +//Flattening function +// This macro will be used to map a 3-D index and element to a value +#define CALC_INDEX(x,y,z,e) ( TOTAL_PADDED_CELLS*e + \ + ((x)+(y)*PADDED_X+(z)*PADDED_X*PADDED_Y) ) + +// Set this value to 1 for GATHER, or 0 for SCATTER +#if 0 +#define GATHER +#else +#define SCATTER +#endif + +//CUDA block size (not trivially changeable here) +#define BLOCK_SIZE SIZE_X + +/*############################################################################*/ + +#endif /* _CONFIG_H_ */ diff --git a/test/CUDA/LBM/lbm.cu b/test/CUDA/LBM/lbm.cu new file mode 100644 index 000000000..fc7efc0fe --- /dev/null +++ b/test/CUDA/LBM/lbm.cu @@ -0,0 +1,466 @@ +/*************************************************************************** + *cr + *cr (C) Copyright 2010 The Board of Trustees of the + *cr University of Illinois + *cr All Rights Reserved + *cr + ***************************************************************************/ + +/*############################################################################*/ + +// includes, system +#include +#include +#include +#include +#include +#include +// includes, project +#include "main.h" +#include "lbm.h" +#ifndef __MCUDA__ +#include +#else +#include +#endif + +#define DFL1 (1.0f/ 3.0f) +#define DFL2 (1.0f/18.0f) +#define DFL3 (1.0f/36.0f) + +// includes, kernels +#include "lbm_kernel.cu" + +#define REAL_MARGIN (CALC_INDEX(0, 0, 2, 0) - CALC_INDEX(0,0,0,0)) +#define TOTAL_MARGIN (2*PADDED_X*PADDED_Y*N_CELL_ENTRIES) + +/******************************************************************************/ + +__attribute__((noinline)) +__host__ static void kern(float* src, float* dst) { + dim3 dimBlock, dimGrid; + dimBlock.x = SIZE_X; + dimGrid.x = SIZE_Y; + dimGrid.y = SIZE_Z; + dimBlock.y = dimBlock.z = dimGrid.z = 1; + performStreamCollide_kernel_wrapper<<>>(src, dst); + CUDA_ERRCK; +} + +class Allocator { + void* buf; + void* end; + void* begin; +public: + Allocator(size_t size) { + cudaMalloc(&buf, size); + CUDA_ERRCK; + end = (char*)buf + size; + begin = buf; + } + void* allocate(size_t size) { + void* newbegin = (char*) begin + size; + // assert(newbegin <= end); + void* mem = begin; + begin = newbegin; + return mem; + } + void free(void* ptr) { + // assert(buf <= ptr && ptr <= end); + begin = ptr; + } +}; +Allocator* A; + +#ifdef ALLOW_AD +__host__ void* aug_kern(float* src, float* dsrc, float* dst, float* ddst) { + dim3 dimBlock, dimGrid; + dimBlock.x = SIZE_X; + dimGrid.x = SIZE_Y; + dimGrid.y = SIZE_Z; + dimBlock.y = dimBlock.z = dimGrid.z = 1; + void* ptr; +#ifdef ALLOCATOR + ptr = A->allocate(SIZE_X * SIZE_Y * SIZE_Z * sizeof(Byte20)); +#else + cudaMalloc((void**)&ptr, SIZE_X * SIZE_Y * SIZE_Z * sizeof(Byte20)); +#endif + performStreamCollide_augmented<<>>(src, dsrc, dst, ddst, (Byte20*)ptr); + CUDA_ERRCK; + return ptr; +} + +__host__ void grad_kern(float* src, float* dsrc, float* dst, float* ddst, void* tape) { + dim3 dimBlock, dimGrid; + dimBlock.x = SIZE_X; + dimGrid.x = SIZE_Y; + dimGrid.y = SIZE_Z; + dimBlock.y = dimBlock.z = dimGrid.z = 1; + performStreamCollide_gradient<<>>(src, dsrc, dst, ddst, (Byte20*)tape); + CUDA_ERRCK; +#ifdef ALLOCATOR + A->free(tape); +#else + cudaFree(tape); +#endif +} + +void* __enzyme_register_gradient_kern[3] = { (void*)kern, (void*)aug_kern, (void*)grad_kern }; +#endif + +void CUDA_LBM_kernel_loop_inner( int nTimeSteps, LBM_Grid srcGrid, LBM_Grid dstGrid ) { + for (unsigned int i=0; i 1 && x < SIZE_X-2 && + y > 1 && y < SIZE_Y-2 ) { + SET_FLAG( grid, x, y, z, ACCEL ); + } + } + } + } + } +} + +/*############################################################################*/ + +void LBM_showGridStatistics( LBM_Grid grid ) { + int nObstacleCells = 0, + nAccelCells = 0, + nFluidCells = 0; + float ux, uy, uz; + float minU2 = 1e+30, maxU2 = -1e+30, u2; + float minRho = 1e+30, maxRho = -1e+30, rho; + float mass = 0; + + SWEEP_VAR + + SWEEP_START( 0, 0, 0, 0, 0, SIZE_Z ) + rho = LOCAL( grid, C ) + LOCAL( grid, N ) + + LOCAL( grid, S ) + LOCAL( grid, E ) + + LOCAL( grid, W ) + LOCAL( grid, T ) + + LOCAL( grid, B ) + LOCAL( grid, NE ) + + LOCAL( grid, NW ) + LOCAL( grid, SE ) + + LOCAL( grid, SW ) + LOCAL( grid, NT ) + + LOCAL( grid, NB ) + LOCAL( grid, ST ) + + LOCAL( grid, SB ) + LOCAL( grid, ET ) + + LOCAL( grid, EB ) + LOCAL( grid, WT ) + + LOCAL( grid, WB ); + if( rho < minRho ) minRho = rho; + if( rho > maxRho ) maxRho = rho; + mass += rho; + + if( TEST_FLAG_SWEEP( grid, OBSTACLE )) { + nObstacleCells++; + } + else { + if( TEST_FLAG_SWEEP( grid, ACCEL )) + nAccelCells++; + else + nFluidCells++; + + ux = + LOCAL( grid, E ) - LOCAL( grid, W ) + + LOCAL( grid, NE ) - LOCAL( grid, NW ) + + LOCAL( grid, SE ) - LOCAL( grid, SW ) + + LOCAL( grid, ET ) + LOCAL( grid, EB ) + - LOCAL( grid, WT ) - LOCAL( grid, WB ); + uy = + LOCAL( grid, N ) - LOCAL( grid, S ) + + LOCAL( grid, NE ) + LOCAL( grid, NW ) + - LOCAL( grid, SE ) - LOCAL( grid, SW ) + + LOCAL( grid, NT ) + LOCAL( grid, NB ) + - LOCAL( grid, ST ) - LOCAL( grid, SB ); + uz = + LOCAL( grid, T ) - LOCAL( grid, B ) + + LOCAL( grid, NT ) - LOCAL( grid, NB ) + + LOCAL( grid, ST ) - LOCAL( grid, SB ) + + LOCAL( grid, ET ) - LOCAL( grid, EB ) + + LOCAL( grid, WT ) - LOCAL( grid, WB ); + u2 = (ux*ux + uy*uy + uz*uz) / (rho*rho); + if( u2 < minU2 ) minU2 = u2; + if( u2 > maxU2 ) maxU2 = u2; + } + SWEEP_END + + printf( "LBM_showGridStatistics:\n" + "\tnObstacleCells: %7i nAccelCells: %7i nFluidCells: %7i\n" + "\tminRho: %8.4f maxRho: %8.4f mass: %e\n" + "\tminU: %e maxU: %e\n\n", + nObstacleCells, nAccelCells, nFluidCells, + minRho, maxRho, mass, + sqrt( minU2 ), sqrt( maxU2 ) ); + +} + +/*############################################################################*/ + +static void storeValue( FILE* file, OUTPUT_PRECISION* v ) { + const int litteBigEndianTest = 1; + if( (*((unsigned char*) &litteBigEndianTest)) == 0 ) { /* big endian */ + const char* vPtr = (char*) v; + char buffer[sizeof( OUTPUT_PRECISION )]; + int i; + + for (i = 0; i < sizeof( OUTPUT_PRECISION ); i++) + buffer[i] = vPtr[sizeof( OUTPUT_PRECISION ) - i - 1]; + + fwrite( buffer, sizeof( OUTPUT_PRECISION ), 1, file ); + } + else { /* little endian */ + fwrite( v, sizeof( OUTPUT_PRECISION ), 1, file ); + } +} + +/*############################################################################*/ + +void LBM_storeVelocityField( LBM_Grid grid, const char* filename, + const int binary ) { + OUTPUT_PRECISION rho, ux, uy, uz; + + FILE* file = fopen( filename, (binary ? "wb" : "w") ); + + SWEEP_VAR + SWEEP_START(0,0,0,SIZE_X,SIZE_Y,SIZE_Z) + rho = + SRC_C( grid ) + SRC_N( grid ) + + SRC_S( grid ) + SRC_E( grid ) + + SRC_W( grid ) + SRC_T( grid ) + + SRC_B( grid ) + SRC_NE( grid ) + + SRC_NW( grid ) + SRC_SE( grid ) + + SRC_SW( grid ) + SRC_NT( grid ) + + SRC_NB( grid ) + SRC_ST( grid ) + + SRC_SB( grid ) + SRC_ET( grid ) + + SRC_EB( grid ) + SRC_WT( grid ) + + SRC_WB( grid ); + ux = + SRC_E( grid ) - SRC_W( grid ) + + SRC_NE( grid ) - SRC_NW( grid ) + + SRC_SE( grid ) - SRC_SW( grid ) + + SRC_ET( grid ) + SRC_EB( grid ) + - SRC_WT( grid ) - SRC_WB( grid ); + uy = + SRC_N( grid ) - SRC_S( grid ) + + SRC_NE( grid ) + SRC_NW( grid ) + - SRC_SE( grid ) - SRC_SW( grid ) + + SRC_NT( grid ) + SRC_NB( grid ) + - SRC_ST( grid ) - SRC_SB( grid ); + uz = + SRC_T( grid ) - SRC_B( grid ) + + SRC_NT( grid ) - SRC_NB( grid ) + + SRC_ST( grid ) - SRC_SB( grid ) + + SRC_ET( grid ) - SRC_EB( grid ) + + SRC_WT( grid ) - SRC_WB( grid ); + ux /= rho; + uy /= rho; + uz /= rho; + + if( binary ) { + /* + fwrite( &ux, sizeof( ux ), 1, file ); + fwrite( &uy, sizeof( uy ), 1, file ); + fwrite( &uz, sizeof( uz ), 1, file ); + */ + storeValue( file, &ux ); + storeValue( file, &uy ); + storeValue( file, &uz ); + } else + fprintf( file, "%e %e %e\n", ux, uy, uz ); + + SWEEP_END; + + fclose( file ); +} + diff --git a/test/CUDA/LBM/lbm.h b/test/CUDA/LBM/lbm.h new file mode 100644 index 000000000..f1718750a --- /dev/null +++ b/test/CUDA/LBM/lbm.h @@ -0,0 +1,66 @@ +/*************************************************************************** + *cr + *cr (C) Copyright 2010 The Board of Trustees of the + *cr University of Illinois + *cr All Rights Reserved + *cr + ***************************************************************************/ + +/*############################################################################*/ + +#ifndef _LBM_H_ +#define _LBM_H_ + +/*############################################################################*/ + + +/*############################################################################*/ + +typedef enum {C = 0, + N, S, E, W, T, B, + NE, NW, SE, SW, + NT, NB, ST, SB, + ET, EB, WT, WB, + FLAGS, N_CELL_ENTRIES} CELL_ENTRIES; +#define N_DISTR_FUNCS FLAGS + +typedef enum {OBSTACLE = 1 << 0, + ACCEL = 1 << 1, + IN_OUT_FLOW = 1 << 2} CELL_FLAGS; + + +#include "layout_config.h" +#include "lbm_macros.h" + +/*############################################################################*/ +#ifdef __cplusplus +extern "C" { +#endif +void LBM_allocateGrid( float** ptr ); +void LBM_freeGrid( float** ptr ); +void LBM_initializeGrid( LBM_Grid grid ); +void LBM_initializeSpecialCellsForLDC( LBM_Grid grid ); +void LBM_loadObstacleFile( LBM_Grid grid, const char* filename ); +void LBM_swapGrids( LBM_GridPtr grid1, LBM_GridPtr grid2 ); +void LBM_showGridStatistics( LBM_Grid Grid ); +void LBM_storeVelocityField( LBM_Grid grid, const char* filename, + const BOOL binary ); + +/* CUDA ***********************************************************************/ + +void CUDA_LBM_allocateGrid( float** ptr ); +void CUDA_LBM_freeGrid( float** ptr ); +void CUDA_LBM_initializeGrid( float** d_grid, float** h_grid ); +void CUDA_LBM_getDeviceGrid( float** d_grid, float** h_grid ); +#if 0 +void CUDA_LBM_performStreamCollide( LBM_Grid srcGrid, LBM_Grid srcGridb, LBM_Grid dstGrid, LBM_Grid dstGridb ); +#endif +void CUDA_LBM_kernel_loop( int nTimeSteps, LBM_Grid srcGrid, LBM_Grid srcGridb, LBM_Grid dstGrid, LBM_Grid dstGridb ); +//void __global__ performStreamCollide_kernel_wrapper_grad(float* srcGrid, float* d_srcGrid, float *dstGrid, float *d_dstGrid); +#ifdef __cplusplus +} +#endif + +/*############################################################################*/ + +#endif /* _LBM_H_ */ diff --git a/test/CUDA/LBM/lbm_kernel.cu b/test/CUDA/LBM/lbm_kernel.cu new file mode 100644 index 000000000..5314ec0df --- /dev/null +++ b/test/CUDA/LBM/lbm_kernel.cu @@ -0,0 +1,246 @@ +/*************************************************************************** + *cr + *cr (C) Copyright 2010 The Board of Trustees of the + *cr University of Illinois + *cr All Rights Reserved + *cr + ***************************************************************************/ + +#ifndef LBM_KERNEL_CU +#define LBM_KERNEL_CU + +#include +#include +#include +#include +#include + +// includes, project +#include "main.h" +#include "lbm.h" +#include "clad/Differentiator/Differentiator.h" +#ifndef __MCUDA__ +#include +#else +#include +#endif + +#define DFL1 (1.0f/ 3.0f) +#define DFL2 (1.0f/18.0f) +#define DFL3 (1.0f/36.0f) +/******************************************************************************/ + +#if 0 + +void __global__ performStreamCollide_kernel_wrapper_grad(float* srcGrid, float* d_srcGrid, float *dstGrid, float *d_dstGrid) { +#ifdef ALLOW_AD + __enzyme_autodiff((void *) performStreamCollide_kernel, + enzyme_dup, srcGrid, d_srcGrid, + enzyme_dup, dstGrid, d_dstGrid); +#else + performStreamCollide_kernel(srcGrid, dstGrid); +#endif +} +#endif + +__attribute__((always_inline)) __device__ void performStreamCollide_kernel( void* __restrict__ srcGridUntyped, float* __restrict__ dstGrid ) +{ + + float * srcGrid = (float *) srcGridUntyped; + //Using some predefined macros here. Consider this the declaration + // and initialization of the variables SWEEP_X, SWEEP_Y and SWEEP_Z + + SWEEP_VAR + SWEEP_X = threadIdx.x; + SWEEP_Y = blockIdx.x; + SWEEP_Z = blockIdx.y; + + float temp_swp, tempC, tempN, tempS, tempE, tempW, tempT, tempB; + float tempNE, tempNW, tempSE, tempSW, tempNT, tempNB, tempST ; + float tempSB, tempET, tempEB, tempWT, tempWB ; + + //Load all of the input fields + //This is a gather operation of the SCATTER preprocessor variable + // is undefined in layout_config.h, or a "local" read otherwise + tempC = SRC_C(srcGrid); + tempN = SRC_N(srcGrid); + tempS = SRC_S(srcGrid); + tempE = SRC_E(srcGrid); + tempW = SRC_W(srcGrid); + tempT = SRC_T(srcGrid); + tempB = SRC_B(srcGrid); + tempNE= SRC_NE(srcGrid); + tempNW= SRC_NW(srcGrid); + tempSE = SRC_SE(srcGrid); + tempSW = SRC_SW(srcGrid); + tempNT = SRC_NT(srcGrid); + tempNB = SRC_NB(srcGrid); + tempST = SRC_ST(srcGrid); + tempSB = SRC_SB(srcGrid); + tempET = SRC_ET(srcGrid); + tempEB = SRC_EB(srcGrid); + tempWT = SRC_WT(srcGrid); + tempWB = SRC_WB(srcGrid); + + //Test whether the cell is fluid or obstacle + if( TEST_FLAG_SWEEP( srcGrid, OBSTACLE )) { + //Swizzle the inputs: reflect any fluid coming into this cell + // back to where it came from + temp_swp = tempN ; tempN = tempS ; tempS = temp_swp ; + temp_swp = tempE ; tempE = tempW ; tempW = temp_swp; + temp_swp = tempT ; tempT = tempB ; tempB = temp_swp; + temp_swp = tempNE; tempNE = tempSW ; tempSW = temp_swp; + temp_swp = tempNW; tempNW = tempSE ; tempSE = temp_swp; + temp_swp = tempNT ; tempNT = tempSB ; tempSB = temp_swp; + temp_swp = tempNB ; tempNB = tempST ; tempST = temp_swp; + temp_swp = tempET ; tempET= tempWB ; tempWB = temp_swp; + temp_swp = tempEB ; tempEB = tempWT ; tempWT = temp_swp; + } + else { + //The math meat of LBM: ignore for optimization + float ux, uy, uz, rho, u2; + float temp1, temp2, temp_base; + rho = tempC + tempN + + tempS + tempE + + tempW + tempT + + tempB + tempNE + + tempNW + tempSE + + tempSW + tempNT + + tempNB + tempST + + tempSB + tempET + + tempEB + tempWT + + tempWB; + + ux = + tempE - tempW + + tempNE - tempNW + + tempSE - tempSW + + tempET + tempEB + - tempWT - tempWB; + uy = + tempN - tempS + + tempNE + tempNW + - tempSE - tempSW + + tempNT + tempNB + - tempST - tempSB; + uz = + tempT - tempB + + tempNT - tempNB + + tempST - tempSB + + tempET - tempEB + + tempWT - tempWB; + + ux /= rho; + uy /= rho; + uz /= rho; + if( TEST_FLAG_SWEEP( srcGrid, ACCEL )) { + ux = 0.005f; + uy = 0.002f; + uz = 0.000f; + } + u2 = 1.5f * (ux*ux + uy*uy + uz*uz) - 1.0f; + temp_base = OMEGA*rho; + temp1 = DFL1*temp_base; + + + //Put the output values for this cell in the shared memory + temp_base = OMEGA*rho; + temp1 = DFL1*temp_base; + temp2 = 1.0f-OMEGA; + tempC = temp2*tempC + temp1*( - u2); + temp1 = DFL2*temp_base; + tempN = temp2*tempN + temp1*( uy*(4.5f*uy + 3.0f) - u2); + tempS = temp2*tempS + temp1*( uy*(4.5f*uy - 3.0f) - u2); + tempT = temp2*tempT + temp1*( uz*(4.5f*uz + 3.0f) - u2); + tempB = temp2*tempB + temp1*( uz*(4.5f*uz - 3.0f) - u2); + tempE = temp2*tempE + temp1*( ux*(4.5f*ux + 3.0f) - u2); + tempW = temp2*tempW + temp1*( ux*(4.5f*ux - 3.0f) - u2); + temp1 = DFL3*temp_base; + tempNT= temp2*tempNT + temp1 *( (+uy+uz)*(4.5f*(+uy+uz) + 3.0f) - u2); + tempNB= temp2*tempNB + temp1 *( (+uy-uz)*(4.5f*(+uy-uz) + 3.0f) - u2); + tempST= temp2*tempST + temp1 *( (-uy+uz)*(4.5f*(-uy+uz) + 3.0f) - u2); + tempSB= temp2*tempSB + temp1 *( (-uy-uz)*(4.5f*(-uy-uz) + 3.0f) - u2); + tempNE = temp2*tempNE + temp1 *( (+ux+uy)*(4.5f*(+ux+uy) + 3.0f) - u2); + tempSE = temp2*tempSE + temp1 *((+ux-uy)*(4.5f*(+ux-uy) + 3.0f) - u2); + tempET = temp2*tempET + temp1 *( (+ux+uz)*(4.5f*(+ux+uz) + 3.0f) - u2); + tempEB = temp2*tempEB + temp1 *( (+ux-uz)*(4.5f*(+ux-uz) + 3.0f) - u2); + tempNW = temp2*tempNW + temp1 *( (-ux+uy)*(4.5f*(-ux+uy) + 3.0f) - u2); + tempSW = temp2*tempSW + temp1 *( (-ux-uy)*(4.5f*(-ux-uy) + 3.0f) - u2); + tempWT = temp2*tempWT + temp1 *( (-ux+uz)*(4.5f*(-ux+uz) + 3.0f) - u2); + tempWB = temp2*tempWB + temp1 *( (-ux-uz)*(4.5f*(-ux-uz) + 3.0f) - u2); + } + + //Write the results computed above + //This is a scatter operation of the SCATTER preprocessor variable + // is defined in layout_config.h, or a "local" write otherwise + DST_C ( dstGrid ) = tempC; + + DST_N ( dstGrid ) = tempN; + DST_S ( dstGrid ) = tempS; + DST_E ( dstGrid ) = tempE; + DST_W ( dstGrid ) = tempW; + DST_T ( dstGrid ) = tempT; + DST_B ( dstGrid ) = tempB; + + DST_NE( dstGrid ) = tempNE; + DST_NW( dstGrid ) = tempNW; + DST_SE( dstGrid ) = tempSE; + DST_SW( dstGrid ) = tempSW; + DST_NT( dstGrid ) = tempNT; + DST_NB( dstGrid ) = tempNB; + DST_ST( dstGrid ) = tempST; + DST_SB( dstGrid ) = tempSB; + DST_ET( dstGrid ) = tempET; + DST_EB( dstGrid ) = tempEB; + DST_WT( dstGrid ) = tempWT; + DST_WB( dstGrid ) = tempWB; +} + + + +__global__ void performStreamCollide_kernel_wrapper( float* srcGrid, float* dstGrid ) +{ + performStreamCollide_kernel(srcGrid, dstGrid ); +} + +int main() { + auto grad = clad::gradient(performStreamCollide_kernel_wrapper); +} + +#ifdef ALLOW_AD +struct Byte20 { + char x[SIZE]; +}; + +extern __device__ int enzyme_dup; +extern __device__ int enzyme_allocated; + +#ifdef ABI +__device__ Byte20 __enzyme_augmentfwd(void*, int, size_t, int, float*, float*, int, float*, float*); +__global__ void performStreamCollide_augmented( float* src, float* dsrc, float* dst, float* ddst, Byte20* tape) +{ + size_t idx = threadIdx.x + SIZE_X * (blockIdx.x + SIZE_Y * blockIdx.y); + tape[idx] = __enzyme_augmentfwd((void*)performStreamCollide_kernel, enzyme_allocated, sizeof(Byte20), enzyme_dup, src, dsrc, enzyme_dup, dst, ddst); +} + +__device__ void __enzyme_reverse(void*, int, size_t, int, float*, float*, int, float*, float*, Byte20); +__global__ void performStreamCollide_gradient( float* src, float* dsrc, float* dst, float* ddst, Byte20* tape) +{ + size_t idx = threadIdx.x + SIZE_X * (blockIdx.x + SIZE_Y * blockIdx.y); + __enzyme_reverse((void*)performStreamCollide_kernel, enzyme_allocated, sizeof(Byte20), enzyme_dup, src, dsrc, enzyme_dup, dst, ddst, tape[idx]); +} +#else +__device__ Byte20 __enzyme_augmentfwd(void*, int, float*, float*, int, float*, float*); +__global__ void performStreamCollide_augmented( float* src, float* dsrc, float* dst, float* ddst, Byte20* tape) +{ + size_t idx = threadIdx.x + SIZE_X * (blockIdx.x + SIZE_Y * blockIdx.y); + tape[idx] = __enzyme_augmentfwd((void*)performStreamCollide_kernel, enzyme_dup, src, dsrc, enzyme_dup, dst, ddst); +} + +__device__ void __enzyme_reverse(void*, int, float*, float*, int, float*, float*, Byte20); +__global__ void performStreamCollide_gradient( float* src, float* dsrc, float* dst, float* ddst, Byte20* tape) +{ + size_t idx = threadIdx.x + SIZE_X * (blockIdx.x + SIZE_Y * blockIdx.y); + __enzyme_reverse((void*)performStreamCollide_kernel, enzyme_dup, src, dsrc, enzyme_dup, dst, ddst, tape[idx]); +} +#endif +#endif + +#endif // LBM_KERNEL_CU diff --git a/test/CUDA/LBM/lbm_macros.h b/test/CUDA/LBM/lbm_macros.h new file mode 100644 index 000000000..938be46a6 --- /dev/null +++ b/test/CUDA/LBM/lbm_macros.h @@ -0,0 +1,173 @@ +/*************************************************************************** + *cr + *cr (C) Copyright 2010 The Board of Trustees of the + *cr University of Illinois + *cr All Rights Reserved + *cr + ***************************************************************************/ + +#ifndef _LBM_MACROS_H +#define _LBM_MACROS_H + +#define OMEGA (1.95f) + +#define OUTPUT_PRECISION float + +#define BOOL int +#define TRUE (-1) +#define FALSE (0) + +/*############################################################################*/ + +typedef float* LBM_Grid;//float LBM_Grid[PADDED_Z*PADDED_Y*PADDED_X*N_CELL_ENTRIES]; +typedef LBM_Grid* LBM_GridPtr; + +/*############################################################################*/ + + +#define SWEEP_X __temp_x__ +#define SWEEP_Y __temp_y__ +#define SWEEP_Z __temp_z__ +#define SWEEP_VAR int __temp_x__, __temp_y__, __temp_z__; + +#define SWEEP_START(x1,y1,z1,x2,y2,z2) \ + for( __temp_z__ = z1; \ + __temp_z__ < z2; \ + __temp_z__++) { \ + for( __temp_y__ = 0; \ + __temp_y__ < SIZE_Y; \ + __temp_y__++) { \ + for(__temp_x__ = 0; \ + __temp_x__ < SIZE_X; \ + __temp_x__++) { \ + +#define SWEEP_END }}} + + +#define GRID_ENTRY(g,x,y,z,e) ((g)[CALC_INDEX( x, y, z, e)]) +#define GRID_ENTRY_SWEEP(g,dx,dy,dz,e) ((g)[CALC_INDEX((dx)+SWEEP_X, (dy)+SWEEP_Y, (dz)+SWEEP_Z, e)]) + +#define LOCAL(g,e) (GRID_ENTRY_SWEEP( g, 0, 0, 0, e )) +#define NEIGHBOR_C(g,e) (GRID_ENTRY_SWEEP( g, 0, 0, 0, e )) +#define NEIGHBOR_N(g,e) (GRID_ENTRY_SWEEP( g, 0, +1, 0, e )) +#define NEIGHBOR_S(g,e) (GRID_ENTRY_SWEEP( g, 0, -1, 0, e )) +#define NEIGHBOR_E(g,e) (GRID_ENTRY_SWEEP( g, +1, 0, 0, e )) +#define NEIGHBOR_W(g,e) (GRID_ENTRY_SWEEP( g, -1, 0, 0, e )) +#define NEIGHBOR_T(g,e) (GRID_ENTRY_SWEEP( g, 0, 0, +1, e )) +#define NEIGHBOR_B(g,e) (GRID_ENTRY_SWEEP( g, 0, 0, -1, e )) +#define NEIGHBOR_NE(g,e) (GRID_ENTRY_SWEEP( g, +1, +1, 0, e )) +#define NEIGHBOR_NW(g,e) (GRID_ENTRY_SWEEP( g, -1, +1, 0, e )) +#define NEIGHBOR_SE(g,e) (GRID_ENTRY_SWEEP( g, +1, -1, 0, e )) +#define NEIGHBOR_SW(g,e) (GRID_ENTRY_SWEEP( g, -1, -1, 0, e )) +#define NEIGHBOR_NT(g,e) (GRID_ENTRY_SWEEP( g, 0, +1, +1, e )) +#define NEIGHBOR_NB(g,e) (GRID_ENTRY_SWEEP( g, 0, +1, -1, e )) +#define NEIGHBOR_ST(g,e) (GRID_ENTRY_SWEEP( g, 0, -1, +1, e )) +#define NEIGHBOR_SB(g,e) (GRID_ENTRY_SWEEP( g, 0, -1, -1, e )) +#define NEIGHBOR_ET(g,e) (GRID_ENTRY_SWEEP( g, +1, 0, +1, e )) +#define NEIGHBOR_EB(g,e) (GRID_ENTRY_SWEEP( g, +1, 0, -1, e )) +#define NEIGHBOR_WT(g,e) (GRID_ENTRY_SWEEP( g, -1, 0, +1, e )) +#define NEIGHBOR_WB(g,e) (GRID_ENTRY_SWEEP( g, -1, 0, -1, e )) + + +#ifdef SCATTER + +#define SRC_C(g) (LOCAL( g, C )) +#define SRC_N(g) (LOCAL( g, N )) +#define SRC_S(g) (LOCAL( g, S )) +#define SRC_E(g) (LOCAL( g, E )) +#define SRC_W(g) (LOCAL( g, W )) +#define SRC_T(g) (LOCAL( g, T )) +#define SRC_B(g) (LOCAL( g, B )) +#define SRC_NE(g) (LOCAL( g, NE )) +#define SRC_NW(g) (LOCAL( g, NW )) +#define SRC_SE(g) (LOCAL( g, SE )) +#define SRC_SW(g) (LOCAL( g, SW )) +#define SRC_NT(g) (LOCAL( g, NT )) +#define SRC_NB(g) (LOCAL( g, NB )) +#define SRC_ST(g) (LOCAL( g, ST )) +#define SRC_SB(g) (LOCAL( g, SB )) +#define SRC_ET(g) (LOCAL( g, ET )) +#define SRC_EB(g) (LOCAL( g, EB )) +#define SRC_WT(g) (LOCAL( g, WT )) +#define SRC_WB(g) (LOCAL( g, WB )) + +#define DST_C(g) (NEIGHBOR_C ( g, C )) +#define DST_N(g) (NEIGHBOR_N ( g, N )) +#define DST_S(g) (NEIGHBOR_S ( g, S )) +#define DST_E(g) (NEIGHBOR_E ( g, E )) +#define DST_W(g) (NEIGHBOR_W ( g, W )) +#define DST_T(g) (NEIGHBOR_T ( g, T )) +#define DST_B(g) (NEIGHBOR_B ( g, B )) +#define DST_NE(g) (NEIGHBOR_NE( g, NE )) +#define DST_NW(g) (NEIGHBOR_NW( g, NW )) +#define DST_SE(g) (NEIGHBOR_SE( g, SE )) +#define DST_SW(g) (NEIGHBOR_SW( g, SW )) +#define DST_NT(g) (NEIGHBOR_NT( g, NT )) +#define DST_NB(g) (NEIGHBOR_NB( g, NB )) +#define DST_ST(g) (NEIGHBOR_ST( g, ST )) +#define DST_SB(g) (NEIGHBOR_SB( g, SB )) +#define DST_ET(g) (NEIGHBOR_ET( g, ET )) +#define DST_EB(g) (NEIGHBOR_EB( g, EB )) +#define DST_WT(g) (NEIGHBOR_WT( g, WT )) +#define DST_WB(g) (NEIGHBOR_WB( g, WB )) + +#else /* SCATTER */ + +#define SRC_C(g) (NEIGHBOR_C ( g, C )) +#define SRC_N(g) (NEIGHBOR_S ( g, N )) +#define SRC_S(g) (NEIGHBOR_N ( g, S )) +#define SRC_E(g) (NEIGHBOR_W ( g, E )) +#define SRC_W(g) (NEIGHBOR_E ( g, W )) +#define SRC_T(g) (NEIGHBOR_B ( g, T )) +#define SRC_B(g) (NEIGHBOR_T ( g, B )) +#define SRC_NE(g) (NEIGHBOR_SW( g, NE )) +#define SRC_NW(g) (NEIGHBOR_SE( g, NW )) +#define SRC_SE(g) (NEIGHBOR_NW( g, SE )) +#define SRC_SW(g) (NEIGHBOR_NE( g, SW )) +#define SRC_NT(g) (NEIGHBOR_SB( g, NT )) +#define SRC_NB(g) (NEIGHBOR_ST( g, NB )) +#define SRC_ST(g) (NEIGHBOR_NB( g, ST )) +#define SRC_SB(g) (NEIGHBOR_NT( g, SB )) +#define SRC_ET(g) (NEIGHBOR_WB( g, ET )) +#define SRC_EB(g) (NEIGHBOR_WT( g, EB )) +#define SRC_WT(g) (NEIGHBOR_EB( g, WT )) +#define SRC_WB(g) (NEIGHBOR_ET( g, WB )) + +#define DST_C(g) (LOCAL( g, C )) +#define DST_N(g) (LOCAL( g, N )) +#define DST_S(g) (LOCAL( g, S )) +#define DST_E(g) (LOCAL( g, E )) +#define DST_W(g) (LOCAL( g, W )) +#define DST_T(g) (LOCAL( g, T )) +#define DST_B(g) (LOCAL( g, B )) +#define DST_NE(g) (LOCAL( g, NE )) +#define DST_NW(g) (LOCAL( g, NW )) +#define DST_SE(g) (LOCAL( g, SE )) +#define DST_SW(g) (LOCAL( g, SW )) +#define DST_NT(g) (LOCAL( g, NT )) +#define DST_NB(g) (LOCAL( g, NB )) +#define DST_ST(g) (LOCAL( g, ST )) +#define DST_SB(g) (LOCAL( g, SB )) +#define DST_ET(g) (LOCAL( g, ET )) +#define DST_EB(g) (LOCAL( g, EB )) +#define DST_WT(g) (LOCAL( g, WT )) +#define DST_WB(g) (LOCAL( g, WB )) + +#endif /* SCATTER */ + +#define MAGIC_CAST(v) ((unsigned char*) ((void*) (&(v)))) +#define FLAG_VAR(v) unsigned char* _aux_ = MAGIC_CAST(v) + +#define TEST_FLAG_SWEEP(g,f) ((*MAGIC_CAST(LOCAL(g, FLAGS))) & (f)) +#define SET_FLAG_SWEEP(g,f) {FLAG_VAR(LOCAL(g, FLAGS)); (*_aux_) |= (f);} +#define CLEAR_FLAG_SWEEP(g,f) {FLAG_VAR(LOCAL(g, FLAGS)); (*_aux_) &= ~(f);} +#define CLEAR_ALL_FLAGS_SWEEP(g) {FLAG_VAR(LOCAL(g, FLAGS)); (*_aux_) = 0;} + +#define TEST_FLAG(g,x,y,z,f) ((*MAGIC_CAST(GRID_ENTRY(g, x, y, z, FLAGS))) & (f)) +#define SET_FLAG(g,x,y,z,f) {FLAG_VAR(GRID_ENTRY(g, x, y, z, FLAGS)); (*_aux_) |= (f);} +#define CLEAR_FLAG(g,x,y,z,f) {FLAG_VAR(GRID_ENTRY(g, x, y, z, FLAGS)); (*_aux_) &= ~(f);} +#define CLEAR_ALL_FLAGS(g,x,y,z) {FLAG_VAR(GRID_ENTRY(g, x, y, z, FLAGS)); (*_aux_) = 0;} + +/*############################################################################*/ + +#endif /* _CONFIG_H_ */ diff --git a/test/CUDA/LBM/main.cc b/test/CUDA/LBM/main.cc new file mode 100644 index 000000000..8a27a2398 --- /dev/null +++ b/test/CUDA/LBM/main.cc @@ -0,0 +1,215 @@ +/*************************************************************************** + *cr + *cr (C) Copyright 2010 The Board of Trustees of the + *cr University of Illinois + *cr All Rights Reserved + *cr + ***************************************************************************/ + +/*############################################################################*/ + +#include "main.h" +#include "lbm.h" +#include +#include +#include +#include +#include +//#include +#include +#include + +/*############################################################################*/ +static LBM_Grid CUDA_srcGrid, CUDA_dstGrid; +static LBM_Grid CUDA_srcGridb, CUDA_dstGridb; + + +/*############################################################################*/ + +struct pb_TimerSet timers; +int main( int nArgs, char* arg[] ) { + MAIN_Param param; + int t,i; + + cudaDeviceSetLimit(cudaLimitMallocHeapSize, 1*1024*1024*1024); + pb_InitializeTimerSet(&timers); + struct pb_Parameters* params; + params = pb_ReadParameters(&nArgs, arg); + + + static LBM_GridPtr TEMP_srcGrid; + //Setup TEMP datastructures + LBM_allocateGrid( (float**) &TEMP_srcGrid ); + MAIN_parseCommandLine( nArgs, arg, ¶m, params ); + MAIN_printInfo( ¶m ); + + MAIN_initialize( ¶m ); +/* + for( t = 1; t <= param.nTimeSteps; t++ ) { + pb_SwitchToTimer(&timers, pb_TimerID_KERNEL); + CUDA_LBM_performStreamCollide( CUDA_srcGrid, CUDA_srcGridb, CUDA_dstGrid, CUDA_dstGridb ); + pb_SwitchToTimer(&timers, pb_TimerID_COMPUTE); + LBM_swapGrids( &CUDA_srcGrid, &CUDA_dstGrid ); + + if( (t & 63) == 0 ) { + printf( "timestep: %i\n", t ); +#if 0 + CUDA_LBM_getDeviceGrid((float**)&CUDA_srcGrid, (float**)&TEMP_srcGrid); + LBM_showGridStatistics( *TEMP_srcGrid ); +#endif + } + } +*/ +/* int nt=1; + double time; + for( t = 1; t <= param.nTimeSteps; t++ ) { + nt = nt *2; + struct timeval stop, start; + for (i =0; i< 3; i++) { + gettimeofday(&start, NULL); + CUDA_LBM_kernel_loop(nt, CUDA_srcGrid, CUDA_srcGridb, CUDA_dstGrid, CUDA_dstGridb ); + gettimeofday(&stop, NULL); + printf("nt: %d took %lu us\n", nt, (stop.tv_sec - start.tv_sec) * 1000000 + stop.tv_usec - start.tv_usec); + } + //printf("%f %f %f %f\n", CUDA_srcGrid[0], CUDA_srcGrid[0], CUDA_dstGrid[0], CUDA_dstGrid[0]); + printf("%p %p %p %p\n", CUDA_srcGrid, CUDA_srcGrid, CUDA_dstGrid, CUDA_dstGrid); + } +*/ + + struct timeval stop, start; + gettimeofday(&start, NULL); + pb_SwitchToTimer(&timers, pb_TimerID_KERNEL); + CUDA_LBM_kernel_loop(param.nTimeSteps, CUDA_srcGrid, CUDA_srcGridb, CUDA_dstGrid, CUDA_dstGridb ); + cudaDeviceSynchronize(); + pb_SwitchToTimer(&timers, pb_TimerID_COMPUTE); + gettimeofday(&stop, NULL); + printf("nt: %d took %lu us\n", param.nTimeSteps, (stop.tv_sec - start.tv_sec) * 1000000 + stop.tv_usec - start.tv_usec); + MAIN_finalize( ¶m ); + + LBM_freeGrid( (float**) &TEMP_srcGrid ); + + pb_SwitchToTimer(&timers, pb_TimerID_NONE); + pb_PrintTimerSet(&timers); + pb_FreeParameters(params); + return 0; +} + +/*############################################################################*/ + +void MAIN_parseCommandLine( int nArgs, char* arg[], MAIN_Param* param, struct pb_Parameters * params ) { + struct stat fileStat; + + if( nArgs < 2 ) { + printf( "syntax: lbm