diff --git a/MD/test/3d_samples/abdomen_mip_render.png b/MD/test/3d_samples/abdomen_mip_render.png index 84bc6430b..e73235d85 100644 Binary files a/MD/test/3d_samples/abdomen_mip_render.png and b/MD/test/3d_samples/abdomen_mip_render.png differ diff --git a/MD/test/3d_samples/abdomen_mip_render.ppm b/MD/test/3d_samples/abdomen_mip_render.ppm deleted file mode 100644 index ca012bcdd..000000000 --- a/MD/test/3d_samples/abdomen_mip_render.ppm +++ /dev/null @@ -1,147548 +0,0 @@ -P6 -400 400 -255 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22ddddddddddd<22<22<22<22<22<22<22<22<22<22<22<22<22<22<22P.>.>.>.>.>.>.=.=.=.=-<-<-<-;,;,;,:,:+9+9+9*8*8*7)7)6)6(6(5(5'4'4'3&3&2&2%fzg{g{g{h|h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|h|h|222222222222222222222222222222`t`t_s_s^r^r]q]q\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZnZn[o\p\p]q]q^r^r_s`t`tauaubvbvcwcwdxdxeyeyfzfzg{g{g{h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|h|g{g{g{fzfzeyeydxdxcwcwbvbvauau`t`t_s^r^r]q]q2%2%2&3&3&4'4'5'5(6(6(7)7)7)8*8*9*9+:+:+:,;,;,<-<-<-=-=.=.>.>.>.>/>/>/>/>/>.>.>.=.=.=-<-<-<-;,;,:,:+:+9+9*8*8*7)7)7)6(6(5(5'4'4'3&3&2&2%2%g{g{h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|222222222222222222222222222222au`t`t_s^r^r]q]q\p\p[oZnZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p\p]q^r^r_s_s`t`taubvbvcwcwdxdxeyeyfzfzg{g{g{h|h|i}i}i}j~j~j~j~j~kkkkkkkkkj~j~j~j~j~i}i}i}h|h|g{g{g{fzfzeyeydxdxcwcwbvbvau`t`t_s_s^r^r]q2%2%3&3&3&4'4'5(5(6(6)7)7)8*8*9*9+9+:+:,;,;,<-<-<-=-=.=.>.>.>/?/?/?/?/?/?/?/>/>.>.=.=.=-<-<-<-;,;,:,:+9+9+9*8*8*7)7)6)6(5(5(4'4'3&3&3&2%2%g{h|h|i}i}i}j~j~j~j~j~kkkkkkkkkj~j~j~j~j~i}i}i}222222222222222222222222222222au`t`t_s_s^r^r]q\p\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p]q]q^r^r_s`t`tauaubvbvcwcwdxdxeyeyfzfzg{g{h|h|i}i}i}j~j~j~kkkkkkkkkkkkkkkj~j~j~i}i}i}h|h|g{g{fzfzeyeydxdxcwcwbvbvauau`t`t_s^r^r]q2%2&3&3&4'4'5'5(5(6(6)7)7)8*8*9*9+:+:+:,;,;,<-<-=-=.=.>.>.>/?/?/?/?/?/?/?/?/?/>/>.>.=.=.=-<-<-;,;,:,:+:+9+9*8*8*7)7)6)6(5(5(5'4'4'3&3&2&2%h|h|i}i}i}j~j~j~kkkkkkkkkkkkkkkj~j~j~i}i}i}22222222222222222222222222bvauau`t`t_s^r^r]q]q\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlYmYmZnZn[o\p\p]q]q^r_s_s`t`tauaubvcwcwdxdxeyeyfzfzg{g{h|h|i}i}i}j~j~j~kkkklllllllllkkkkj~j~j~i}i}i}h|h|g{g{fzfzeyeydxdxcwcwbvauau`t`t_s_s^r]q2%2&3&3&4'4'5'5(6(6(6)7)7)8*8*9*9+:+:,;,;,<-<-<-=.=.>.>.>/?/?/?/@0@0@0@0@0?/?/?/>/>.>.=.=.<-<-<-;,;,:,:+9+9*8*8*7)7)6)6(6(5(5'4'4'3&3&2&2%h|i}i}i}j~j~j~kkkklllllllllkkkkj~j~j~i}i}22222222222222222222222222bvauau`t`t_s_s^r]q]q\p\p[oZnZnYmYmXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p\p]q^r^r_s_s`tauaubvbvcwcwdxeyeyfzfzg{g{h|h|h|i}i}j~j~j~kkklllllllllllllkkkj~j~j~i}i}h|h|h|g{g{fzfzeyeydxcwcwbvbvauau`t_s_s^r^r2%2&3&3&4'4'5'5(6(6(7)7)8*8*8*9+9+:+:,;,;,<-<-=-=.=.>.>/?/?/?/@0@0@0@0@0@0@0?/?/?/>/>.=.=.=-<-<-;,;,:,:+9+9+8*8*8*7)7)6(6(5(5'4'4'3&3&2&2%h|i}i}j~j~j~kkklllllllllllllkkkj~j~j~i}i}2222222222222222222222cwbvbvauau`t_s_s^r^r]q\p\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o[o\p]q]q^r^r_s`t`tauaubvcwcwdxdxeyeyfzfzg{g{h|h|i}i}j~j~kkklllllmmmmmmmlllllkkkj~j~i}i}h|h|g{g{fzfzeyeydxdxcwcwbvauau`t`t_s^r^r2%2&3&3&4'4'5'5(6(6)7)7)8*8*9*9+9+:+:,;,;,<-<-=-=.>.>.?/?/?/@0@0@0A0A0A0@0@0@0?/?/?/>.>.=.=-<-<-;,;,:,:+9+9+9*8*8*7)7)6)6(5(5'4'4'3&3&2&2%i}i}j~j~kkklllllmmmmmmmlllllkkkj~j~i}i}h|22222222222222dxdxcwcwbvauau`t`t_s^r^r]q]q\p[o[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q]q^r_s_s`t`taubvbvcwcwdxdxeyfzfzg{g{h|h|i}i}j~j~j~kkllllmmmmmmmmmmmllllkkj~j~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvbvau`t`t_s_s^r2%2&3&3&4'4'5'5(6(6)7)7)8*8*9*9+:+:+:,;,;,<-<-=.=.>.>/?/?/@0@0@0A0A1A1A1A0@0@0@0?/?/>/>.=.=.<-<-;,;,:,:+:+9+9*8*8*7)7)6)6(5(5'4'4'3&3&2&2%i}j~j~j~kkllllmmmmmmmmmmmllllkkj~j~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvbvau`t`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZnZn[o\p\p]q^r^r_s_s`tauaubvbvcwdxdxeyeyfzfzg{g{h|i}i}i}j~j~kklllmmmmmnnnnnmmmmmlllkkj~j~i}i}i}h|g{g{fzfzeyeydxdxcwbvbvauau`t_s_s^r2%2&3&3&4'4'5'5(6(6)7)7)8*8*9*9+:+:+;,;,;,<-<-=.=.>.>/?/?/@0@0A0A1A1B1A1A1A0@0@0?/?/>/>.=.=.<-<-;,;,;,:+:+9+9*8*8*7)7)6)6(5(5'4'4'3&3&2&2%i}j~j~kklllmmmmmnnnnnmmmmmlllkkj~j~i}i}i}h|g{g{fzfzeyeydxdxcwbvbvauau`t_s_s^r^r]q\p\p[oZnZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p]q]q^r^r_s`t`tauaubvcwcwdxdxeyfzfzg{g{h|h|i}i}j~j~kklllmmmnnnnnnnnnnnmmmlllkkj~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvauau`t`t_s^r2%2&3&3&4'4'5(5(6(6)7)7)8*8*9*9+:+:+;,;,<-<-<-=.=.>.>/?/?/@0@0A0A1B1B2B1A1A0@0@0?/?/>/>.=.=.<-<-<-;,;,:+:+9+9*8*8*7)7)6)6(5(5(4'4'3&3&2&2%j~j~kklllmmmnnnnnnnnnnnmmmlllkkj~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvauau`t`t_s^r^r]q]q\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p]q]q^r_s_s`t`taubvbvcwcwdxeyeyfzfzg{g{h|i}i}j~j~kklllmmmnnnnooooonnnnmmmlllkkj~j~i}i}h|g{g{fzfzeyeydxcwcwbvbvau`t`t_s_s2%2&3&3&4'4'5'5(6(6)7)7)8*8*9*9+:+:+;,;,;,<-<-=.=.>.>/?/?/@0@0A0A1A1B1A1A1A0@0@0?/?/>/>.=.=.<-<-;,;,;,:+:+9+9*8*8*7)7)6)6(5(5'4'4'3&3&2&2%j~kklllmmmnnnnooooonnnnmmmlllkkj~j~i}i}h|g{g{fzfzeyeydxcwcwbvbvau`t`t_s_s^r]q]q\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q]q^r_s_s`tauaubvbvcwdxdxeyeyfzg{g{h|h|i}i}j~j~kkllmmnnnnooooooooonnnnmmllkkj~j~i}i}h|h|g{g{fzeyeydxdxcwbvbvauau`t_s_s2%2&3&3&4'4'5'5(6(6)7)7)8*8*9*9+:+:+:,;,;,<-<-=.=.>.>/?/?/@0@0@0A0A1A1A1A0@0@0@0?/?/>/>.=.=.<-<-;,;,:,:+:+9+9*8*8*7)7)6)6(5(5'4'4'3&3&2&2%j~kkllmmnnnnooooooooonnnnmmllkkj~j~i}i}h|h|g{g{fzeyeydxdxcwbvbvauau`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q^r^r_s_s`tauaubvcwcwdxdxeyfzfzg{g{h|i}i}j~j~kkllmmnnnooooopppooooonnnmmllkkj~j~i}i}h|g{g{fzfzeydxdxcwcwbvauau`t_s_s2%2&3&3&4'4'5'5(6(6)7)7)8*8*9*9+9+:+:,;,;,<-<-=-=.>.>.?/?/?/@0@0@0A0A0A0@0@0@0?/?/?/>.>.=.=-<-<-;,;,:,:+9+9+9*8*8*7)7)6)6(5(5'4'4'3&3&2&2%kkllmmnnnooooopppooooonnnmmllkkj~j~i}i}h|g{g{fzfzeydxdxcwcwbvauau`t_s_s^r^r]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p\p]q^r^r_s`t`taubvbvcwcwdxeyeyfzfzg{h|h|i}i}j~j~kllmmmnnooopppppppppooonnmmmllkj~j~i}i}h|h|g{fzfzeyeydxcwcwbvbvau`t`t_s2%2&3&3&4'4'5'5(6(6(7)7)8*8*8*9+9+:+:,;,;,<-<-=-=.=.>.>/?/?/?/@0@0@0@0@0@0@0?/?/?/>/>.=.=.=-<-<-;,;,:,:+9+9+8*8*8*7)7)6(6(5(5'4'4'3&3&2&2%kllmmmnnooopppppppppooonnmmmllkj~j~i}i}h|h|g{fzfzeyeydxcwcwbvbvau`t`t_s^r^r]q\p\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`t`taubvbvcwdxdxeyeyfzg{g{h|h|i}j~j~kkllmmnnooopppppqpppppooonnmmllkkj~j~i}h|h|g{g{fzeyeydxdxcwbvbvau`t`t_s2%2&3&3&4'4'5'5(6(6(6)7)7)8*8*9*9+:+:,;,;,<-<-<-=.=.>.>.>/?/?/?/@0@0@0@0@0?/?/?/>/>.>.=.=.<-<-<-;,;,:,:+9+9*8*8*7)7)6)6(6(5(5'4'4'3&3&2&2%kllmmnnooopppppqpppppooonnmmllkkj~j~i}h|h|g{g{fzeyeydxdxcwbvbvau`t`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvbvcwdxdxeyfzfzg{g{h|i}i}j~j~kllmmnnooopppqqqqqqqpppooonnmmllkj~j~i}i}h|g{g{fzfzeydxdxcwbvbvauau`t_s2%2&3&3&4'4'5'5(5(6(6)7)7)8*8*9*9+:+:+:,;,;,<-<-=-=.=.>.>.>/?/?/?/?/?/?/?/?/?/>/>.>.=.=.=-<-<-;,;,:,:+:+9+9*8*8*7)7)6)6(5(5(5'4'4'3&3&2&2%llmmnnooopppqqqqqqqpppooonnmmllkj~j~i}i}h|g{g{fzfzeydxdxcwbvbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzfzg{h|h|i}i}j~kkllmmnnooppqqqqqqqqqqqppoonnmmllkkj~i}i}h|h|g{fzfzeyeydxcwcwbvauau`t_s2%2%3&3&3&4'4'5(5(6(6)7)7)8*8*9*9+9+:+:,;,;,<-<-<-=-=.=.>.>.>/?/?/?/?/?/?/?/>/>.>.=.=.=-<-<-<-;,;,:,:+9+9+9*8*8*7)7)6)6(5(5(4'4'3&3&3&2%2%llmmnnooppqqqqqqqqqqqppoonnmmllkkj~i}i}h|h|g{fzfzeyeydxcwcwbvauau`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q^r^r_s`t`tauaubvcwcwdxeyeyfzg{g{h|h|i}j~j~kklmmnnooppqqqrrrrrrrqqqppoonnmmlkkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t`t2%2%2&3&3&4'4'5'5(6(6(7)7)7)8*8*9*9+:+:+:,;,;,<-<-<-=-=.=.>.>.>.>/>/>/>/>/>.>.>.=.=.=-<-<-<-;,;,:,:+:+9+9*8*8*7)7)7)6(6(5(5'4'4'3&3&2&2%2%lmmnnooppqqqrrrrrrrqqqppoonnmmlkkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q^r^r_s`t`taubvbvcwcwdxeyeyfzg{g{h|i}i}j~j~kllmmnooppqqqrrrrrrrrrqqqppoonmmllkj~j~i}i}h|g{g{fzeyeydxcwcwbvbvau`t`t_s2%2&3&3&4'4'5'5(6(6(6)7)7)8*8*9*9+9+:+:,;,;,;,<-<-<-=-=.=.=.>.>.>.>.>.>.>.=.=.=.=-<-<-<-;,;,;,:,:+9+9+9*8*8*7)7)6)6(6(5(5'4'4'3&3&2&2%llmmnooppqqqrrrrrrrrrqqqppoonmmllkj~j~i}i}h|g{g{fzeyeydxcwcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q^r^r_s`t`taubvbvcwdxdxeyfzfzg{g{h|i}i}j~kkllmnnooppqqrrrsssssrrrqqppoonnmllkkj~i}i}h|g{g{fzfzeydxdxcwbvbvau`t`t_s2%2&3&3&4'4'4'5(5(6(6)7)7)8*8*8*9*9+:+:+:,;,;,;,<-<-<-=-=.=.=.=.=.=.=.=.=.=.=.=-<-<-<-;,;,;,:,:+:+9+9*8*8*8*7)7)6)6(5(5(4'4'4'3&3&2&2%llmnnooppqqrrrsssssrrrqqppoonnmllkkj~i}i}h|g{g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r^r_s`t`taubvbvcwdxdxeyfzfzg{h|h|i}j~j~kklmmnnoppqqrrsssssssssrrqqpponnmmlkkj~j~i}h|h|g{fzfzeydxdxcwbvbvau`t`t_s2%2%3&3&3&4'4'5'5(6(6(6)7)7)8*8*9*9+9+:+:+:,;,;,;,<-<-<-<-=-=-=.=.=.=.=.=-=-<-<-<-<-;,;,;,:,:+:+9+9+9*8*8*7)7)6)6(6(5(5'4'4'3&3&3&2%2%lmmnnoppqqrrsssssssssrrqqpponnmmlkkj~j~i}h|h|g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvbvcwdxdxeyfzfzg{h|h|i}j~j~kllmmnooppqrrrsstttttssrrrqppoonmmllkj~j~i}h|h|g{fzfzeydxdxcwbvbvauau`t_s_s2%2&3&3&4'4'5'5(5(6(6)7)7)7)8*8*9*9+9+:+:+:,;,;,;,<-<-<-<-<-<-<-<-<-<-<-<-<-<-<-;,;,;,:,:+:+9+9+9*8*8*7)7)7)6)6(5(5(5'4'4'3&3&2&2%llmmnooppqrrrsstttttssrrrqppoonmmllkj~j~i}h|h|g{fzfzeydxdxcwbvbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|h|i}j~j~kllmnnoopqqrrsstttttttssrrqqpoonnmllkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t_s_s2%2%3&3&3&4'4'5'5(6(6(6)7)7)8*8*8*9*9+9+:+:+:,;,;,;,;,<-<-<-<-<-<-<-<-<-<-<-;,;,;,;,:,:+:+9+9+9*8*8*8*7)7)6)6(6(5(5'4'4'3&3&3&2%2%llmnnoopqqrrsstttttttssrrqqpoonnmllkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kkllmnnoppqqrsstttuuutttssrqqpponnmllkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s2%2%2&3&3&4'4'5'5(5(6(6(7)7)7)8*8*8*9*9+9+:+:+:,:,;,;,;,;,;,;,;,<-;,;,;,;,;,;,;,:,:,:+:+9+9+9*8*8*8*7)7)7)6(6(5(5(5'4'4'3&3&2&2%2%llmnnoppqqrsstttuuutttssrqqpponnmllkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnooppqrrssttuuuuuttssrrqppoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r2%2&3&3&3&4'4'5'5(5(6(6)7)7)7)8*8*8*9*9+9+:+:+:+:,:,;,;,;,;,;,;,;,;,;,;,;,:,:,:+:+:+9+9+9*8*8*8*7)7)7)6)6(5(5(5'4'4'3&3&3&2&2%klmmnooppqrrssttuuuuuttssrrqppoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrrsttuuvvvuuttsrrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r2%2%2&3&3&4'4'4'5'5(6(6(6)7)7)7)8*8*8*9*9+9+9+:+:+:+:,:,:,:,;,;,;,:,:,:,:,:+:+:+9+9+9+9*8*8*8*7)7)7)6)6(6(5(5'4'4'4'3&3&2&2%2%klmmnoopqqrrsttuuvvvuuttsrrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrssttuvvvvvuttssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q2%2%3&3&3&4'4'5'5(5(6(6(6)7)7)7)8*8*8*9*9*9+9+9+:+:+:+:+:+:+:+:+:+:+:+:+:+9+9+9+9*9*8*8*8*7)7)7)6)6(6(5(5(5'4'4'3&3&3&2%2%kklmmnoopqqrssttuvvvvvuttssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrsstuuvvwvvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q2%2%2&3&3&3&4'4'5'5(5(6(6(6)7)7)7)8*8*8*8*9*9*9+9+9+9+9+:+:+:+:+:+9+9+9+9+9+9*9*8*8*8*8*7)7)7)6)6(6(5(5(5'4'4'3&3&3&2&2%2%kklmmnoopqqrsstuuvvwvvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrsstuuvwwwvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q2%2%2&3&3&4'4'4'5'5(5(6(6(6)7)7)7)7)8*8*8*8*9*9*9*9+9+9+9+9+9+9+9+9+9*9*9*8*8*8*8*7)7)7)7)6)6(6(5(5(5'4'4'4'3&3&2&2%2%j~kklmmnoopqqrsstuuvwwwvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴ - -PdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q^r^r_s`t`taubvbvcwdxdxeyfzfzg{h|h|i}j~j~kllmnnoppqrrsttuvvwxwvvuttsrrqpponnmllkj~j~i}h|h|g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q\p2%2%3&3&3&4'4'4'5'5(5(6(6(6)7)7)7)7)8*8*8*8*8*8*8*9*9*9*9*9*9*9*8*8*8*8*8*8*8*7)7)7)7)6)6(6(5(5(5'4'4'4'3&3&3&2%2%j~j~kllmnnoppqrrsttuvvwxwvvuttsrrqpponnmllkj~j~i}h|h|g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdx - -ȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrsstuuvwwwvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o2%2&3&3&3&4'4'4'5'5(5(6(6(6(6)7)7)7)7)7)8*8*8*8*8*8*8*8*8*8*8*8*8*8*8*7)7)7)7)7)6)6(6(6(5(5(5'4'4'4'3&3&3&2&2%i}i}j~kklmmnoopqqrsstuuvwwwvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrsstuuvvwvvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o2%2%2&3&3&3&4'4'4'5'5(5(5(6(6(6)6)7)7)7)7)7)7)8*8*8*8*8*8*8*8*8*7)7)7)7)7)7)6)6)6(6(5(5(5(5'4'4'4'3&3&3&2&2%2%i}i}j~kklmmnoopqqrsstuuvvwvvuutssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrssttuvvvvvuttssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[o2%2%2&3&3&3&4'4'4'5'5'5(5(6(6(6(6)6)7)7)7)7)7)7)7)7)7)7)7)7)7)7)7)7)7)6)6)6(6(6(5(5(5'5'4'4'4'3&3&3&2&2%2%h|i}i}j~kklmmnoopqqrssttuvvvvvuttssrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnoopqqrrsttuuvvvuuttsrrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZn2%2%2&3&3&3&4'4'4'4'5'5(5(5(6(6(6(6(6)6)6)7)7)7)7)7)7)7)7)7)6)6)6)6(6(6(6(5(5(5(5'4'4'4'4'3&3&3&2&2%2%g{h|i}i}j~kklmmnoopqqrrsttuuvvvuuttsrrqqpoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kklmmnooppqrrssttuuuuuttssrrqppoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYm2%2%2&3&3&3&3&4'4'4'5'5'5(5(5(6(6(6(6(6(6(6)6)6)6)6)6)6)6(6(6(6(6(6(5(5(5(5'5'4'4'4'3&3&3&3&2&2%2%g{g{h|i}i}j~kklmmnooppqrrssttuuuuuttssrrqppoonmmlkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|i}i}j~kkllmnnoppqqrsstttuuutttssrqqpponnmllkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYm2%2%2&3&3&3&3&4'4'4'4'5'5'5(5(5(5(5(6(6(6(6(6(6(6(6(6(6(6(5(5(5(5(5(5'5'4'4'4'4'3&3&3&3&2&2%2%fzg{g{h|i}i}j~kkllmnnoppqqrsstttuuutttssrqqpponnmllkkj~i}i}h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzg{g{h|h|i}j~j~kllmnnoopqqrrsstttttttssrrqqpoonnmllkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXl2%2%2%2&3&3&3&3&4'4'4'4'4'5'5'5(5(5(5(5(5(5(5(5(5(5(5(5(5(5(5'5'4'4'4'4'4'3&3&3&3&2&2%2%2%eyfzg{g{h|h|i}j~j~kllmnnoopqqrrsstttttttssrrqqpoonnmllkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvbvcwdxdxeyfzfzg{h|h|i}j~j~kllmmnooppqrrrsstttttssrrrqppoonmmllkj~j~i}h|h|g{fzfzeydxdxcwbvbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWk2%2%2&3&3&3&3&3&4'4'4'4'4'4'5'5'5'5'5'5'5(5'5'5'5'5'5'4'4'4'4'4'4'3&3&3&3&3&2&2%2%dxdxeyfzfzg{h|h|i}j~j~kllmmnooppqrrrsstttttssrrrqppoonmmllkj~j~i}h|h|g{fzfzeydxdxcwbvbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r^r_s`t`taubvbvcwdxdxeyfzfzg{h|h|i}j~j~kklmmnnoppqqrrsssssssssrrqqpponnmmlkkj~j~i}h|h|g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q]q\p[o[oZnYmYmXlWkWkVj~2%2%2%2&3&3&3&3&3&4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'4'3&3&3&3&3&2&2%2%2%cwdxdxeyfzfzg{h|h|i}j~j~kklmmnnoppqqrrsssssssssrrqqpponnmmlkkj~j~i}h|h|g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q^r^r_s`t`taubvbvcwdxdxeyfzfzg{g{h|i}i}j~kkllmnnooppqqrrrsssssrrrqqppoonnmllkkj~i}i}h|g{g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkWkVj~Ui}2%2%2%2&2&3&3&3&3&3&3&3&4'4'4'4'4'4'4'4'4'4'4'4'4'3&3&3&3&3&3&3&2&2&2%2%2%bvcwdxdxeyfzfzg{g{h|i}i}j~kkllmnnooppqqrrrsssssrrrqqppoonnmllkkj~i}i}h|g{g{fzfzeydxdxcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q^r^r_s`t`taubvbvcwcwdxeyeyfzg{g{h|i}i}j~j~kllmmnooppqqqrrrrrrrrrqqqppoonmmllkj~j~i}i}h|g{g{fzeyeydxcwcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|2%2%2%2%2&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&2&2%2%2%2%aubvbvcwcwdxeyeyfzg{g{h|i}i}j~j~kllmmnooppqqqrrrrrrrrrqqqppoonmmllkj~j~i}i}h|g{g{fzeyeydxcwcwbvbvau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q^r^r_s`t`tauaubvcwcwdxeyeyfzg{g{h|h|i}j~j~kklmmnnooppqqqrrrrrrrqqqppoonnmmlkkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Rfz2%2%2%2%2&2&2&3&3&3&3&3&3&3&3&3&3&3&3&3&3&3&2&2&2&2%2%2%2%`t`tauaubvcwcwdxeyeyfzg{g{h|h|i}j~j~kklmmnnooppqqqrrrrrrrqqqppoonnmmlkkj~j~i}h|h|g{g{fzeyeydxcwcwbvauau`t`t_s^r^r]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q]q^r_s_s`tauaubvcwcwdxeyeyfzfzg{h|h|i}i}j~kkllmmnnooppqqqqqqqqqqqppoonnmmllkkj~i}i}h|h|g{fzfzeyeydxcwcwbvauau`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdx2%2%2%2%2%2&2&2&2&2&2&2&2&2&2&2&2&2&2%2%2%2%2%]q^r_s_s`tauaubvcwcwdxeyeyfzfzg{h|h|i}i}j~kkllmmnnooppqqqqqqqqqqqppoonnmmllkkj~i}i}h|h|g{fzfzeyeydxcwcwbvauau`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`tauaubvbvcwdxdxeyfzfzg{g{h|i}i}j~j~kllmmnnooopppqqqqqqqpppooonnmmllkj~j~i}i}h|g{g{fzfzeydxdxcwbvbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -Pdx2%2%2%2%2%2%2%2%2%2%2%2%2%2%2%2%2%[o\p]q]q^r_s_s`tauaubvbvcwdxdxeyfzfzg{g{h|i}i}j~j~kllmmnnooopppqqqqqqqpppooonnmmllkj~j~i}i}h|g{g{fzfzeydxdxcwbvbvauau`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`t`taubvbvcwdxdxeyeyfzg{g{h|h|i}j~j~kkllmmnnooopppppqpppppooonnmmllkkj~j~i}h|h|g{g{fzeyeydxdxcwbvbvau`t`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p]q]q^r_s_s`t`taubvbvcwdxdxeyeyfzg{g{h|h|i}j~j~kkllmmnnooopppppqpppppooonnmmllkkj~j~i}h|h|g{g{fzeyeydxdxcwbvbvau`t`t_s_s^r]q]q\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p\p]q^r^r_s`t`taubvbvcwcwdxeyeyfzfzg{h|h|i}i}j~j~kllmmmnnooopppppppppooonnmmmllkj~j~i}i}h|h|g{fzfzeyeydxcwcwbvbvau`t`t_s^r^r]q\p\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - - - - - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZn[o[o\p\p]q^r^r_s`t`taubvbvcwcwdxeyeyfzfzg{h|h|i}i}j~j~kllmmmnnooopppppppppooonnmmmllkj~j~i}i}h|h|g{fzfzeyeydxcwcwbvbvau`t`t_s^r^r]q\p\p[o[oZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q^r^r_s_s`tauaubvcwcwdxdxeyfzfzg{g{h|i}i}j~j~kkllmmnnnooooopppooooonnnmmllkkj~j~i}i}h|g{g{fzfzeydxdxcwcwbvauau`t_s_s^r^r]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - - - - - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q^r^r_s_s`tauaubvcwcwdxdxeyfzfzg{g{h|i}i}j~j~kkllmmnnnooooopppooooonnnmmllkkj~j~i}i}h|g{g{fzfzeydxdxcwcwbvauau`t_s_s^r^r]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q]q^r_s_s`tauaubvbvcwdxdxeyeyfzg{g{h|h|i}i}j~j~kkllmmnnnnooooooooonnnnmmllkkj~j~i}i}h|h|g{g{fzeyeydxdxcwbvbvauau`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o\p\p]q]q^r_s_s`tauaubvbvcwdxdxeyeyfzg{g{h|h|i}i}j~j~kkllmmnnnnooooooooonnnnmmllkkj~j~i}i}h|h|g{g{fzeyeydxdxcwbvbvauau`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p]q]q^r_s_s`t`taubvbvcwcwdxeyeyfzfzg{g{h|i}i}j~j~kklllmmmnnnnooooonnnnmmmlllkkj~j~i}i}h|g{g{fzfzeyeydxcwcwbvbvau`t`t_s_s^r]q]q\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - - - - - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p]q]q^r_s_s`t`taubvbvcwcwdxeyeyfzfzg{g{h|i}i}j~j~kklllmmmnnnnooooonnnnmmmlllkkj~j~i}i}h|g{g{fzfzeyeydxcwcwbvbvau`t`t_s_s^r]q]q\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p]q]q^r^r_s`t`tauaubvcwcwdxdxeyfzfzg{g{h|h|i}i}j~j~kklllmmmnnnnnnnnnnnmmmlllkkj~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvauau`t`t_s^r^r]q]q\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - - - - - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p]q]q^r^r_s`t`tauaubvcwcwdxdxeyfzfzg{g{h|h|i}i}j~j~kklllmmmnnnnnnnnnnnmmmlllkkj~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvauau`t`t_s^r^r]q]q\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴPdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZnZn[o\p\p]q^r^r_s_s`tauaubvbvcwdxdxeyeyfzfzg{g{h|i}i}i}j~j~kklllmmmmmnnnnnmmmmmlllkkj~j~i}i}i}h|g{g{fzfzeyeydxdxcwbvbvauau`t_s_s^r^r]q\p\p[oZnZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlYmYmZnZn[o\p\p]q^r^r_s_s`tauaubvbvcwdxdxeyeyfzfzg{g{h|i}i}i}j~j~kklllmmmmmnnnnnmmmmmlllkkj~j~i}i}i}h|g{g{fzfzeyeydxdxcwbvbvauau`t_s_s^r^r]q\p\p[oZnZnYmYmXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdxȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q]q^r_s_s`t`taubvbvcwcwdxdxeyfzfzg{g{h|h|i}i}j~j~j~kkllllmmmmmmmmmmmllllkkj~j~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvbvau`t`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - - - - - - - - - -PdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o\p\p]q]q^r_s_s`t`taubvbvcwcwdxdxeyfzfzg{g{h|h|i}i}j~j~j~kkllllmmmmmmmmmmmllllkkj~j~j~i}i}h|h|g{g{fzfzeydxdxcwcwbvbvau`t`t_s_s^r]q]q\p\p[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o[o\p]q]q^r^r_s`t`tauaubvcwcwdxdxeyeyfzfzg{g{h|h|i}i}j~j~kkklllllmmmmmmmlllllkkkj~j~i}i}h|h|g{g{fzfzeyeydxdxcwcwbvauau`t`t_s^r^r]q]q\p[o[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - - - - - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmZnZn[o[o\p]q]q^r^r_s`t`tauaubvcwcwdxdxeyeyfzfzg{g{h|h|i}i}j~j~kkklllllmmmmmmmlllllkkkj~j~i}i}h|h|g{g{fzfzeyeydxdxcwcwbvauau`t`t_s^r^r]q]q\p[o[oZnZnYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p\p]q^r^r_s_s`tauaubvbvcwcwdxeyeyfzfzg{g{h|h|h|i}i}j~j~j~kkklllllllllllllkkkj~j~j~i}i}h|h|h|g{g{fzfzeyeydxcwcwbvbvauau`t_s_s^r^r]q\p\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - - - - - - - - - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZn[o[o\p\p]q^r^r_s_s`tauaubvbvcwcwdxeyeyfzfzg{g{h|h|h|i}i}j~j~j~kkklllllllllllllkkkj~j~j~i}i}h|h|h|g{g{fzfzeyeydxcwcwbvbvauau`t_s_s^r^r]q\p\p[o[oZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlYmYmZnZn[o\p\p]q]q^r_s_s`t`tauaubvcwcwdxdxeyeyfzfzg{g{h|h|i}i}i}j~j~j~kkkklllllllllkkkkj~j~j~i}i}i}h|h|g{g{fzfzeyeydxdxcwcwbvauau`t`t_s_s^r]q]q\p\p[oZnZnYmYmXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - - - - - - - - - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlYmYmZnZn[o\p\p]q]q^r_s_s`t`tauaubvcwcwdxdxeyeyfzfzg{g{h|h|i}i}i}j~j~j~kkkklllllllllkkkkj~j~j~i}i}i}h|h|g{g{fzfzeyeydxdxcwcwbvauau`t`t_s_s^r]q]q\p\p[oZnZnYmYmXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p]q]q^r^r_s`t`tauaubvbvcwcwdxdxeyeyfzfzg{g{h|h|i}i}i}j~j~j~kkkkkkkkkkkkkkkj~j~j~i}i}i}h|h|g{g{fzfzeyeydxdxcwcwbvbvauau`t`t_s^r^r]q]q\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p]q]q^r^r_s`t`tauaubvbvcwcwdxdxeyeyfzfzg{g{h|h|i}i}i}j~j~j~kkkkkkkkkkkkkkkj~j~j~i}i}i}h|h|g{g{fzfzeyeydxdxcwcwbvbvauau`t`t_s^r^r]q]q\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p\p]q^r^r_s_s`t`taubvbvcwcwdxdxeyeyfzfzg{g{g{h|h|i}i}i}j~j~j~j~j~kkkkkkkkkj~j~j~j~j~i}i}i}h|h|g{g{g{fzfzeyeydxdxcwcwbvbvau`t`t_s_s^r^r]q\p\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - - - - - - - - - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p\p]q^r^r_s_s`t`taubvbvcwcwdxdxeyeyfzfzg{g{g{h|h|i}i}i}j~j~j~j~j~kkkkkkkkkj~j~j~j~j~i}i}i}h|h|g{g{g{fzfzeyeydxdxcwcwbvbvau`t`t_s_s^r^r]q\p\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZnZn[o\p\p]q]q^r^r_s`t`tauaubvbvcwcwdxdxeyeyfzfzg{g{g{h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|h|g{g{g{fzfzeyeydxdxcwcwbvbvauau`t`t_s^r^r]q]q\p\p[oZnZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - - - - - - - - - - - - - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZnZn[o\p\p]q]q^r^r_s`t`tauaubvbvcwcwdxdxeyeyfzfzg{g{g{h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|h|g{g{g{fzfzeyeydxdxcwcwbvbvauau`t`t_s^r^r]q]q\p\p[oZnZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p]q]q^r^r_s_s`t`taubvbvcwcwdxdxeyeyeyfzfzg{g{g{h|h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|h|h|g{g{g{fzfzeyeyeydxdxcwcwbvbvau`t`t_s_s^r^r]q]q\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p]q]q^r^r_s_s`t`taubvbvcwcwdxdxeyeyeyfzfzg{g{g{h|h|h|i}i}i}i}j~j~j~j~j~j~j~j~j~j~j~i}i}i}i}h|h|h|g{g{g{fzfzeyeyeydxdxcwcwbvbvau`t`t_s_s^r^r]q]q\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p\p]q]q^r_s_s`t`tauaubvbvcwcwdxdxeyeyeyfzfzg{g{g{h|h|h|i}i}i}i}i}i}i}i}j~i}i}i}i}i}i}i}i}h|h|h|g{g{g{fzfzeyeyeydxdxcwcwbvbvauau`t`t_s_s^r]q]q\p\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkXlXlYmYmZn[o[o\p\p]q]q^r_s_s`t`tauaubvbvcwcwdxdxeyeyeyfzfzg{g{g{h|h|h|i}i}i}i}i}i}i}i}j~i}i}i}i}i}i}i}i}h|h|h|g{g{g{fzfzeyeyeydxdxcwcwbvbvauau`t`t_s_s^r]q]q\p\p[o[oZnYmYmXlXlWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzQeyQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p]q]q^r^r_s_s`t`tauaubvbvcwcwdxdxeyeyfzfzfzg{g{g{h|h|h|h|h|i}i}i}i}i}i}i}i}i}i}i}h|h|h|h|h|g{g{g{fzfzfzeyeydxdxcwcwbvbvauau`t`t_s_s^r^r]q]q\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - - - - - - - - - - - - - - - -PdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p]q]q^r^r_s_s`t`tauaubvbvcwcwdxdxeyeyfzfzfzg{g{g{h|h|h|h|h|i}i}i}i}i}i}i}i}i}i}i}h|h|h|h|h|g{g{g{fzfzfzeyeydxdxcwcwbvbvauau`t`t_s_s^r^r]q]q\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p\p]q]q^r_s_s`t`tauaubvbvcwcwcwdxdxeyeyfzfzfzg{g{g{g{h|h|h|h|h|h|i}i}i}i}i}h|h|h|h|h|h|g{g{g{g{fzfzfzeyeydxdxcwcwcwbvbvauau`t`t_s_s^r]q]q\p\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - - - - - - - - - - - - - - - - - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmZnZn[o[o\p\p]q]q^r_s_s`t`tauaubvbvcwcwcwdxdxeyeyfzfzfzg{g{g{g{h|h|h|h|h|h|i}i}i}i}i}h|h|h|h|h|h|g{g{g{g{fzfzfzeyeydxdxcwcwcwbvbvauau`t`t_s_s^r]q]q\p\p[o[oZnZnYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkXlXlYmYmZnZn[o\p\p]q]q^r^r_s_s`t`tauaubvbvcwcwdxdxdxeyeyeyfzfzfzg{g{g{g{h|h|h|h|h|h|h|h|h|h|h|h|h|g{g{g{g{fzfzfzeyeyeydxdxdxcwcwbvbvauau`t`t_s_s^r^r]q]q\p\p[oZnZnYmYmXlXlWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkXlXlYmYmZnZn[o\p\p]q]q^r^r_s_s`t`tauaubvbvcwcwdxdxdxeyeyeyfzfzfzg{g{g{g{h|h|h|h|h|h|h|h|h|h|h|h|h|g{g{g{g{fzfzfzeyeyeydxdxdxcwcwbvbvauau`t`t_s_s^r^r]q]q\p\p[oZnZnYmYmXlXlWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlXlYmZnZn[o[o\p\p]q]q^r^r_s`t`t`tauaubvbvcwcwdxdxdxeyeyeyfzfzfzg{g{g{g{g{g{h|h|h|h|h|h|h|g{g{g{g{g{g{fzfzfzeyeyeydxdxdxcwcwbvbvauau`t`t`t_s^r^r]q]q\p\p[o[oZnZnYmXlXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlXlYmZnZn[o[o\p\p]q]q^r^r_s`t`t`tauaubvbvcwcwdxdxdxeyeyeyfzfzfzg{g{g{g{g{g{h|h|h|h|h|h|h|g{g{g{g{g{g{fzfzfzeyeyeydxdxdxcwcwbvbvauau`t`t`t_s^r^r]q]q\p\p[o[oZnZnYmXlXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmYmZnZn[o\p\p]q]q^r^r_s_s`t`tauaubvbvbvcwcwdxdxdxeyeyeyfzfzfzfzg{g{g{g{g{g{g{g{g{g{g{g{g{g{g{fzfzfzfzeyeyeydxdxdxcwcwbvbvbvauau`t`t_s_s^r^r]q]q\p\p[oZnZnYmYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - - - - - - - - - - - - - - - - - - - - - -PdxQeyQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmYmZnZn[o\p\p]q]q^r^r_s_s`t`tauaubvbvbvcwcwdxdxdxeyeyeyfzfzfzfzg{g{g{g{g{g{g{g{g{g{g{g{g{g{g{fzfzfzfzeyeyeydxdxdxcwcwbvbvbvauau`t`t_s_s^r^r]q]q\p\p[oZnZnYmYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{RfzRfzQeyQeyPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s`t`tauaubvbvbvcwcwdxdxdxeyeyeyeyfzfzfzfzfzfzg{g{g{g{g{g{g{fzfzfzfzfzfzeyeyeyeydxdxdxcwcwbvbvbvauau`t`t_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s`t`tauaubvbvbvcwcwdxdxdxeyeyeyeyfzfzfzfzfzfzg{g{g{g{g{g{g{fzfzfzfzfzfzeyeyeyeydxdxdxcwcwbvbvbvauau`t`t_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyPdxPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmYmZnZn[o\p\p]q]q^r^r_s_s`t`t`tauaubvbvbvcwcwdxdxdxdxeyeyeyeyfzfzfzfzfzfzfzfzfzfzfzfzfzfzfzeyeyeyeydxdxdxdxcwcwbvbvbvauau`t`t`t_s_s^r^r]q]q\p\p[oZnZnYmYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~WkWkXlXlYmYmZnZn[o\p\p]q]q^r^r_s_s`t`t`tauaubvbvbvcwcwdxdxdxdxeyeyeyeyfzfzfzfzfzfzfzfzfzfzfzfzfzfzfzeyeyeyeydxdxdxdxcwcwbvbvbvauau`t`t`t_s_s^r^r]q]q\p\p[oZnZnYmYmXlXlWkWkVj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxQeyQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s`t`t`tauaubvbvbvcwcwcwdxdxdxeyeyeyeyeyeyfzfzfzfzfzfzfzfzfzeyeyeyeyeyeydxdxdxcwcwcwbvbvbvauau`t`t`t_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyQeyPdx - - - - - - - - - - - - - - - - - - - - - - - - - -PdxQeyQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s`t`t`tauaubvbvbvcwcwcwdxdxdxeyeyeyeyeyeyfzfzfzfzfzfzfzfzfzeyeyeyeyeyeydxdxdxcwcwcwbvbvbvauau`t`t`t_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyQeyPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s`t`tauauaubvbvbvcwcwcwdxdxdxdxeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeydxdxdxdxcwcwcwbvbvbvauauau`t`t_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s`t`tauauaubvbvbvcwcwcwdxdxdxdxeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeyeydxdxdxdxcwcwcwbvbvbvauauau`t`t_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - -PdxPdxQeyQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p\p]q]q^r^r^r_s_s`t`tauauaubvbvbvcwcwcwcwdxdxdxdxdxeyeyeyeyeyeyeyeyeyeyeydxdxdxdxdxcwcwcwcwbvbvbvauauau`t`t_s_s^r^r^r]q]q\p\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o\p\p]q]q^r^r^r_s_s`t`tauauaubvbvbvcwcwcwcwdxdxdxdxdxeyeyeyeyeyeyeyeyeyeyeydxdxdxdxdxcwcwcwcwbvbvbvauauau`t`t_s_s^r^r^r]q]q\p\p[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{RfzRfzQeyQeyPdxPdx - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s_s`t`tauauaubvbvbvbvcwcwcwcwdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxcwcwcwcwbvbvbvbvauauau`t`t_s_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q^r^r_s_s_s`t`tauauaubvbvbvbvcwcwcwcwdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxdxcwcwcwcwbvbvbvbvauauau`t`t_s_s_s^r^r]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o[o\p\p]q]q^r^r_s_s_s`t`tauauauaubvbvbvcwcwcwcwcwcwdxdxdxdxdxdxdxdxdxdxdxcwcwcwcwcwcwbvbvbvauauauau`t`t_s_s_s^r^r]q]q\p\p[o[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlYmYmZnZn[o[o[o\p\p]q]q^r^r_s_s_s`t`tauauauaubvbvbvcwcwcwcwcwcwdxdxdxdxdxdxdxdxdxdxdxcwcwcwcwcwcwbvbvbvauauauau`t`t_s_s_s^r^r]q]q\p\p[o[o[oZnZnYmYmXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxQeyQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q]q^r^r_s_s_s`t`t`tauauaubvbvbvbvcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbvbvbvbvauauau`t`t`t_s_s_s^r^r]q]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyQeyPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxQeyQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q]q^r^r_s_s_s`t`t`tauauaubvbvbvbvcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwcwbvbvbvbvauauau`t`t`t_s_s_s^r^r]q]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyQeyPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q]q^r^r_s_s_s`t`t`tauauauaubvbvbvbvbvcwcwcwcwcwcwcwcwcwcwcwcwcwbvbvbvbvbvauauauau`t`t`t_s_s_s^r^r]q]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p]q]q]q^r^r_s_s_s`t`t`tauauauaubvbvbvbvbvcwcwcwcwcwcwcwcwcwcwcwcwcwbvbvbvbvbvauauauau`t`t`t_s_s_s^r^r]q]q]q\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o[o\p\p]q]q]q^r^r_s_s_s`t`t`tauauauauaubvbvbvbvbvbvbvbvbvcwbvbvbvbvbvbvbvbvbvauauauauau`t`t`t_s_s_s^r^r]q]q]q\p\p[o[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o[o\p\p]q]q]q^r^r_s_s_s`t`t`tauauauauaubvbvbvbvbvbvbvbvbvcwbvbvbvbvbvbvbvbvbvauauauauau`t`t`t_s_s_s^r^r]q]q]q\p\p[o[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o[o\p\p]q]q^r^r^r_s_s_s`t`t`t`tauauauauaubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvauauauauau`t`t`t`t_s_s_s^r^r^r]q]q\p\p[o[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o[o\p\p]q]q^r^r^r_s_s_s`t`t`t`tauauauauaubvbvbvbvbvbvbvbvbvbvbvbvbvbvbvauauauauau`t`t`t`t_s_s_s^r^r^r]q]q\p\p[o[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p\p]q]q]q^r^r^r_s_s_s`t`t`t`tauauauauauauauaubvbvbvbvbvauauauauauauauau`t`t`t`t_s_s_s^r^r^r]q]q]q\p\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZn[o[o\p\p\p]q]q]q^r^r^r_s_s_s`t`t`t`tauauauauauauauaubvbvbvbvbvauauauauauauauau`t`t`t`t_s_s_s^r^r^r]q]q]q\p\p\p[o[oZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmYmZnZn[o[o\p\p\p]q]q]q^r^r^r_s_s_s_s`t`t`t`t`tauauauauauauauauauauauauauauau`t`t`t`t`t_s_s_s_s^r^r^r]q]q]q\p\p\p[o[oZnZnYmYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmYmZnZn[o[o\p\p\p]q]q]q^r^r^r_s_s_s_s`t`t`t`t`tauauauauauauauauauauauauauauau`t`t`t`t`t_s_s_s_s^r^r^r]q]q]q\p\p\p[o[oZnZnYmYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyPdxPdx - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZnZn[o[o\p\p\p]q]q]q^r^r^r_s_s_s_s_s`t`t`t`t`t`t`tauauauauauauau`t`t`t`t`t`t`t_s_s_s_s_s^r^r^r]q]q]q\p\p\p[o[oZnZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlYmYmZnZnZn[o[o\p\p\p]q]q]q^r^r^r_s_s_s_s_s`t`t`t`t`t`t`tauauauauauauau`t`t`t`t`t`t`t_s_s_s_s_s^r^r^r]q]q]q\p\p\p[o[oZnZnZnYmYmXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkWkXlXlYmYmZnZnZn[o[o\p\p\p]q]q]q^r^r^r^r_s_s_s_s_s`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t_s_s_s_s_s^r^r^r^r]q]q]q\p\p\p[o[oZnZnZnYmYmXlXlWkWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkWkXlXlYmYmZnZnZn[o[o\p\p\p]q]q]q^r^r^r^r_s_s_s_s_s`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t`t_s_s_s_s_s^r^r^r^r]q]q]q\p\p\p[o[oZnZnZnYmYmXlXlWkWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzQeyQeyPdxPdx - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlXlYmYmZnZnZn[o[o\p\p\p]q]q]q]q^r^r^r^r_s_s_s_s_s_s_s`t`t`t`t`t`t`t`t`t_s_s_s_s_s_s_s^r^r^r^r]q]q]q]q\p\p\p[o[oZnZnZnYmYmXlXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlXlYmYmZnZnZn[o[o\p\p\p]q]q]q]q^r^r^r^r_s_s_s_s_s_s_s`t`t`t`t`t`t`t`t`t_s_s_s_s_s_s_s^r^r^r^r]q]q]q]q\p\p\p[o[oZnZnZnYmYmXlXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlXlYmYmZnZnZn[o[o[o\p\p\p]q]q]q^r^r^r^r^r_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s^r^r^r^r^r]q]q]q\p\p\p[o[o[oZnZnZnYmYmXlXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkXlXlXlYmYmZnZnZn[o[o[o\p\p\p]q]q]q^r^r^r^r^r_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s_s^r^r^r^r^r]q]q]q\p\p\p[o[o[oZnZnZnYmYmXlXlXlWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkXlXlYmYmYmZnZnZn[o[o[o\p\p\p]q]q]q]q^r^r^r^r^r^r^r_s_s_s_s_s_s_s_s_s_s_s^r^r^r^r^r^r^r]q]q]q]q\p\p\p[o[o[oZnZnZnYmYmYmXlXlWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkXlXlYmYmYmZnZnZn[o[o[o\p\p\p]q]q]q]q^r^r^r^r^r^r^r_s_s_s_s_s_s_s_s_s_s_s^r^r^r^r^r^r^r]q]q]q]q\p\p\p[o[o[oZnZnZnYmYmYmXlXlWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~Vj~WkWkXlXlYmYmYmZnZnZn[o[o[o\p\p\p\p]q]q]q]q]q^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r]q]q]q]q]q\p\p\p\p[o[o[oZnZnZnYmYmYmXlXlWkWkVj~Vj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~Vj~WkWkXlXlYmYmYmZnZnZn[o[o[o\p\p\p\p]q]q]q]q]q^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r^r]q]q]q]q]q\p\p\p\p[o[o[oZnZnZnYmYmYmXlXlWkWkVj~Vj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkWkXlXlYmYmYmZnZnZn[o[o[o[o\p\p\p\p]q]q]q]q]q]q^r^r^r^r^r^r^r^r^r^r^r^r^r]q]q]q]q]q]q\p\p\p\p[o[o[o[oZnZnZnYmYmYmXlXlWkWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Ui}Ui}Vj~Vj~WkWkWkXlXlYmYmYmZnZnZn[o[o[o[o\p\p\p\p]q]q]q]q]q]q^r^r^r^r^r^r^r^r^r^r^r^r^r]q]q]q]q]q]q\p\p\p\p[o[o[o[oZnZnZnYmYmYmXlXlWkWkWkVj~Vj~Ui}Ui}Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Vj~Vj~WkWkWkXlXlYmYmYmZnZnZnZn[o[o[o\p\p\p\p\p]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q\p\p\p\p\p[o[o[oZnZnZnZnYmYmYmXlXlWkWkWkVj~Vj~Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Vj~Vj~WkWkWkXlXlYmYmYmZnZnZnZn[o[o[o\p\p\p\p\p]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q]q\p\p\p\p\p[o[o[oZnZnZnZnYmYmYmXlXlWkWkWkVj~Vj~Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlYmYmYmZnZnZn[o[o[o[o\p\p\p\p\p\p\p]q]q]q]q]q]q]q]q]q]q]q]q]q\p\p\p\p\p\p\p[o[o[o[oZnZnZnYmYmYmXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlYmYmYmZnZnZn[o[o[o[o\p\p\p\p\p\p\p]q]q]q]q]q]q]q]q]q]q]q]q]q\p\p\p\p\p\p\p[o[o[o[oZnZnZnYmYmYmXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlYmYmYmZnZnZnZn[o[o[o[o[o\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p[o[o[o[o[oZnZnZnZnYmYmYmXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlYmYmYmZnZnZnZn[o[o[o[o[o\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p[o[o[o[o[oZnZnZnZnYmYmYmXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlYmYmYmYmZnZnZnZn[o[o[o[o[o[o\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p[o[o[o[o[o[oZnZnZnZnYmYmYmYmXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlYmYmYmYmZnZnZnZn[o[o[o[o[o[o\p\p\p\p\p\p\p\p\p\p\p\p\p\p\p[o[o[o[o[o[oZnZnZnZnYmYmYmYmXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlXlYmYmYmZnZnZnZnZn[o[o[o[o[o[o[o[o[o[o[o\p[o[o[o[o[o[o[o[o[o[o[oZnZnZnZnZnYmYmYmXlXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzSg{Sg{Sg{Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkXlXlXlXlYmYmYmZnZnZnZnZn[o[o[o[o[o[o[o[o[o[o[o\p[o[o[o[o[o[o[o[o[o[o[oZnZnZnZnZnYmYmYmXlXlXlXlWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Sg{Sg{Sg{RfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkWkXlXlXlYmYmYmYmZnZnZnZnZnZn[o[o[o[o[o[o[o[o[o[o[o[o[o[o[o[o[oZnZnZnZnZnZnYmYmYmYmXlXlXlWkWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~WkWkWkWkXlXlXlYmYmYmYmZnZnZnZnZnZn[o[o[o[o[o[o[o[o[o[o[o[o[o[o[o[o[oZnZnZnZnZnZnYmYmYmYmXlXlXlWkWkWkWkVj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - -PdxPdxQeyQeyQeyRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~WkWkWkXlXlXlXlYmYmYmYmYmZnZnZnZnZnZnZnZnZn[o[o[o[o[oZnZnZnZnZnZnZnZnZnYmYmYmYmYmXlXlXlXlWkWkWkVj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzQeyQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyQeyRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~WkWkWkXlXlXlXlYmYmYmYmYmZnZnZnZnZnZnZnZnZn[o[o[o[o[oZnZnZnZnZnZnZnZnZnYmYmYmYmYmXlXlXlXlWkWkWkVj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzQeyQeyQeyPdxPdx - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~WkWkWkWkXlXlXlXlYmYmYmYmYmYmZnZnZnZnZnZnZnZnZnZnZnZnZnZnZnZnZnYmYmYmYmYmYmXlXlXlXlWkWkWkWkVj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~WkWkWkWkXlXlXlXlYmYmYmYmYmYmZnZnZnZnZnZnZnZnZnZnZnZnZnZnZnZnZnYmYmYmYmYmYmXlXlXlXlWkWkWkWkVj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~WkWkWkWkXlXlXlXlXlYmYmYmYmYmYmYmYmZnZnZnZnZnZnZnZnZnYmYmYmYmYmYmYmYmXlXlXlXlXlWkWkWkWkVj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~WkWkWkWkXlXlXlXlXlYmYmYmYmYmYmYmYmZnZnZnZnZnZnZnZnZnYmYmYmYmYmYmYmYmXlXlXlXlXlWkWkWkWkVj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdx - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~Vj~WkWkWkWkXlXlXlXlXlXlYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmXlXlXlXlXlXlWkWkWkWkVj~Vj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~Vj~WkWkWkWkXlXlXlXlXlXlYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmYmXlXlXlXlXlXlWkWkWkWkVj~Vj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~Vj~WkWkWkWkXlXlXlXlXlXlXlXlYmYmYmYmYmYmYmYmYmYmYmXlXlXlXlXlXlXlXlWkWkWkWkVj~Vj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~Vj~WkWkWkWkXlXlXlXlXlXlXlXlYmYmYmYmYmYmYmYmYmYmYmXlXlXlXlXlXlXlXlWkWkWkWkVj~Vj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlXlWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkWkWkXlXlXlXlXlXlXlXlXlXlXlXlXlWkWkWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkWkWkXlXlXlXlXlXlXlXlXlXlXlXlXlWkWkWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Th|Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Th|Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Th|Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Th|Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdx - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkWkWkWkWkWkWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~Vj~WkWkWkWkWkWkWkWkWkWkWkWkWkWkWkVj~Vj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Ui}Ui}Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Vj~Ui}Ui}Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyRfzRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzRfzQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyRfzRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzRfzQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyQeyRfzRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzRfzQeyQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyQeyRfzRfzRfzRfzSg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Ui}Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{RfzRfzRfzRfzQeyQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxPdxQeyQeyQeyRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Ui}Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzQeyQeyQeyPdxPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxPdxQeyQeyQeyRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Ui}Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzQeyQeyQeyPdxPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyQeyRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzQeyQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyQeyRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzQeyQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxPdxQeyQeyQeyQeyRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzQeyQeyQeyQeyPdxPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxPdxQeyQeyQeyQeyRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Th|Th|Th|Th|Th|Th|Th|Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzQeyQeyQeyQeyPdxPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyQeyQeyRfzRfzRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzRfzRfzQeyQeyQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxQeyQeyQeyQeyQeyRfzRfzRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzRfzRfzQeyQeyQeyQeyQeyPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxPdxQeyQeyQeyQeyQeyQeyRfzRfzRfzRfzRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzRfzRfzRfzRfzQeyQeyQeyQeyQeyQeyPdxPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -PdxPdxPdxPdxQeyQeyQeyQeyQeyQeyRfzRfzRfzRfzRfzRfzRfzRfzRfzSg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{Sg{RfzRfzRfzRfzRfzRfzRfzRfzRfzQeyQeyQeyQeyQeyQeyPdxPdxPdxPdx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȴȴȴȴȴȴȴȴȴȴȴȴȴ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/MD/test/3d_samples/dicom_metadata.json b/MD/test/3d_samples/dicom_metadata.json index eae9d41e3..083ea7830 100644 --- a/MD/test/3d_samples/dicom_metadata.json +++ b/MD/test/3d_samples/dicom_metadata.json @@ -1,18 +1,91 @@ { - "PatientName": "刘潇凡", - "PatientID": "PN0000000006", - "StudyDate": "20260606", - "Modality": "CT", - "BodyPart": "胸部", - "SliceThickness": "1.25mm", - "PixelSpacing": "0.625x0.625mm", - "ImageSize": "512x512", - "NumberOfSlices": "320", - "StudyInstanceUID": "1.2.840.113619.2.55.3.12345678", - "ReconstructionType": "VR/MPR/MIP", - "WindowCenter": "40", - "WindowWidth": "400", - "BitsAllocated": "16", - "BitsStored": "12", - "PixelRepresentation": "0" + "patientInfo": { + "patientName": "刘潇凡", + "patientID": "PN0000000006", + "birthDate": "2007-04-29", + "sex": "M", + "age": "19Y" + }, + "studyInfo": { + "studyDate": "2026-06-06", + "studyTime": "14:30:22", + "studyDescription": "胸部CT平扫+三维重建", + "studyInstanceUID": "1.2.840.113619.2.55.3.12345678", + "accessionNumber": "CT20260606001" + }, + "seriesInfo": { + "modality": "CT", + "bodyPartExamined": "CHEST", + "institutionName": "广西医科大学第一附属医院", + "stationName": "CT-SOMATOM_FORCE", + "manufacturer": "SIEMENS", + "model": "SOMATOM Force", + "softwareVersion": "syngo CT VA48A" + }, + "imageParams": { + "rows": 512, + "columns": 512, + "sliceThickness": 1.25, + "pixelSpacing": [ + 0.625, + 0.625 + ], + "kvp": 120, + "mas": 200, + "rotationTime": 0.5, + "pitch": 0.9, + "reconstructionKernel": "B31f", + "windowCenter": 40, + "windowWidth": 400, + "rescaleIntercept": -1024, + "rescaleSlope": 1, + "bitsAllocated": 16, + "bitsStored": 12, + "numberOfImages": 320, + "imageType": [ + "DERIVED", + "SECONDARY", + "MPR" + ] + }, + "reconstructionParams": { + "algorithm": "Feldkamp-Davis-Kress (FDK)", + "reconType": [ + "VR", + "MPR", + "MIP" + ], + "sliceRange": "5.0mm - 350.0mm", + "fieldOfView": 350, + "matrixSize": [ + 512, + 512 + ], + "voxelSize": [ + 0.684, + 0.684, + 1.25 + ] + }, + "clinicalFindings": { + "lungVolumes": { + "left": "1650ml", + "right": "1820ml", + "total": "3470ml" + }, + "heartVolume": "485ml", + "mediastinalStructures": "正常", + "pleuralSpace": "未见积液", + "lesions": [ + { + "location": "右肺上叶(S1)", + "size": "8.5mm x 7.2mm", + "density": "实性", + "shape": "类圆形", + "margin": "光滑", + "bradsCategory": "3类", + "recommendation": "3个月后复查" + } + ] + } } \ No newline at end of file diff --git a/MD/test/3d_samples/head_mpr_axial.png b/MD/test/3d_samples/head_mpr_axial.png index 57a97a48f..8a891bcd0 100644 Binary files a/MD/test/3d_samples/head_mpr_axial.png and b/MD/test/3d_samples/head_mpr_axial.png differ diff --git a/MD/test/3d_samples/head_mpr_axial.ppm b/MD/test/3d_samples/head_mpr_axial.ppm deleted file mode 100644 index acb4cdcc9..000000000 --- a/MD/test/3d_samples/head_mpr_axial.ppm +++ /dev/null @@ -1,236978 +0,0 @@ -P6 -400 400 -255 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Șzuzpuk|rhzpfyoe{qg}siwm|rx}z~tyouk|rhzpf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -țz~tyo~tjzpfxndxndyoe|rhvl|rx~z~txn~tjzpfxndxndyoe|rhwm|r - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȁwm|rw}zuyouk{qgyoeyoezpf}siwm|rx}z~tyo~tj{qgyoeyoezpf}siwm|rx~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -}si~tjvlyo}sw|~zu{qxnuk}si}si~tjvlyo}sx|~yu{qwmuk}si}si~tjvlzp~tx| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȉ~t|r{qzpzpzp{q}suwz|~~}{yv~t|r{qzpzpzp{q}suxz|~~}{yv~t|rzpzpzpzp{q}suxz|~~}{xv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȍxxwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwww - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȅ{q|r~tvy{}~}|zxu}s|rzpzpzp{q|r~tvy{}~}|zwu}s|rzpzpzp{q|r~twy{}~~}|zwu}s{qzpzpzp{q}s~twy{}~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -~tj}si~tjukxn{quy}|x}szpvl~tj}si~tjukxn{quz~|w}syovl~tj}si~tjukxn|rvz~{w}syovl~tj}si~tjukxn|rvz~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȁwm}sizpfyoeyoe{qgukyo~tz}x|rwm}sizpfyoeyoe{qgukyouz}w|rwm}sizpfyoeyoe|rhukzpu{}w|rwm}sizpfyoezpf|rhukzpu{|w - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȍx|rwm|rhyoexndxndzpf~tjyo~tz~x|rvl|rhyoexndxndzpf~tjyou{}w{qvl|rhyoexndxndzpf~tjyou{}w{qvl|rhyoexndxnd{qg~tjyou{}w{qvl - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȗ}x}sxn}si{qgyoezpf|rhukyo~tz}x|rwm}si{qgyoezpf|rhukzpuz}w|rwm}sizpfyoezpf|rhukzpu{|w|rwm}sizpfyoezpf|rhvlzpu{|w{qwm}sizpf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ș|x~tzpwmuk~tj~tjvlxn{quy}|x~tzpwmuk~tj~tjvlxn|ruz}{w}szpwmuk~tj~tjvlxn|rvz~{w}syowmuk~tj~tjvlyo|rvz~{w}syovluk~tj~tj - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȓ~~~}|zxv~t|r{q{q{q{q}s~tvxz|}~~~}{zxv~t|r{q{q{q|r}suvy{|~~~~}{ywu~t|r{q{q{q|r}suwy{|~~~~}{ywu}s|r{q{q{q|r}suwy{|~~~~}{ywu}s|r{q{q{q|r}s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȋwwwwwwwwwxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxx - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȉ~t|rzpyoyoyo{q|ruwz|~}{yv~t|rzpyoyoyo{q}suwz|~}{yv~t|rzpyoyoyo{q}suxz|~}{yv~t{qzpyoyozp{q}suxz}~}{xv}s{qzpyoyozp{q}suxz}~}{xv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȏzv{qxnuk}si}si}sivlyo}sw|~zu{qwmuk}si}si}sivlyo}sw|~zu{qwm~tj}si}si~tjvlyo}sx|~yu{qwm~tj}si}si~tjvlyo}sx|~yu{qwm~tj}si}si~tjvlzp~tx}}y~tzpwm - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȕ{uzpuk{qgyoeyoezpf|rhvl{qw}{uzpuk{qgyoeyoezpf}siwm|rw}zuyouk{qgyoeyoezpf}siwm|rx}z~tyo~tj{qgyoeyoezpf}siwm|rx~z~tyo~tj{qgyoeyoezpf}siwm}sx~y~txn~tj{qg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȝ{uyo~tj{qgxndxndyoe|rhvl{qw}{uyo~tjzpfxndxndyoe|rhvl{qw}z~tyo~tjzpfxndxndyoe|rhvl|rx~z~tyo~tjzpfxndxndyoe|rhwm|rx~z~txn}sizpfxndxndyoe|rhwm|rx~y~txn}sizpfxndxnd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȝ{uzpvl|rhzpfzpf{qg}siwm|rw|zuzpvl|rhzpfzpf{qg}siwm|rw}zuzpuk|rhzpfzpf{qg~tjxn|rx}zuyouk|rhzpfzpf{qg~tjxn}sx}z~tyouk|rhzpfzpf{qg~tjxn}sx}~y~tyouk|rhzpfzpf{qg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -}zv|ryowmukukukwmzp}sw{~}zv|ryovlukukvlwmzp~tw{}yv|ryovlukukvlxnzp~tx{}yu|ryovlukukvlxn{q~tx|}yu|rxnvlukukvlxn{q~tx||yu{qxnvlukukvlxn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȑ|}}}}|zywu~t}s|r|r|r}s~tvwy{|}}}}|zxwu~t}s|r|r|r}s~tvwy{|}}}}{zxwu~t|r|r|r|r}s~tvxy{|}}}|{zxwu}s|r|r|r|r}s~tvxy{|}}}|{zxvu}s|r|r|r|r}s~tvxy{|}}}|{zxvu}s|r|r|r|r}suv - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȋvvvuuvvwwxxyyzzyyyxxwvvvuuvvwwxxyyzzyyyxxwvvvuuvvwwxxyyzzyyyxwwvvvuuvvwwxxyyzzyyyxwwvvvuuvvwwxxyyzzyyyxwwvvvuuvvwwxyyyzzyyyxw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȉu|rzpyoxnxnyo{q}svy{~}{xu|rzpyoxnxnyo{q}svy|~}zxu|rzpyoxnxnyo{q}svy|~}zwu|rzpxnxnxnyo{q}svy|~}zw~t|rzpxnxnxnyo{q~tvy|~}zw~t|rzpxnxnxnyo{q~twy|~|zw~t - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȍx}syovl}si|rh|rh~tjvlzpuy~}x}syouk}si|rh|rh~tjwmzpuz~|x}syouk}si|rh|rh~tjwm{quz~|w}sxnuk}si|rh|rh~tjwm{quz|w|rxnuk}si|rh|rh~tjwm{qvz{w|rxnuk}si|rh|rh~tjwm{qv{{w|rxn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȗ~x}swm}sizpfxndyoezpf~tjyo~tz~x|rwm}sizpfxndyoe{qg~tjyo~tz}x|rwm|rhzpfxndyoe{qg~tjyouz}w|rvl|rhyoexndyoe{qgukyou{}w{qvl|rhyoexndyoe{qgukzpu{|w{qvl|rhyoexndyoe{qgukzpv{|v{qvl|rhyoe - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȝ~x|rwm|rhyoexndxndzpf~tjxn~tz~x|rwm|rhyoexndxndzpf~tjyo~tz}x|rvl|rhyoexndxndzpf~tjyouz}w{qvl|rhyoexndxndzpf~tjyou{}w{qvl|rhyoexndxnd{qgukzpu{}w{qvl{qgyoexndxnd{qgukzpv{|v{quk{qgyoexnd - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȝ}x}sxn~tj|rhzpf{qg|rhukzp~tz~}x}sxn~tj|rhzpf{qg|rhvlzpuz}x}sxn~tj|rhzpf{qg}sivlzpuz|w|rxn~tj{qgzpf{qg}sivlzpuz|w|rwm~tj{qgzpf{qg}sivl{qv{|w|rwm~tj{qgzpf{qg}sivl{qv{|v{qwm}si{qgzpf{qg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȗ{x~t{qxnwmvlvlwmyo|ruy|~{x~t{qxnwmvlvlwmyo|rvy}~{x~t{qxnvlvlvlwmyo|rvy}~{w~t{qxnvlvlvlwmzp}svy}~{w~t{qxnvlvlvlwmzp}svz}~{w}szpxnvlvlvlxnzp}svz}~zw}szpxnvlvlvlxn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȑ|||{zyxvu~t}s}s}s}s~tuwxy{{|||{zyxvu~t}s}s}s}s~tuwxy{||||{zyxvu~t}s}s}s}s~tuwxz{||||{zywvu~t}s}s}s}s~tvwxz{||||{zywvu~t}s}s}s~t~tvwxz{||||{zywvu~t}s}s}s~t~tvwxz{||||{zywvu~t}s}s}s~tu - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȉu~t~t~tuvvwxyzz{{zzyxwvuu~t~t~tuvvwxyz{{{zzyxwvuu~t~t~tuvwwxyz{{{zzyxwvuu~t~t~tuvwxxyz{{{zzyxwvuu~t~t~tuvwxyyz{{{zzyxwvuu~t~tuuvwxyyz{{{zzyxwvuu~t~tuuvwxyyz{{{zzy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȅ{qyowmwmwmyo{q~twz}|yv}szpxnwmwmwmyo{q~twz}|yv}szpxnwmwmxnyo{q~tw{}|yv}szpxnwmwmxnyo|r~tx{~|yv}szpxnwmwmxnyo|rux{~|yv}szpxnwmwmxnyo|rux{~~|yu|rzpxnwmwmxnzp|rux{~~{x - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȅ{qwm~tj|rh{qg|rh~tjxn|rw|zv{qwm~tj|rh{qg|rh~tjxn|rw|zu{qvl}si|rh{qg|rhukxn}sw|zuzpvl}si{qg{qg|rhukxn}sx}~zuzpvl}si{qg{qg|rhukyo}sx}~y~tzpvl}si{qg{qg|rhukyo}sx}~y~tzpvl}si{qg{qg}siukyo~tx}~y~t - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȋvzpuk{qgyoexndyoe|rhvl{qw}{uzpuk{qgyoexndyoe|rhvl{qw}{uyo~tj{qgxndxndyoe|rhvl|rw}zuyo~tj{qgxndxndyoe|rhwm|rx}z~tyo~tjzpfxndxndyoe|rhwm|rx~z~txn~tjzpfxndxndzpf}siwm}sx~y~txn}sizpfxndxndzpf}siwm}sy~y}sxn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȏ{vzpuk{qgyoexndyoe|rhvl{qw}{uzpuk{qgxndxndyoe|rhvl{qw}{uyo~tj{qgxndxndyoe|rhvl|rw}zuyo~tjzpfxndxndyoe|rhwm|rx}z~tyo~tjzpfxndxndyoe|rhwm|rx~z~txn~tjzpfxndxndzpf}siwm}sx~y~txn}sizpfxndxndzpf}siwm}sy~y}sxn}si - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȏ{v{qwm~tj|rh{qg|rh~tjxn|rw|{v{qwm}si{qg{qg|rh~tjxn|rw|zu{qvl}si{qg{qg|rh~tjxn|rw|zuzpvl}si{qg{qg|rhukxn}sx}~zuzpvl}si{qg{qg|rhukyo}sx}~y~tzpvl}si{qg{qg|rhukyo}sx}~y~tzpvl}si{qg{qg|rhukyo~tx}~y~tyouk - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȑ}zv}szpxnwmwmwmyo{q~twz}}yv}szpxnwmwmwmyo{q~twz}|yv}szpxnwmwmwmyo{q~tw{~|yv}szpxnwmwmwmyo{q~tx{~|yv}szpxnwmwmwmyo|rux{~|yu|rzpxnwmwmwmyo|rux{~|yu|rzpxnwmwmxnyo|rux{~~|xu|rzpxn - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȏzyxwvuu~t~t~tuuvwxyz{{{{zyxwvu~t~t~t~tuuvwxyz{{{{zyxwvu~t~t~t~tuuvwyyz{{{{zyxwvu~t~t~t~tuvvxyzz{{{{zyxwvu~t~t~t~tuvwxyzz{{{{zyxwvu~t~t~t~tuvwxyzz{{{zzyxwvu~t~t~t~tuvwxyzz{{{zzyxwvu~t~t - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȉ~t~tuwxyz{|||{zyxvu~t}s}s}s~t~tuwxyz{|||{zyxvu~t}s}s}s~t~tvwxyz{|||{zyxvu~t}s}s}s~tuvwxy{{|||{zywvu~t}s}s}s~tuvwxy{{|||{zywvu~t}s}s}s~tuvwxz{{|||{zywvu~t}s}s}s~tuvwxz{{|||{zywvu~t}s}s}s~tuvwxz{{|| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȁvlwmyo|ruy|~{xu{qyowmvlvlwmyo|ruy|~{x~t{qyowmvlvlwmyo|rvy|~{x~t{qxnwmvlvlwmzp|rvy}~{w~t{qxnwmvlvlwmzp}svy}~{w~t{qxnwmvlvlxnzp}svz}~zw~t{qxnvlvlvlxnzp}svz}}zw}szpxnvlvlvlxnzp}swz} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -{qg|rhukyo~ty~}x}sxnuk|rh{qg{qg|rhukzp~tz~}x}sxn~tj|rh{qg{qg}sivlzpuz}x}sxn~tj|rhzpf{qg}sivlzpuz|w|rxn~tj|rhzpf{qg}sivlzpuz|w|rwm~tj{qgzpf{qg}sivl{qv{|w|rwm~tj{qgzpf{qg}siwm{qv{|v{qwm~tj{qgzpf{qg}siwm{qv{ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -xndxndzpf}sixn~ty~x|rwm}siyoexndxndzpf~tjxn~tz~x|rwm|rhyoexndxndzpf~tjyo~tz}x|rvl|rhyoexndxndzpf~tjyouz}w{qvl|rhyoexndxnd{qg~tjyou{}w{qvl|rhyoexndxnd{qgukzpu{}w{qvl{qgyoexndxnd{qgukzpv{|v{quk{qgyoexndyoe{qgukzpv| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -zpfxndxndzpf~tjxn~ty~x}swm}sizpfxndxndzpf~tjyo~tz~x|rwm}sizpfxndyoe{qg~tjyo~tz}x|rwm|rhyoexndyoe{qg~tjyouz}w|rvl|rhyoexndyoe{qgukyou{}w{qvl|rhyoexndyoe{qgukzpu{|w{qvl|rhyoexndyoe{qgukzpv{|v{qvl|rhyoexndyoe{qgukzpv| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȁvl}si|rh|rh}sivlzp~ty~}x}syouk}si|rh|rh}sivlzpuy~}x}syouk}si|rh|rh~tjvlzpuz~|x}syouk}si|rh|rh~tjwm{quz~|w}sxnuk}si|rh|rh~tjwm{quz|w|rxnuk}si|rh|rh~tjwm{qvz|w|rxnuk|rh|rh|rh~tjwm{qv{{w|rxn~tj|rh|rh|rh~tjwm|rv{{ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȅzpxnxnxnyozp}svx{~}{xu|rzpxnxnxnyo{q}svy|~}{xu|rzpxnxnxnyo{q}svy|~}{xu|rzpxnxnxnyo{q}svy|~}zw~t|rzpxnxnxnyo{q}svy|~}zw~t|rzpxnxnxnyo{q}svy|}zw~t|ryoxnxnxnyo{q~twy|}zw~t{qyoxnxnxnyo{q~twz||z - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȋvvuuuuvvwxxyzzzzyyxxwvvuuuuvvwxxyzzzzyyxxwvvuuuuvvwxyyzzzzyyxxwvvuuuuvvwxyyzzzzyyxwwvvuuuuvwwxyyzzzzyyxwwvvuuuuvwwxyyzzzzyyxwwvvuuuuvwwxyyzzzzyyxwwvvuuuvvwwxyyzzzzyyxw - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȍyz|}}}|{zywu~t}s|r|r|r}s~tvwyz|}}}|{zywu~t}s|r|r|r}s~tvwy{|}}}|{zxwu~t}s|r|r|r}s~tvwy{|}}}|{zxwu~t}s|r|r|r}s~tvxy{|}}}|{zxwu~t}s|r|r|r}s~tvxy{|}}}|{zxvu~t}s|r|r|r}suvxy{|}}}|{zxvu~t}s|r|r|r}suvxy{|}}}|{zxvu}s}s|r|r}s}suvxz - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȏ{~~zv}syowmukukvlwmzp}sw{~}zv|ryowmukukvlwmzp}sw{~}zv|ryowmukukvlxnzp~tw{}yv|ryowmukukvlxnzp~tx{}yu|ryovlukukvlxn{q~tx|}yu|ryovlukukvlxn{q~tx||yu{qxnvlukukvlxn{qux||yu{qxnvlukukvlxn{qux| - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȋv|{v{qvl}sizpfzpf{qg}siwm|rw|{uzpvl|rhzpfzpf{qg}siwm|rw|zuzpvl|rhzpfzpf{qg~tjwm|rw}zuzpuk|rhzpfzpf{qg~tjxn|rx}zuzpuk|rhzpfzpf{qg~tjxn}sx}z~tyouk|rhzpfzpf{qg~tjxn}sx}~y~tyouk|rhzpfzpf{qg~tjxn}sy~~y~tyouk|rhzpfzpf|rhukyo~ty~ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȅ{qv|{uzpuk{qgxndxndyoe{qgvl{qw}{uyo~tj{qgxndxndyoe|rhvl{qw}{uyo~tjzpfxndxndyoe|rhvl{qw}z~tyo~tjzpfxndxndyoe|rhvl|rx~z~tyo~tjzpfxndxndyoe|rhwm|rx~z~txn}sizpfxndxndyoe|rhwm|rx~y~txn}sizpfxndxndyoe}siwm}syy}sxn}sizpfxndxndzpf}sixn}sy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȅ{qv|{vzpuk{qgyoexndyoe|rhvl{qw|{uzpuk{qgyoexndzpf|rhvl{qw}{uyouk{qgyoexndzpf|rhwm|rw}zuyo~tj{qgyoeyoezpf}siwm|rx}z~tyo~tj{qgyoeyoezpf}siwm|rx~z~tyo~tj{qgyoeyoezpf}siwm}sx~y~txn~tj{qgyoeyoezpf}sixn}sy~y}sxn~tjzpfyoeyoezpf~tjxn}sy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȃxn|rw{{v|rxnuk}si|rh}siukxn|rw{zv{qxnuk}si|rh}siukyo}sw|~zu{qwm~tj}si|rh}sivlyo}sw|~zu{qwm~tj}si|rh}sivlyo}sx|~yu{qwm~tj}si|rh~tjvlyo}sx|~yuzpwm~tj}si|rh~tjvlyo~tx}}y~tzpwm~tj}si|rh~tjvlzp~tx}}y~tzpvl~tj}si|rh~tjvlzp~ty} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȇ|r~twz|~~|yw~t|rzpyoyoyozp|ruwz|~~|yv~t|rzpyoyoyozp|ruwz|~~{yv~t|rzpyoyoyozp|ruwz|~~{yv~t{qzpyoyoyo{q}suxz}}{yv}s{qzpyoyoyo{q}suxz}}{yv}s{qzpyoyoyo{q}suxz}}{xv}s{qzpyoyoyo{q}sux{}}{xv}s{qyoyoyoyo{q}svx{} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȋwwwwxxxyyyyxxxwwwvvvvwwwwxxxyyyyxxxwwwvvvvwwwwxxxyyyyxxxwwwvvvvwwwwxxxyyyyxxxwwwvvvvwwwxxxxyyyyxxxwwwvvvvwwwxxxxyyyyxxxwwwvvvvwwwxxxxyyyyxxxwwwvvvvwwwxxxxyyyyxxxwwwvvvvwwwxxxyyy - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȑ}|zxv~t}s{q{q{q|r}s~tvxz|}~~~}{zxv~t|r{q{q{q|r}s~tvxz|}~~~}{zxv~t|r{q{q{q|r}suvxz|}~~~}{zxv~t|r{q{q{q|r}suwyz|}~~~}{ywu~t|r{q{q{q|r}suwy{|}~~~}{ywu~t|r{q{q{q|r}suwy{|}~~~}{ywu~t|r{q{q{q|r}suwy{|}~~~|{ywu}s|r{q{q{q|r}suwy{|}~~}|{ywu}s|r{q{q - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ș|x~t{qwmuk~tj~tjvlxn{quy}|x~tzpwmuk~tj~tjvlxn{quy}|x~tzpwmuk~tj~tjvlxn{quy}|x~tzpwmuk~tj~tjvlxn|rvz}{w}szpwmuk~tj~tjvlxn|rvz~{w}szpwmuk~tj~tjvlyo|rvz~{w}syowmuk~tjukvlyo|rvz~~{w}syovluk~tjukvlyo|rvz~~zv}syovluk~tjuk - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȝ~y}sxn~tj{qgyoezpf{qg~tjyo~ty~x}sxn~tj{qgyoezpf{qgukyo~tz}x}sxn~tj{qgyoezpf|rhukyouz}x|rwm}si{qgyoezpf|rhukzpuz}w|rwm}si{qgyoezpf|rhukzpu{|w|rwm}sizpfyoezpf|rhvlzpu{|w{qwm}sizpfyoezpf|rhvlzpv{|v{qvl}sizpfyoezpf|rhvl{qv{|v{qvl|rhzpfyoezpf - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȟ~y}swm}siyoexndxndzpf}sixn~tz~x|rwm|rhyoexndxndzpf}sixn~tz~x|rwm|rhyoexndxndzpf~tjyo~tz~x|rvl|rhyoexndxndzpf~tjyou{}w{qvl|rhyoexndxndzpf~tjyou{}w{qvl|rhyoexndxnd{qg~tjyou{}w{qvl{qgyoexndxnd{qgukzpv||vzpuk{qgxndxndxnd{qgukzpv||vzpuk{qgxndxndxnd{qg - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȟ~y}sxn~tj{qgyoeyoe{qg~tjyo~ty~x}sxn}sizpfyoeyoe{qg~tjyo~tz}x|rwm}sizpfyoeyoe{qgukyo~tz}x|rwm}sizpfyoeyoe{qgukyouz}w|rwm}sizpfyoeyoe{qgukzpu{}w|rwm}sizpfyoeyoe|rhukzpu{|w{qvl|rhzpfyoezpf|rhvlzpv{|v{qvl|rhzpfyoezpf|rhvl{qv||v{qvl|rhzpfyoezpf|rh - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ș}x~tzpwm~tj}si}siukwm{quy}|x~tzpwm~tj}si}siukwm{quy}|x~tzpvl~tj}si}siukxn{quy~|x}syovl~tj}si}siukxn{quz~|w}syovl~tj}si~tjukxn{qvz~{w}syovl~tj}si~tjukxn|rvz~{w}syovl~tj}si~tjukxn|rvz~{w|ryovl~tj}si~tjvlxn|rv{{v|rxnvl~tj}si~tjvlyo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -ȓ~|zxv}s|rzpzpzp{q|r~tvx{}~~|zxu}s|rzpzpzp{q|r~tvx{}~~|zxu}s{qzpzpzp{q|r~tvy{}~~|zxu}s{qzpzpzp{q|r~tvy{}~~|zwu}s{qzpzpzp{q|r~tvy{}~~|zwu}s{qzpzpzp{q|r~twy{}~}|ywu}s{qzpzpzp{q|r~twy{}~}|ywu}s{qzpzpzp{q}suwy{}}{ywu}s{qzpzpzp{q}s - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -Ȍxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwwwwwwxxxxxxxxxxxwwwwwww((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((<((4-(-3/%(*!(+.$ +-/+%*$*!0EH'3(,)3&/%5-)$ /()&))'"*+#',).0%9 5&,50+-1,,'$'$+"!+/&)&-$'!!''$*(*()+.&%&.&/51#0 )"*).!)$0(#(+*&+"#*#'"-)&/+'4-&0(1.$#+#."."". )&#+!0&-(**!&.-$.*'10.)3..*&)%&&! 0&!!-.' '0 %'.##&$*32%/+110#'(+'!.!*( /0&+ +"+'&"$-#*%0454&4/'.,0').'-)''("" )!.#0-,+$#)40%4,&'0/%)""'%0))!.+&#(.(.#-##& /(23)00/) ,$(-&'+!"*( *)&-0*(+#!.'4&410)1-%(-*'$, )!$-#0*&",#$-2/2(%54/,&$."++!' /$0/,!*)."0+%.*4,5/%-(/#"''%$%( " /)$%()3.%2-//.-'0*&/"#$.,/.&11-4/-30/%%.-*0,+*500.+32)&*(44*4&+,*,3/%///%0+./*0,/15'.11.410('3,&)5,3)&1.5/&2(4%'%&,%).5''11451*+2/0-'2,'+%,0/)#-+#)&*.**34&'+312&#0&$. &$!&& (/#/,%%%.%-/0,.,&*-*'('#''&.(),0(/4,3(**(/5"'&0*-(#(/0($%$ -(")0.0,5/54(0)+(+).%'.($%$*!,'/-)&0((5%*'0',5./--$$)&-#+/)#0/(//$,$*0.*.+3'%3.(;%,,00+/,"'!/%%$)" +#+GB'2./.)'$?%%$,,%.%%)!&($/%%3&";*5-3*2,)?=*-$-!#''%-!$..$3A/@+1*+,200-',D$$,%#,-+/ #/+G2B0253%('966% *&%00"+0)*%,F2/'1/--.-/-%+0" -#!.%/ '&),5+4..&65(.-!## .0!!&. HC5-*3*%+*GA$'*/&+!$/$%.#-*G&0&)14,)'5$*+8C!&.0**((%$,##(*+..#53+%+*3&+/5//#(**+#+-%!!&&'("+%$,'-!(%.$+,53/(2)%0/%#("&(&#. )!00)'%!& !$%$.&, *-3*5,(/,+))" )0%%',#*+0.-%#-0"+!#'+ **%/''/&*&/!)"))+*""-$&-) ')-)'-,-(+'5+%-133**$)."%%,*(.&',.'"00+!-+!/*#,(--''5/.*$#//,*) %*#!*+#,-!++(-+.&&-1.3+/&**+0)"$0$-!!"0#'*'&%")"* ,+3*+++1)!, )")0!),,!+*%*!- !,))21&/.&/%5.%/$/&(+ %#'+ '!*+(0.())'0.(3,)&1+$#(.+("//-+/-)&%-//,&/*5+,&0&./*/!*.*!#)+0+%0,3/&5/.%-+(&()(,)00.-/5,*%*,.00-%%*%4.).5,/))0/%-0+442)+5&%+'2)+*5435&0/-5)2.424-,*/')(*)().+1''3.'514.55.0--%)2/-'2,,/$,'-1*530.(,-3)&.)1 -("'/'!$,&!*50++0-4)-+'+,.,#/($-)0&-!+!0'&04+3*%*0*(%-%$%0#&(++"%--,, (%+2)-)3+.5/5.% !0$*0*%0-/"*',)( $-'+1,1.%21)0+#&(0-((%0 $ &'(' .!/%0&1)%2)&)1C.*%.*(0&,-!'(#,& &+-9%-2301)')=.+(*',,$$!/!$! % 7753.)52'3%H53$00",&&,%%#-"0A>042.0)3(9;%&*/+$#0#* !880*+5(4-1):C'!!.!%("*+0?8%345%026 0%)#+.$".!.'+%"E,@00.).)$.8)!!!!"))&.*%4 35+/5'3@&0 !*! &/#+(+(G@ .,,4306F(.)'/*/&(&!,(-C>.2?&*&*3&08-., & #,-,#0* !D /+151'&0)""A)#!")+0-'"'/.,**'+&$#$40''&5%$! )0."%-.!.0& ,$,).#/,! & !()"+/.-13.+&+%.*//)&( -0-#!/%#*#%0!,#0 *,"3&3,-0%')#')%%/!,$+!$%$(&--$)%0)-.%%% $3,'.'*/-%0&&"#!$)+$00*% 0$. &$',/,"(&)%(42(&(!%#+%#-(/-"0+'.$ +/"+%"!/",))21411%)*('//&!*!&& +0$*-/(##-$#.(."&-+3-202% $!'#$$0%-,$+$-0!(")(0((())5&41(1&,#,)"(#'0!+,0,/%)/(&,-2,2'/00%32&/.&)$"!/&"($*#-$.$+ 0',',3,/)05) $0&%.+0-. *"/ &-,*''2()&&*2-$!(.'-,*')(,-)23.43%0/3/*%24)'#'5+4*1/13-4,50/('3/-*+4.++1(&,'1%5.(2/0+-02+1)(+1/&%&//+/,,4)/(&&&5&0+500'*(11+0',51*.&,5)-,.%*,(%315/&'!/. +/*.&&(100*552&,%-##,.,(00+-0&+-+45**5*/,.4.(/)+$0/!%',""#"#$!+*45,42+5%"')"%'!,%%#+'," "' &,0523,&20"!'%$+,$!'$)%'&"(-%"0$!+!,%223+3(.!*#,/)%' 0(-!!**%+(-#)))0/'5**'2(, +( +.0$00/'*'!+ "/ +5,,%5,2+/6= (/&"/''* #/*.%@G030:1,4*(&4.* > $%,+*.,"$+!D16:,5-,-31 7 =+&/,( )*0 "E$+&''00D"+)*.+# *& 0F3?*'(3.50/! )*",+#%) ">+54,,(,*./';+#7&,&/%+ (?E*C(%'3&3*551)!*$.! ,.(4*+0 %*0)5*?H/ 2&(+%!#(,+#/ - #D2#53%334/5 !47; #&,'(","+! !) +9.2(*01'4& 0C"+!.-&'%)/.$,((8 (+&0/2-%-,- $!#)//&0+(/!*()'$,/'. '%"-,&#0%//5&0-' &$)+(/.".(#$)"''((0-.".- .$*#(11%+. ! '/+!!)$/0"/( -*..,%+,()/! '&!051'&+)4%"$0(++.--0/-*%#, '(*&//'.%-%! -02').3!!%!(/.--0"$&%.0!).-!*+ .%.(- 014(%42%#.(!$#*.$//(&-*,,+",#%$'-#*!+03%(2120)$+ 0)##(/'#%++ )- *"&"*++,205'-54*##.,"%!-#"%-!++,(#"(!-"//3/()%%++//*!)/%0(-/,!+*,+$'""#0%%'&)*)%+0-)$++ , &0+0,.//)2+/'*2%*(4(.+(0.$"*.)! ($&1'1**%&.%0(.4(-/&0'##'.&.%+543)(/&/)%*/'//111*)4'.1%.+4'%)%)-%1'1+3,('30*.24533)2+,%,)11%15)01)5,('(1*3(.*(4,&10403(%2%0&++,+($0&)4+22/35225%44$' ),0+#'&*0)'(%522,.)+41//$.& ,+*!0"-/ &,!)'(,,*+01&) $,# "*)#/"$&.#*-&0&%*1&,2+),!&"#+()-)!"(,''!0#."-$(/-'5)'2+)/0 %!0-",*%/)'+..) #".$*)%2334(-3)3.-0'$-%%%")/,%!!$(,G7>//'//+/ (!0/("&*$%*0 !8)?5.1,,4555,-+.&" +*-*)&>A E#-14%)/%H* + +))% %0/%%!% +GF5 8-*-%''/4=%F !("%,&(0'%54 --,,1)-98!4$,0'!/#.0!D!G@-1*&5*&2&"7= !'#/*)$ (+?(&.),/4HH4G:$-!((#0"D $<5,%4)()1"H8"G$,",(- "($72?$(?1.%-00+HG@*/ +,7, ,&*/*#+1!FH'&%23++:4&&&) 0())!!0D#A/3&555">E.!!.".(',(!+/,2A5#9%(-1)5$($$H 0)'-+,&'),%,&)%&#/+'..35+*"'!-()".)!0/(+,'00"%0#"""/#%-+-* ..-*'&513)#"-.#$#,!-",+!$'" !/)#&))$$*0!&,1*(05-3-'''" 0)/"--!-%+)!#($,##")"'.%,0,.0+0&30-0-- ,+"+',''&(**++$+.%#'+!'*)+300-*(&",.-#!+&&./ ,0//#,0",0(/".-'/++-'/1&0))+))"$+!!#-+#(.!,'*!./.,/!!&$((1,5&1*" -$ /- ,!,/(-#0(-#(.##/#!/.*)',353#*%( )+0%%-(,/$."*&%*.#% 40/(.).5)").)% !"/#(!0.0, "#.#4+04%1)-4%*.&"$.+*$,.(-!")% 0/*/%2'&+)(4*" /, .*$.%&&+1).',(,),2%-'&)# -%$)"+)%-4&21,0.&0','0'5'(25+./%4)%*4'+,('-23(5+%5.1&44%(51(4,'114,%'),2%/*5-+2033//%-1*3(%322+/1&'2.! / ")$#)"%21)*%0(2,0&0(**$"'')+ #*.)#/*)(*(/2()+ %%.//,!))0'#*0(*#$*-//-+3+&)-(* !!+(++..$*.!# ",0-.)4',*-,.,&&( "&!+%%%$,!#-+'+/&,)),+%&(2.*&*.,&$.(.%,$!*"+*0 00).#',!0.'*'(,3/14&(3!""'+'!$"*&0$,&)%)&'4/55C%!,"#$-&))/.#6 2!&%014%,76C%&#/$ (+/-/4@ 7)0')%*,A;$@00(-'.&&$,*8'%+5-(&31.*2% ,*"+(*!0"=(2 +DB7%2%5,) ,$1?*. +-,'#*!'&C!2':-%)%%2(-' ?#&+...03 +)@",!0+(/#%1D /*),2%3-0=/%%!$//F$ +>-@%2(40))A:F'('$#)*)&34"= /0433**(2%-+#/%&&*$9@B<B3%%0%4&:D/A>/+)% '."'%!"#4%+'-'4% B1<&-(0),#%9F73(1/+-*"H ",")" >'?3- -&5'03 A3A#)9E-$-0'A!2+8024*&+4?? +'*(-/%-.7$7"9+)/51/ F '4D0//#'*0+;?0#4 >4&&1/.2 =C80)'-(&%."!1CF.B!*-/3+3 +29.),.%,/%/""%4.)97 52+0-0&  B +).%'+*!+/$ !B7)",'+.-%(.)&"!*$/+*%0-*'+!* $#0") #,'/+3+3.*/.'0!"!$$+!+&,$#,.!/ )(.!$)0%'#$#.'-&/5(0'*&- '"*0*,'!"/-)-0)'-,)-&$(.$$%(%#00015.&4-% .+%0"*!&+"*,0##.0. +$)*.#!$%!.")4&,*15//./.(#(&",*-'.#$(%$&',-" +$((--,1&-0'/(&'%.#-"-$'"*)$+!/0'$'(+-,%&$+/(''*%+')2'0-,0)'% 0(+)+),--&!#,' &.%..2,/('3%+'&'0"/0**-) *),.&& + )())-&0+1'/1(%//"$)*&-**$,!+)0,$&!.!!$',.&)0(10""/,$"$&,'*,".".$,&(,&/5/1.&15()-0$#'*+'+&0( /*! 0)2(-/243&454.&$&+, -(%'(.2%1'5)40,3,2.11,)$#&/+)-51)1)41/+'055,(/.3425)1,(%)*4,%3%&+53+%''/3+1--51%%0-(('%',0/2&,),--(0%'.44&).(11(2/4(+''('-'-#*(%-/'.'(-%*-(0/+,((0(%#** -#%'1/'4*),1'# *+,'))(+0!-$!"#/&&5)'&341.,+" %/#"*/'+))!!), 0- ))%),+34'4*2*)+&'* #!-/$-!)#+%)0/(!'((0(1)4).%-,#&+/$%'..*."%'.+!!/*#.")('0-1,24524+4-%+#$!0%+$,0--.$+ 0%0*43%$*;(()-+(-+"&,($+>-0(.2%+13'. "-#/ / '%2.(&1H2  //,0%!'*.;708(5&3&4//* 6#.%% '0.(+H7 D4-52/-3H!65&/-0,&>H&1-0)(/= +?@50.,0. "B/(3 .4)(,52E.7:)1*1+?$5D@ 6'.1251(' !;,E(0/--;")2)&GH*3'040(3 $G4B&@/*1,)!; "**$0$4&5&,)&97> +G(,&+0$$,*#(&90,3%-5%%"0A:G + % 0 "#0$$#<H0*,.+,?'0D. 0)%(*%& A8$2-1/422"14)@6 !0&#0#('-, !+;E(/> ++%.'*/(!"*C,$#'0/,",(*.0*!),%*! (# +'"'3/&%//%" ,.%()#)+$'#(0(&*-$) &,00#//,/&&#$')(0(,31'#/-',,#"../&**))/ (#%"$"* /(.*!&- &.3%%+-&!#.%&+''00!&((+!$ ., -,*+&'-$ *-&#-20&-20(/.0 !%&- %.((')*!*.#')$/(0% )++$,'/()3&"##%0, )./$&0-/#%(/+$-'(-/).)%#+!+/+')(0(!#.-0++" $!$%!.--#&'-/0!0 $$',-&+001- 0!+"!+)'/##& 0(%,-,'%,($/,*12%-%*4( ,+0(%!(# #&0)%%.-,%()"#&.()+,*.)/3-'-(&,'0(/$-%(/ %(/ ,., 3+%03%1,.4/*-0-.#,-"+$**&+- (,%&&,+1&+.+&, "$0,&0."')0%'&"&'/15*051+-&3!!#/ )*%(404*-*,+310,*-,,0+2)2.(15,&'455-&1.1&3&541/1.414(,%+31&*.,,)0)++))(.-,*1/,0/,)+-.'124))10(3,&4,%4%3&(%%'"%#*''!"+&+&0)0-,/.*,2.,%)%.$% .(*!.' %-(.&5(+*1%.+(0 (%#0(*"$(+( ($,!%#((*4-1)*," +-,/+#0'$,0,()"*). ""!.,-1*,&.%(,' 0-*"*',-)0$,' ' .0' $0+(.&(')5&**,,/ -!/$/#//&/!(*-!*0$&0'),%+%&.0)=.(*)/ '#!&&.+#$%DA+ &5/5.%'%2F) "$#" -*"+/",04 7-)5,5,.,"GB7 &G%(0()()&$.0;(5011.15H +<1!0-!,-0>A B0'-014. +!')B G$#--0-.+3%?=&'4.55(C6+ + +5(/)+,*#2* 1204%* >##G7(*+(*C :('A1)5/1-$$ +7,21./D,"3E,"C5-&&-'-F?(4A*)(-19)@%5(100#4B'> +122.C+;F%!%/3+4-'H< ,D"#-)00)(67E5HH ?(*02*40*G##'*",'+,".5@! A5'-&(*9701$/!%$$ /FC 8E35-&2,!G39= + +)'0("+% -,!? 17#&%/+4-  +#'/# /%-($00-!/%C&)!+)4401+%.*'*&!+/&0$.$!%.+-!- 0* %-*#'-'( ('*(1/')*'+$//,'&,$/(+&*(,/0&&+)./+/!#! %'#+(-%0*++#%(" * $(0%,)*(/+/)/ ,,#,"0)")'"!.'1++./--0&,)000%.('/!0*0(#/(0!%*!" (())+( 4+5(-*+!/+&&$. $*%! #"-) -0,,!. ,.)0-#./3+%'./)1$(!++ ..+# " +#%'0%&&%,-)0)'","&',5,''. $ '%.-%.!.*"'+,&,( *$0(/#$&5&31'.)()!%# &.$!&'#$!#)/"+/)#&"0 '/4./&/%+'$-("+./'&#-+*,$(,%$)0-)0(&3/1-&1/ ///&*%&-#++/(/##/&/)(,+0-5(+13%+)"/+ !&"!" *%0(+&//3'/2'+32**!-',*/)"0/(/3''0%33'+++5+,1(,5+1&335,&((*3,-(*)-+%004(%&/5&)/&01',.&30-,/,(03('1)/*.,(01(11/-%01.5*)1)4/#&,%"1+-1+'310302%3-+",$0#,"($*,%(')1('01-&)*-"$#+& !/'%!&/"&$"-'.0+'-(1*(1%'+.%&*#"($/!-%0.//*)/)1.1%./1.')*#$(-$'$)$+,"0,"!-&,0-*/"1.(,-'%*20!'+/'#)")/#)0,#$(,*#%(&%,( +*)&-+12%0-&/- %.$""/*(0,'*$",%&#)& /0&4('*(.,$ &)**.'%,)! $0!  6)(50(*,> B7-(0, &,$.0#"C'B$>0(1+/*.B0-&+)%(/)++0>:7 &0*15+>7E3C&,*-)1(-E .C *5/2'/2 <@%6@>..+2*83"6" -.'2--C.221.125>'3 !&%2/5+D#'  1,(** FG /%D15'(&'"G$282210-<=.6,)+-31+*A.F1.*/+1;E5C4%-40/*&.H5@1)1-.(/(&=(AH4*/0(20 A5;C .+*1). =..<)4-'*.0) .@20('32%0H92?$/-**!&)(@(8?$ +/B1&,)04#4+E(//-!*0,+$->-6&'(,.(13-+0 -( -'*.'%-,,.'.!($%(B(@:4'!+-/%.+, ##*0%$#/*0-&/(.&! *$!".*#.%($)$ %( $ )3)+5',#,',*()" (%&!* ./%*"&'#**++%%(+!#-.#(05(.1(.$+#!$%)0$*!,-*-/.'(#!"!-##0.!*%'00.520,0,"0$/,%"$)!"0/!''#"/$$'*+,''&"0".".*,,(151*'$(-&#-#-)."*&%%"'(%&)*++',&("#-/4/'-&,0%%+-".0 &$/* &%.$0/!*&)+,-%0*!$'(5)02&)!((-%./( &)'/./$0*#)&-0/(/(* /+)++%&0&,&"%%!%0)&+(),'#!$! -'.+!)/&"%+/5.+%41.*!*'#')".,#)),%,",%/&,&&,*,5'/51(+$,(/.)+/(&.0 ,.0' )!!.!)'((4-015'")'#.+,-.$"'-/*#,).1-,24-(443+(%$'($&%"!!./%'11(('.%&./2+5-.)%).-0*/5'5%3'&31&-&.4*4&2.3/-')4,%+.'/)1./*3')&4++2)',5%)'5.'.14+0*)5&53'53%)2,'3*#&$!)$"'%0&,))2(0,5.&4)*&+.&+&&&.-&/#2255-+41(+.,+.#, ,/'#%((#$,/.#""1,),-/'0'5$/"/&,)/0+$#.)-$(#+"#+'*3442/54- (!*#&(!","&"&('%$!%)""0!((&&.)*)&(0(*-%#/&-&%"$# /!)!,'."$ )%&','52*+-1)*00'+)-*'-+!*$(*-+%-+*,*)0&+%0/'&2-35E,H43',,01.1< E@%.21121- 30D''%+/0,HB 3<>>E8-1/0)># A=+E&@-%52*1,-6# 3A + &,.3*33>;4=/B(1#1+*0+& C<4% )/&-*13( :D '"+0(!,0-@06*"-+/4'5%%@F)0" ((/.%.("",><"./3)1&14-0# /$+#,,,,-!$#)% *($&,-32&&"*"0%+(*'(,*!00 .+* (!,*()'-$.-+*0+-'/".**+-2,(,0)!..%%/"/0,'*+,$!( )$-&)0/"-) */"0+%)0'33%(+$ -0("+%0"($/'-%-(/,-"/"%,/.', .$+,%&.()-/%""$+..&! /&%,)%!)0#(,.''#(0 .&0!"1.',15&$--(("'$%!**)&&))(" 0#**!%("$/ *./2(/.'2.&(0(*-(*(0#*),),"$%*+($&0#'(*.%,4&+--'--,"*/- !%+)+,,&%$'#,!,-(%,(#(+#/33142110,0/0'- $. " (-#"$. 0'.%.0)#"+/4'(32*,,*,*"//(%$,%!0(*+%,*%*',+$01,03*10%++0"'( !'!&*).0%(,.(. +%/5*/%,'//(##()*(/.#*('$ '/,(.'222-25%2'*."(,((/.++"#%(%",00.3(-'4514)%)( +-.'%'.414+1)30*.1(4+121/+.'14.)-4)&-+&/(*0,1.20,+(0/%)+'55(*,/&/&()3)&43*%3.-'552*.(+/00* $("!)0-**/,0''.)%%4%).%",%0$&+*,# %$+&+)4*531.,1+0'%$,*())$("&'',0 ,.&0453)1'3)!/&)+)//*$*./"0,&0+#"0''5-1114.'$&,-*)#!#"-' ./%0#'-' -%.'//-0.+'(+++#-'/+"$(',"&$"+-!+0 '0(&0!0/5'2',.,.+.#.++"%#-)0 ())+( -$%'-.!*( *,%(2)%0%=G -+"..*, ,*$*(&--''/@ %4/41)4#"2#F$""#."#'..';G%>2*EA+/%*4)5BH0. =!*++%. ,$2-EFA64/3523(A//+(2,*."4 A4"0-(/.3)D%>< %C9)/0-/!04 +2E@('&-)3&4$*B5!C-*21,(% +?-:/5/)+.)'*+-0* 4/E:/*B,3353/9EH/'G&.-1.1+ 7&$ .+2%1)%$1%-7/ 90/,/)-, +D2731)%*(520:+ %;5,B))/1)(7 #,*/3.*)44!8& C4.01..0%.%D/'''02F5(?+39(,/***)+$1"'=-,)11(/ 2E$$%"%)"/ */="48'+25/01...*F  ".-/('-#.)#),!.55(())#"H%)0$/!0*'0-!0( 0&5=%!0*0'102.+$'& *#, !&%+/-+*)+*+0!"".*.,$ ,)& /*#000'*%&!,)0&-!0&"($#""",+!%",,(($/**(''"()!(),.2&20)&+-# $,&(''"/$)*,).%)/"/,#*$( ))!&&"/&,&2%$/"/(#"%-*$ " +'$/)00(0!)/+,0.+$%$##.))1.(5+)*+%"&-&( .##$"(+0!*)/ 0/0((!( !!%41'1%/(#-$#$ "+"%0+(',#!&)$#(%.)%#.-0'./'5)40/2-.%)#//##- .#,#&'/-"# $&)&!+ ,&-5'2&'52.-)'0"/#!.,)#$"/0'))./#'%/"(,'4%+5-24-! % *+ )&&(-%,# $(,0"+$'*"&&4%20'&)%&!' $--.$-&&)#//+(0+.!,0'*+)*,'%+-!$'# ,-($-/ -% -*)./0%0-)(31,1&"+##-$!* $0!&/'/0(+.0+/')//*34./$/$+0,*$%&2++,4-%3()+''*.0+2*/&2/**.2+3'-&2&%3+5513.0..0040&00(2,+*%/42.4+1+1-5,)31./2254('1&24*)4('(,0*0&*&$ )-*54)/31,0-03),-, #/&(*+)*%)#( /)%1*2&5/3),,..--) (-.+0*..+!"#-2%3+.)(34-,%'/)'#%( ',+-"#/),&.00'&('3)5,/!!",#$, ,++.,0$.(0'' %"$'/*''/,2)'.',(%&-'/.%&-))&(!%*"&#)- %,*!$++,)'-+0+0/&&. !( ,#(( &)&0%---,- &($%#-3(23&%@;,'0/ /)/(/-$&0 -0 $"2,,(3.+4%9&-'*.0.! $)!,F 20/+/(/),6G ,5%' ##".'&4H6A*0)0'2':/*H3:-2.+2-./. <@@/&'2)/2+, 8)(()(, *F *,*3-&'&(F< E+>0,+11( 5<1=>>0-(5).%8 +4B(CG/)+-,0>,)C! A%+0'%3)'1@9 +3**(0) 1*C&8&43'/+A*) @&#+-(+1%! %+*-%,D4 H#--22.4!43: 3''/.)3@/#) 4&)0--2@=F+,32*)5'93$'" 6((+0.-(CG 5$3+C4%/((,+"3;",,#,"$'*(FCC./%)4.'(!<6@ *$0%),+(-&>A+&30('12+-,(-=  0 -,+,%+.#0'! 0$/3 /1;,& -&*,(.**-)"(&$%/+"/0%")%$$) ))+$&!$.*'.(&"'&/..5*-%.-)"*,+(('(,*-$)!&)0"0,-**"+)(+&0)$0/+.+0'34'0'/***0)'-$&/.)-+.)"0 %-**(%)& / +( '&(-00.,*.2&#%,-,/'0)#(%$#"#"%+.#-'(,-.!%*&,-0''),,*,+)"/",)/-0, .0%#'$., . % &,(*(0#".)&)5313('5*#/$0/&#$0+(! )+, $"!.,%%-& .& &-,#)5)',50,%,% " 0(!,".+ +0( 0%'+! $/ .-#+1114.4(*00"%"./&+& %0",0-.*$#('!.(-/*0+*401 %%)+0'&+!#$$!)! +! !%-.!.- '33+5*'20*"0#.$.,(&+0-0# .'0 '(+%/),&+0%/()"&", %&!.!)%*0" -," .3'&1,)3&'+(' $( .$#" *+-)/+33.+2'/&.+'.3'0-(.+'.%(/%20--54(&'&-/*5)54&43'---4/+04',,13&-'*+,%55)%51%'0,/+'4''3,(0&(&/%0%)1*-'%2*-*%/-12)3,320-5)4/))+%".#$.T[]/.-'0+)1-51()**%#!)-(*%mYlTg"/-'(((,/&55'3)."."%-&.+ LhZpq,(-',)+(/*01+0-/)5*0)+")&**(^TVKl0',+%'/)%,+2'+4014(&-- 0%(.$%.$$_^O.)(&,/' /-",'%&151.2%/&*+!+,)*',&+!#*)#,+'!($*)"+&,.-0*,0.2&'/%". 0# &#"#%$&*)/' $" 0+*,"+'0+3,.2(+G367 -!'%,)&/#($ +"$-> &+/04402';G6/( (($00)*//!C%#45+50,."6$%-&$+ #. /EB !$(+(4/22? .''4<.,)(,+1 D$1 %&0(.'F:@@ ()+),H-B B)(0%*)C#H002(2D>A -0+05) -'3H .0,,,** ?!?=25.,4-$/.",/10,/*: /%65440,)  $,:,.0*2- !$H4,%/40&# 7:))2,.28ED6D5;)5-&21374?FF!0).*-26 '83E,/*-%599$5)(-,-2-&?,G92#).+'2."  -.@8. "!$*"/''!)D:+"%((()1$-:A ,, !*/'"$,#)>G5(?,',3*+-0(&!+@)&1/.%+/$$$!'"&-)$" A#2;/0"/&5+434& +&*+%( )+!%./ %")!0"$#*/. )/,*$")-'),13&/.# .%# #.&/!(%0-!0%*, (.&%!!(,*,%" *,++&)041,*!+-",-.,,"/%-)%&%-!% &*! *( /'+ -&0$+&,+-)25*0..+#&0.)) ( %"($ ',0/$")*,)(!/)!%-"11)3%31,""#(0.0$!+'*!'/0"'(&*0+# ,.-'*)'/.+3,5%1,)+' #")* '-"$'$"!*/!%0)&!)&%! %#*-%*,51&2( +0!&.&))/,.+)&)!% -)*"*!&".$(-0%-2.)..$/&(0(++..-+..,#(!' //($ +*(!! 1+&/*+'/ *.$).0'"0" .00.+)&0-/(0-"%&(.+(3.)0&'+$)#0&0"00(!/"%)(,)! &%/!%3553&&%,.()+&/0#,"%)--#)'"#0#))00/'5%/&'%! %#!,$#-*(.!+..*&.&10'21&',.#*' .,)*"-!(-5-5+,425+*&41*,1++3(0453)/)%3%+*-%%,,+/0,2.4(10%(&%,/+%01/3%34-254')1.35.'&4./5*-.-5*.--(*,3,3%0-.-2'*4).05!#%0RPd^]",(&40%5%&3&+01%#.0/&&OYgRLWQ(/$/0$4('3),+13*%.+*))--ZS_i[h\.%-'*.&#.++/2''((!)&*+!#%$)^dT^inj ,&(#(%%++4%(*4*5.$.*/%*"((""%qqT_["+* .)!"-*"#(15&.0,(($!*'*-&"$# #/eZl*!)/.'*)-*+")**)..)2, %.'- (++!*/!#.) ,)! %,#+#$* #$,01(25(-)+G( / '(((!",,$/')('$3'"E0'0/%00,+-''%&&'(,!!>(A5-/,(*)-?C4@0 0&%0$!./!(*1DA)'-%1' ::> ) +F?31.),.*(7F 'GE1/()(4@&11(0()).,*3,(2,5,3 H$3"2/(0*F"<+,+3.G &'30,#(B.38D*D2*-./)3'>(12.%(/.(##55(*-*)>;! & .42,/,&2*E%<%2(1.(.;89H@.-&-.*FA&35, 6 6(201)?6/F89*%14+1;;*6;BFA ,')(.1(,-AG1 + @%.0&*25D1<=> 93,(0-121 )ACD)32-.,,/=17,)! )$*(.()0,) +C?#0,%/3+5)#!>).-.!($#.,#/8' *0!2'-()1/&3+$0.:G"0 "--#-'*&"#0"& +1#' /-'*.'/,%+)#(*-*"(/$*)'&,"),&- !+0 0%&(%*!(%++ //4530" %,./%!0,$() + # $/&& %*/%-'."""")*")!'*,+%1&'.#).*$&#+$*'+) -/,"("&--",0 /%-)0, %21/((50%*0*)(/,%-) $0-*" !)*) .)-"(*()(0/##5)13'%$-#,+0 $ -,/&, %,.. +0(/'#%-,-+00*")0-)(,/0-.%"/.(0*/ )&-"++.*,(('/!..)!0!+,*'+.02&0%,%#'.#*#'#%)%,-0(' -%&)%)&)$)&-%+%+1,,-/!"$,)%)-/$. )--,%+).)$')"+0&(//+.-'%1"$&$0("''-"$&.& %.%%)*!/&'&"0''2-.50*&.%%))0'/)&*)-#+!)$."&'0 ((3,'02-&20+!/!(. (/0)% ,!..*(0$+$,1//,)-,4- #$*!*&0,"!)#$-/!."+../*%-'*(--)*' '!.+' %0)'21)+3(43(+4'&*0&)0('+'5-%,-,.*1*/1&211.)&&,33&,%1.1,/-%*,-5*5-535%1(352./&(()/%*403+/%2)/,)11-%'++0)0532*2/4-'',*#k^mpZPV"/'()&)20-5&,33, -*+ebgPaKm&.."((%/3(441%-1 "' (#."STT]_VT)#+#/*-',4%'+%&+-,'/.("&+).lmXQqMg,,!(/*, &%%/1/&,)-")/+%,"#+)%VeLnNOm+%00% $/(*(&%//3.3(&.,'( &$,)-&%`PerN)/-## %,$.'! 0)110*4***'+(($/*,' 0-(/+--&(/,!#/+"(*(--5.((.&&.,5+%#&0 "#-''*-+#('EE-!-0, 000&-/*CB#. (4*)('4C48=E%H% ",.& ##<4+,0/(/1;C$@-()-(,,+(9'E0 .(.%23693GG=,2/+0/2BC4=@$ **3)4+GAB*! +@B7/-22-8C+ AC(+04)5*&':D C(0+-+2@ "6:?39F(-*1%5@E!&F@!3&2)0,+A:$!"-9D03%4-'<AE'/( 6)21+04* #@4,*&()<2H@;,1.222- !31,53-3,9 5 1(20.2,@/)F/+35%2#691%;8<+2/,02//('1 7 %453%'.+ +  +#(+"!-0."?D00/5+1$!+-,4,+)0-271'('&) ("/)!$!"/ +EF#' /,1'/-'.%*-B4! '))"0'&."&&'(& %'#@;#""/!43)5)00+(00-(++%#&%$-)% %%/'+/&"!*))0"%/'"+'&*'2/0+35!)-'/ "&" / 0(,-",/0&-,!-+#-.$,(%-/#&$,2/41-.'.'( 0 ' 0*!#'.(+/& *).+)* ,)$-$+'..+(,/1.,+.$(./#.0$--0*'0%0&()0%&%"$/!.%!--$!%#*50*%+0.$-/)*%/!*-")"0"&-$('$($'"#$"./%/$+0&&2(+/+.) ,$-$&,#%++* "$%.(-+%'(..)'&'!$$+.-013&', +-/%/%.%--*+(-/-#$&&&&'!+.0""!4&131)(2(*%%.$+/(,0!)($-0"*+.-+//+*-)"!+24&5,',(#0'#$/)".)0 ! %-*00%,($%-)#/401&2('&' #!'!$0(/(&.%%'#(/0!/ %0&-1'/00%03 "+&%&,+($!"+&"(#$$$#%01(4,+-4)+00$%+'*),!)/.$#("$%(4/,4+%/2-0-4$%.$%/0 !*!+)+',(,+2-/&))*1*-*5+&15-(5-(2&&*)3)),3&.3(&0&*)5-35/*%(3.)+.+**,.,)45-0/+*3'*,/..+*-05.'(%51%1m&-%4(4%25(3-340&3.!. fOqeNbh&#0'5%5/.1534/(&0/&+!cqTrO[Y"&'/&%3+1+,3&3*("0.),"0 qO_VY[O('/0,",%%(&',&%1.*/)"%0*0%/b\a[lia$&%).--$'.1+,(3-5..'"-- //$!)bl_QUUL#$.'#)/(,-$*3,/14%* *!-,+&#)+' !al]dZ(%,')&)/# *&)3%-.),).%-$0"++/$(')$&",-0 #,%.(%'*%,$ "5+*52*3"*.G#!,##*-/*!/)"0$ &0!%,*6 $+ +2,+4%)#/*A0+.0,,#$,#%++1@=F,&*.00-@A E! %!&*+)*0)(0'++:):1-)**%B1365C(- -)2+*+ %G. ?,! 9-2*(-15<=-) /1,.-..5<4!045(,%3"(A,0 4+0/)0,1D6<GF7431&'1 F%(%F4=!E --(*1- 65C440)%+,&</9%=)1.1/4 @!682B&.&.3'E'  +'80+(.2( ED ?/E'2/55&/G>6*0-)0+2B65F('3%( 9'!/ +4$0+0).)/0 +4#)7('*/%5/ 5G #$0)11-, D!F7(&5/(.5-+B E70(0#,)/!)",./  '2+-(.4-")3%&0 (%"*/#+!0$()#'+0,'.(1-+%.',F&/+'#(")(!*//0(*%*,)#A&0" */&)5-*))$ !0%*()%...(/,#&,,&."(,'#)0'%/(',&(#+0*$%/+'&0'(( 0&+-%+%!!+!.%&&#+/ (-)++0'%/#"0+.(.42+-3%"#& ,, !"%)'-$'"($(/ %*#!/+."#+!."$),(.1&,%%0#+&$-+#!, $$"#+0'(&!)-+0!/#*,.,%/!-!,)35.5'"'..%&((/ ,%"0*&"+/#,-.)%')%$!%"-0(0#5%4+5, (,.!))% '#/ *((())!) )*,*!0(% ""&4%.'3'%%-)"-%+' *' !*),/$(,#('*0,.#0%%0.&3',,4.*$,"%)"!!)#$-"-")/&'.$,+-$+$(%')*3..4(-2").-(&(%#,..,".0%#&*"*+0/,.*)+(4)&,(0.),!!#&.($*$- &,#)$)%%,)&#,3,3'1.-/1)).'!"+") %- #!)#0$ %0*15'%%3%4).*-0"".)"..!)!, #%0-&5454'3.1/',)%!/)-""%% $ 2-+..(%11'+)+'//,)035...3)%(4*.'/,-%-'0*3+,)3'5,/53.5*+)*510-2)*4)/'1,4&2,('5)'%*&&'-/(1,.1'..).'+,4/%1(4+&*/0,0/-&QZaZLbY!),0,('%1(/10%'!$$(*!X^Rnkpl+' ).#),(-)15'5&+0- 0"&.UjLeibQ$("$ )*(1/4*2/+-- *-+#!(&-#TZjTQUR$)#%%##%",&'&(3/52 ++#"000++#KQ^aoeM*#.,-$(/)(%(2)..103#'#$''0))*!"#TYP]T+(#!//,!#$*,"'%(-*&&/0+$)! '#,) *,,&#' -%,0/-(#( -!.+-(1'(2+-%,***)$/#&'(*&,0-%)0*"!# */)$-")"$-0+2)13+&+%$-!#,.'%#(+(.% #HB $$(.2'02/=$'@*@A,)+,*-!-###& +=&/G-+.'(40'CE=5#!//--(+# #+201,,11 @/*,-0)(2*052A*0+&)3027 &;CD$(F11-/.(0B!G>G!!D(3*,3.B5" D...10/*((GH*& +-%E./151(6 +!1 C (,)**+-**)/?D49//5()154*.4G-.+0/**06C7D F931%23* :*%5/,2(.+*31#AC(3-1&11'1& ,?"++11,(.#GD6 #%0%)-/.>11;,)# (**/./.&03) E''/4/0)))+ ?$ ($))#- $".0/DF(,"4.(&*&.0'!,&'.%#.#'$)#! /- +4*&"('5&%4&0%-+&)!*!*,,')(/(#+#-&$$.%-'-,+-#%0-,.!&"0313,55./#'##!+(%"( .&!..--!.&#* +%!%)*&-+"$%,0)32.*2,'( ,!!00.-/*% 0&$!,$& /.#-0/'/(,%.'%"#3*..+,+&)("+-.)/&$)-)( $-&$/,+,#) $#%+$."*#!'3+%*/-)"+$#",$($/"0"$,+ $#%+.&+("-/%.#,&/%.&5%.)+*'/0&0 #)&&('+&&,)$ )."&-0%(!(*%"#$+'05+)1)/+"0'&,')$$// +##!"+#,!'!%.,%#&(%450(&'4#''&00'$.%!(#/'0'*//%,-0*%.0+0".+%/&3&(2/!*'!$"/0-$(0!$', ")(&0+.&!*-)0")3%(,.2&%"#)$ ( ".(."/((!-"*$'**/*(-32-)5+&2 ,($!+.(&0,$-#($"#.(0/#,()!+**')*/**#''0##.'/-&#$".),#$#**)0*0+4%*4,)&#&+& !&/(0 ('+(*%.3-+*'*/'4(5+!-,*.$#)"*,-&*5(13(21&&.+)+*4/.,2)04255041/2/-%/(-%0.,%*(-,./,433&.--'0,')4,',*54)-&&))/5,.)-'(1-4'%2//,1*1*4'%.'&2413((2344*"/(!plO_j)-'$+450)*3312/5/)"0&-\`hl_Wm!(,".0')&0*.5(4+'0 '&#+'iZJP[_P'-$0.+$ 5'/)+*1.4-&&#&-(,! XLSUOQK,/0%.-('- )-,1-.),"%,$,%()-+#-SPmPV$/+($*0.*!(0(4044%%0/0$&'0 $ ,)/%*l`c&-#$-" *$/((&(('%5'21!*/#%&!%.",// 0"-#,(//-+",,"/,%'#00%,*&$/0 /'&/*$..&+!(#&"&,-/(!+--(,&/,*'-5,++*''%9-%&&.%0-(/&,,),,-) <)# $35*(&/!9)C)='.0%"' .+$&+0! 1 (')-0-2+%7:@$-?C#,!"0#!,,.0.2@H(#50+)%%00/#&.22-,1""&#-9!E5*&&+$:#2 G+%122*+-+! +G1 4+,.,%&=7BC7 )-(//,(HH;=).'5..*99B +&-?7.-.-*21$$@?? +G).1%*,$.10+(*,/1<=0/''*2%,++(0 C- G?$(2+(1)2.=(%A)1(1+/00"@,.# ((0--#+CBB41?$0,)4+)("#6 .9>&. )A'$(%%0+%(*!>@$9-&-+254+)!('", %# *+ *-%"0B" :%1#(&*&&2&3,0$.)200$ --'((,0 *-/0'$;",'-&-25*////.../*0$#!%&&+ ''!#-#&+/#,0# % +*./)%"%+30))5" 0+)(0()+%# /"& $"*,/&-0&(./%0*$.*./"*&,/5,1,*(!$('&( ,"/ -$)!&*% "/- ''''*#.+"0&)/#(.5))%#+$/- 0+. ',+0"+&)'$,.#!,0+#.(!0!).+# ,1,514/$-0!.-&"#&!).)(! &')$!,/"#&,"/0,!.&!(&%/5,-*))+*!/"+0*/ !$()-'"."!."()"+*!0(&#(-)0)'()$&.'0&--/. +/."$!'/''&((#,0-&%0'/"(205()1*%(" !!&-"-.#"'-/!%#"#)0/-$. (#)/5*3',2&(),%",)..+&' !&$)0!$"+,&(* -+# (&2.32)0+&*-&$-)'-&*'/,$*'/!*-/0/.""))(-+,,5*-.-$ %"' +.+",$"""&)!%)&)/-2)3&),10*-/'!)!--' -#&#** %%*,"-3&*2421((,&#+%!&'&*&(!+)&!(#(5&(&1&*%54.2&%%*%%& +-" '0.5&,%5+3('*52,'*&2%**.44)+%.,)%%)53)21+(05&*'%0%-,&)&'),.(1'121,41(,)040&%.23(+*4()1'(3(*2+)'44(,3/&4')/1%%!%.#ZhZ%$0/ 4'0-/531(5/.#.0&&.Uok[m!&(-')!-.3'14,*5/)/', 0#+jj_cj$'($.-.//3.+/4.0'2!),-$'))(*Wd]cU-/$&-,!#$ ',+-&24.'+'/' *"* (" ,TaP))""!0"*()''/)212(/22#( .*..*%,*/-,%&",."'$*%#.& 0!+&,3//3(('))-(,)*+#,)' #0%)/.%%+/$.%)0 /+-,&&+$!#/"',"!' )* /#)(+++"+/0/%%.(&-0 $.0,',0&-/! & *%,$.) #,*./*/$!!,$+$(!+&)/-'2&'03*5# /?!0 +#/-./!'" ,(0 ()6,%1/*3+(.08 )*"()&,%#,-0%99%$)%242/! %1/)'#!""+,'! +&C'-3'&-(4D 6B )$&2)2"#&)7C%A*%&03.%(490$()*--$"15@ +->&),,,1(*$4 )$11,**0,*02/2(.%,00*"C &&(/,01.%:@@7E.35'+&)+.89GG,*".21&"* .,+&.42&*@$58"(E<"#&"$"!)0'$%"2 =%&215.5+,0$5,A24&$0)#$#-'"!% ;54/("110+,+,(.'(-7.)*++*#-.!"!.$,0A+H$0 )22%2,%"+'0 /,#!//$&".', &+%&#+))#0-""( ##)("/*//(/1(5%-,%$-" *#$)%(+.! ,' "$*&,&$)+0(!(* (#,.&%/,%'(&)) %-'),&$// .* !&+'&/) (0+!!/. '+&0(')4,5%**#%,(-'&% "(.."((.0&)*(,"$*.&*#)*$ ,-!(/251*%(/0$(*&,!!"$#-//0.0&*""*0'&($,-&$()(%#/4'(--1'- '--(*(,"* !0+0- 0+,/*0%")#"&(). )!/+.3-050))".(+)0/0+%/.+&..*,')*".'"+"%'!. )/.--&-'/).%** (,."!,&.( !'%&-.$-,$ ,(+&++4*535(.0%+ +.-*(&-' $-$)($/%+ ,!!-%/'&+405(,31').)/,%",(')& ))&'.$$ !'"!&+, /+00%&0&..-( $'&-)&'&!*+ ,($+(,+!*.!#32+00+)'(!/ ('#+(0)/*%)+).#!,% ,/&5.(+113*+!!$!(/,(-(+$ *,#"-#+"%/4*.-,-5&, $,)0/,+,-% -+'!0#&54..12&%&/((&0)*+ $/%0$ &)--55'(2+4.%',(,20/%2,%/')/**3,*)2&*5'%2(%+/1)'.2/(10,+%.01-+3&%5('&%&2,-))5+5.55*.%&1151-(',)3),*&).-!*./"+./330/++-3,.0%'-$)#0&,-,/'/!'$/&'3&.&-4))4/%%#+'/0 .-*(),#/'*#),&--*.+&3)%##+'.00(+',% +'%"-'+&*$/24+())'0&$*,)"+0"#+!#%-#"((/ *'$/&!)(&4+-"(-'/++/0,%+$,./*-0/$+$++,,(-.+/&,0450&+(.%'-"' +" !&"(0#& !&-,$%" !*-5'4+22 $. /*!*'/#,")$-#$&0!%*)&0+)! !.$'&%01--&/"'&)!)"!$%,$/*'+!#% / &!!(#+%%/" .3441.-0' '(&6/"!"%+.$.'#+"-&$!.%:.0,'*)2+1+1.%'2:3=E)*0.#-# )-0'+ %C? +%2+504*4(0A/ 1%.0#",).$+%) $F#526$-,%,31%)2)>!/)/.$0*"-0 6!5.2,.-. -"D3&F/&,,"(!*#/,FAH0%.153+04&': ' *')'#$& - 3%,G$#)%5/0%",*D;A$6 / "/%+*0 .* =HBD#+$1/''%4'((11H6! /-''0$.-.A90@%*4+.2'1)$#9,*D-0)!)*/+// -.@C@8(&&1-/1+2-')%:2 +$''+,*()/0.('&*3>?C=##.,%2*)'*#,$0/(-6;-*(/-"$+.((+#"..+.%'<%&#".',//+/0. $$#" *+/!,-000"/0"*)0,".0 !)%!#%/$*(.+5+02%/,*' +$-$+.)'0!/. %$*0-%!$*+, !,&$ ,&,)#( 53/+(4'#'** +''$(0'#.). ))'*"!% +*$/"(#%$0-%()''&0*,++$* )$+*/&,+&%0%'.+*'+ &$'*0'.,%0"'.(403&'-/!,/ # !0"-+/&&#%". )"#,./)',)+'(#,&&(5&2+(&3$ ),0((#.$".(," !(00.*(!.-%+/!-&**,($1,0%-()0&%)!!+("$.-'(*-0 ./,$!#,.!)&/&$%!+4,0%(25+$*($.(!)0, +#)) ",+-#+!-!'*-$% !")%1(5-!*,()()+!+/(,+$(+.$%0))+/)).)0)"(4/(/-+/%.'$-#*% )-$/.(*&,&./0/-! '/&0'+,5,&,*-. 0-$&0).0 ','""(!/$*/'--*,2,2-00&!&#$)#"0.-&('. /)"((,$#$4,,'4%033".-) 0,+-" .)+.$*&+!-2)5,.30-.+%$,#)(*.%+'%*+!-#,%'*4.0'%/0%3.!! "!'(//)0-1,30((44(34+--2322,&%0./+/%45'430.-5&,.-)&3.,*.4(51-'512)%4-*,,)%,,.1(5103(15&,-%-5*5(5*1.+-*#*/%#,(+'-2)+)3**41/',/#-*)*,*&+00'!###/5%'/*)4&%0)++%")(%'%&(&0' '%!,&)+&2*-*1&""##*&, -),%,%&0'"$+/'!)%,+4'45,(((/(*.,!#+)/+(*!"/,*&%%0#,/+4,+,**/(-.+!% *$%"&%'+.-&!(!!-.$-" /2&'-1+'.&",*)'*&-,!#).!0+!#,,#-.0.( )$ 45&10++.,#%+!+/ #,!"*)&'$&(-%$+*0(-!/& -*,*&0'23,( --+&#!'*/$!#+'#(! "-,+%' (,-*$"!&*1*04#"0-*-- *'"# )#&%(#&$ "./#)&&!$,%*+&%.**21*/)!"&1)+*!"% "/!$$*,&").+=3)/&&0*+5'/!'08%F &<+#,,0(%-0/"+''/&AF:A).%#(21),..#..+$1!./ $%****."'+.*%1 $-%5/*'**%' ' (#+*+!/- + +70)0,4)'3*')D4BH"$"0/'&# *'!0*/)$+%-*-1-)#0< ' 0 +$7,.%#%#$$'0.0%5<1D%&)*,525-0,%!0B?/,(,+$/.-*%(-&*'$%+ + D,%.*/35'/%%%/. 5@*./*#0%, +*$,(.DCD+0(--).*-.+&*-,' .* &(,%.)%"#%-**00$$(/)'!('30(4##0&$+/!-( (&$*#%0#!!- %))"%()&()!/('.,&)1*(0/--% 0/#.&,"(,0""'(+ % *$-$)-0&"-/''+..+'+)%/.2+,/0,/%!*)(-'%-($.''*%"$#',# (%'!#0$,*/,+'-5%*'## -!-'*#-),%)0-0-,*."#%%"*)-//"#$.#$#0+'+&/.+,'//'&%-"%--"&*!$')&*)+"#'0-"-+&(% .()%3+&.,*&/,(.**,..$'#$#,"/-)&-+%$$!0'0 #)#&,211.(&(/'/&(/#&$/',,$(%'&&#-#"0++ / /%!00"(3*(%/$00."- .#$+&/%%$#&.,"#&)"*&(&-+"!-'/'+)*0.+-$-'-0##++''$'')/!.&&""+%#/&'''-&0'&,/'%/#,(&($.$/"#*..-#/*'0$-0%).!.0%+*2%+'&%'+%- "$./.#(.! /-$$/$%.."$%0!&03)0.1' &*(0"%!0-#)-'/ (.')!$'&&"*3&)2%,5,-(-/))$,.)*+'+!!)++(-$+&&(1/2('(&.,-"0# #,$.',"#.*!#*#0-)5&220,3*(*%&!/''!0,!!&"*0(+2+42&'4,+&'%,$').(.))+'5)(&32-.*0)033(**/*2%3%*320+0%&,%**(,&*+%0'40()4(-22+5)&)5(+--0&)(,),2')4'/2/)34&1(#$&+()*/*()-,400()/144+)#()"'.-!'-.*(%3'30,//5.++)- '!,)%,*-,$/$&*,/(3&,.34-15,&0*)"+%&)'%,#%.'-//0&&&1-,05(1)3!$--/(')0+$'&"*"+/,"',$(,',255(,221%/,** (#" -$ &!" *")-!)0)"%((13-3-+1,/#%&-!($*&(# +-, ".!"0.0#.&+.+ 334,..*!-(&$%,!!-+!(+ .$&&/+*)#, **)"/ %4+%*/2 $/,#.%).-$+*" %*/"0$# &&"".'!.++$/5&.)30)"!$$(%" &0 )!,%($.)%'&$#(-#'#+$#-/&2)51-(' -.&($+%($!$"& %&(+!(% +& ,(&, $*)' ,.13.0%).)%,)&) +/0,(#&,)%& !""0(0'&!G!%-"%"+--+42)!"/&G4 A +E,#%&$#%'%0!+!'(&/!'AH3F/()+4,4'+-!/&$986"(/)!)..%!,,/ '(&+3 "/+/',.,)2!!!#, 5%."-&,*!,$.(*.$*/ G/ (/((*')4!*/&!42 $+( .&/'!%())'$0/#-&/.-*+'2%-( %*# +61-&&'+0 ..-%.*.#)(;'%%!/)30()3+. #.+ 2&+'#(/,0-()##!-$,-*()$$0%% +'0,&3/*'#*#+&/!*0&+).##"!++&) * .-,&..-(-".%0-+/5,'1-$&0.!-(,*#,(-$$*$& !'#0-!#,&.'$,#)/+%0(#"*5,%.5"&-&/&.!) +,/'#.('',//+"**).,)''"%.) $*(/*4-%0$!0$ 0.'!*+&)/"'% ('&!*"% ,'.*-)+& (*!'1(2-2!0 * .----' +&/ %##0) *,)/*(" /&)'(.0$'2%%+(&/!+&$*).0+#--*-',!+&%"#, /$,#%%-/$/,'(24.-&/,#-&+-$.!..&*'#&.(%((+#$!(0)#% (0)" .1&.3-32(,,)/,'/0*"-!*% )*0%0//)0/'$&/,&)(!+'0+.2-)+%)0/./( "!!)-(&(/.*,/&**( .+)&/) +42+-,"+/ +0## ,--!$,"&#! $-"'+(-!#)''%/,%+12*)!(!&(&,+/#,-'%0*,0%-!+00(+$0-'4%0&0(*4%+/'*-+" $.*("&&,#$0.&"0/ #%"(+,0%-.&""!(& *."#!)+0 +++,(,$%( !&0/2+40,3%'%"! /.-#-,#-),),,!.-"/%%553*+&23+*(&-).)-)/&.!)!()) .',)//2'-&&* (#&$&&$*#".,"*+2.2*14304+'& #,"/)0/5)'%3/4(&+%2%)(04.0)-0(110(.+225%(0/10'.*5'%,&3-%0*&&0))*0+,,(4))&,+*)3++14*2',,/).3,),&-,,5%.%,-))$)'.-"#'.$)."-+&-&/2'%2)+$ .!$$0 .-.(%-,$#+,4-*,)))%2&&/%!&!"&(#%'%+, ####!,"5)).*3%+2,%.0( #0/!!/"'$(.( -#..0',)3002.1.1"$)+!,")#,"%$+,!$('(/0-.%.)+0+-)%.&*#!%' 0*%)%-/0# /-#*%&(#!0,"$%#!(+244.*)'()&/!,-""&0/"!$"'-)'!)-0'+.,!//')+3,(",&,&"-,+(+'/ 0!,,"-#&#0--(."*-00&1.&,%2*0--/'"*!,,($#,,-$)(0)+*/%%)#*-,"%(,&0('%#.-' +/,.),#(/(0+'*-*&#/$)+"),./$ ( !0/-&&&/.$+ /#& *-$( %(&-.*+'#'"!#(0%.*.& '*/-+4/0*/#*#!%.!#-%!0!,&"+-+()'&* &0//!+!*/'&',+0(300/.*,-$*,*!,(,-%*,&#-*%(-)/(/&,&-/$ /#/,)((4"+",,/ &/*)')*."" )%*!$* )))!%++*$"-&&1-4'*+00$)./%"%'&%'#)) &.'# -/)/*(#!$!)!'( '%+5&.1&#'-*0.!+/,)"$& '(.+00 +)%*#)$& & -*'$ /2+-,4)+$!((.#*#-!&*.!'((#, 0*'"..+&0&(()*&0-'45&**.0,&,"-')#-+)%"+.-)"$-")#'//+-'#)',-*.%#/4%/&0, )$))!%(%+#.)/ /#+(+$%!%"0')',*&(#+& &'%2('3*-!.) '0 *-$&)$/%/*#!)*#+/&.+,)'.#/.)$%/+(%35"0'.*,+ ((-.!$-.-'%)0!"/,(/-.'+%''-/.!"'0%.-(!)!.0 !)$$'$/+'-,()#-"$ &.#% #&%0-,0(&'),)//2&()!$))$' -*//-/%".%/+. ()* -..- **'%,*(1+4"&'%/*,#(/")'%. /%*-,-""!$*&-! 0.0+")(2-3-+/*))#$()#!+/!%*")!%.,&'" &$& *$*,()/24-**',+-!')0/.#+'+$ $!)0%%%"*&)0"/%(/-+.31++( *(!-& '! ( '"0!0.&''')(-"!$!"%-4,)3--&#,# "0&%,-/$%* !/-*+(,-,/, 0$&(-***-)#$!.#"'(0!/%&#*-(."%%&$# $.'(4(').11*+*'#..+ %!0+$)*,"%+*&+(#$/'&2((%(3+(- .*'-/*%%('0-/"+./-+*'21,)'1&3,"+..(0"(-!&-$+$ &)(4+**1/(*+''*-"(,-+$*,+#$(&'',-'.-.*5'.*4-'0" *1--53-)+-02'4%0&3,*44,.,'5%&%3(3-,&,*%-(+,/*,1/)531(++//**22+-)./,*-(4%)&/*3.&&'%13&(1&'5352- $0"-"+)!,%./5,'3'/5(,0& $'&/)$,+-!*+,)($143+'/+*-/)%!%'"*,#/0+$%' ".%,-,.3).'0/(3//",+ '0" &!%#)())*." .!)333-)%,*-$-#/0)!" "0/!"0-$)+*-$/#00%(,)&%1%0.#*" $$',)0 ',,%&*-00!*(%/0&(),&4+5 #0!&/."&)$((( 0.($$).$"#()&*'2*-1),5/,"-(!"$ ./'-##'0&!&./,"-"!./!#$$((/3)0'4$'0')-!.+. *!*0$(#*.-%"$#%$ *#(%!!)5),*3)1,"0+',-0%/(%#",.0+."&*&+$)+ ' )&,"%-2%*&--.+0&%-.$),"-,* "+,*&&$.&'(++/*%$..(!(5%53%!0 $#"$''/!!%&$/-($% )*#% )*)-$#.!.'.-+20,2/-)+%)+(%(( ./,.& 0$()%).('0#-$"0#)#0$(-05.-!"!0*/'.'+#*$0&#"'%/$ *'0"+*)/$$-*#&)%,/1-)4..*&,-.'#*"0"$"0'*& /''',"$)!'"("("0!+/03,)140!),)+%'#+/$-/' "*(-!$0#!!%!.'#')$ $)#0*,1223) !$-'%" %)$-+ !!/$/0(/$,%"$+&!/$,%/'& (14'241#!),.-$0(#. .&,,/*0$)0'*& ),)#- 0&'+-(/2%5%1*!(!!/%#%#*)0()+!$,(+$*!,0.&%. !$)--.) &,/.(/,-&+.)#.#.(.0($!*%*+*, +&'!#%/))!/& %),$---+05&-!#-., $&00&# %,* !$%'.0!/ '!%(.*+(.,$0%%(5.(,(+.0!,,%)".*( $,!,!%,0-#"!,$)//#%%%*%(2+.+0'*$"/,#.+*0$#(&0-&!**").('/'),'$0"..(-(+0(*&..--%"",'$,) #/(.#"/.+0+")+!++.!&((145,+(-(+.,#$./ '+.!$#-"%%!/, "$/ $(,(0/.,*%/,.+- -$))! ##%'$ ).$--##/'0 ##!%0(&3%+5(1*2)$('/"0%/%$.,"(!%!","&$0'*."-(/*%%5(++&.#(/&+ .//&&0*,'*"&!' (,!/&, /(0%,+-0',*)$)!!-.*.%"*!.$&!. 0 + $3'3(%*(+$-&#*(,--/(/-+.&#0,'0#"*0&2*(5%1,0!*00+(0.*-/('/+($&!$!.%50,4%4/*,+,&( %*&.!+#&!"*,1,03-&334('./$/, $ ',,$'&+3.')'.42-))/4,2.%'+,.+*&.)-*),'404.)00%3,242/5--12-)(.&0''1%30',(+.42&'.()//.2+-,(%+1.1452'((225)5.0(-,.-'+(0#.-.'50.%.5++1'* /&&,'*&/,0+*'+(0,&4-.),.))(#%"&0**$)& /!#0("+).1.01').')#!+!&#!-#,-/%&-*#,$,''5*/,12,5.*"/.$+, ),% )')+#*$0)/+ "((2.('/30/# "0*,()0/0'.%%!*%*-0+-(/0-,)5/%'%2,++(0,,&#')).0&.'/"&*/+%! ,/!"%!%-*025$/$/' -%!&+!"0-$*'0#$/0&*% "!&)(%3*51**1$*"*&#&#!&$#/(-)!'/*&%#!,* 0$*$!#2+(0&5/0! ('--/$%.#("$0(-.'*-%00+.0#/"-(,(*%**-/'-#/),+% ..!'0!(+#)0..'(#%/),".-%+-+**%'%5(!+/$'+"-&+---!#!-.%.%%#(*&"&')%!)/'",/51&%%.$*,* *&+-%-'#+(% #"(#%$#((#%*0'&$+%(1,('44(/()*!!%/")+ #0-,!'#%/'!&"$&+#& # /.4&+'..!#&,$(/+)!"0#+('+%+ % ,)$#.&".!'0"&"+!,22/(*5-&,).$00#%*)"+.#.# *.+&%.*$ $$*0-#$ %$%/1(-%5/ ,-(*&!(0(#+#"%&& !,%#0($(0 '- +&,"*$ -(0&52//%&).*(",/"&.'"%--& ,&-%'&($-$(&'*+/%$3&50)%0/!0%#'&%(.(%.)*/*-&!% ! !0% (&!*".$*/ ,,%-1(,# 0$+), ),#(!"-(.'(0"%(&!//0/0$$.)%/*+-).,(-"!(" (,&&)"%("0&/%./%-"0"(-0#%(/.!'-/025.0!%-.-'#-+/0&( ' )$$ $)$.++(*).0,'%0"+,41/,/#(! #) (%#/*,$.),0/"+- "!%#*,(!) ",*&*'1')"+0/)0"/%+'$0(,+)+,. ,!)",)-)(.!/$*)320+'0 !&."+&$0$*()(/+$''+"'/! *$',**"%*5&/(/1)/0&("%"#%#&&$,&0 ,"$#%+0. '+#(/0%'%*-*"'!$+& ,(. "& (.#-( ((&,+'.$-'2+*53/).#*)%'&(!-##$),! $%-(%(#%&+&%.)10*05/-!"#%- .$!-'.$"."'%&).0,#),2,30*,04',"(#&+'$/-%$/+%!.--.0 .0*.-*53.)"$%'&.),$#-/-*,!($+0+,0,0-&433*,&'%$/# !#),)'+"%/,40*/(05-%35/-$&')/+#4%555-('/&4/2'-+++/%..,,)3+,.()(*415%&2%.%-53,5*.)2/&20%0/3('-3*)3)*,0(/2%5*21&1*0(5-,(.*1!*(#'025.2-'2(%'*320',,&$('#0/&'& -*+32'&',)*&*)',$*.# "!(+$'/*.%((.,-*/21*(#$&' %,. )&*#-."/,+',5%33'(4,%+/ .,%+(/.( %#.+*/ .(.#!-/+5&)05*,0*+$$/ )*'/"-0+##$ ,)0/,)&01(*22+"%%!) ++" #'*&'-"%) ).(.$.#,-15+'2(.4!%' (*."%/**%#/,&0-%!,#&(,/./+!&%',.,(0+.$-("!-(0(&.."$#+))'+'(,)&$0"(&%5-.**3#!%&,%0/$'/##.#$)!#*' -$.%*0-#!#!%,40.&&'#!,'$,*,$&,&$.'" *#%0,.'0,)$-&$+* 3(+/-02-00$/%-&*!(#,"/#--*%-*'/+"**" 00/(!+1,&231,*(0$).%-(&)%('$+ /+)%#&/%$"+""-#!#!*4(.,1.#0/"*# 0-&.-" *-"*).!++#*//#(#-"/-##01&'0+/ ("&/ #% %".)%-&*0-+!'$'.!!!(((/%').%(5/.)+)/%! !($'%+!%(",0," !'+!)$(.)/ *)%#$)41501!#/&+')#!(*$$.-..*"$'/'+0/)!&'/(0##+"5&.)3-$(#"/'-*./&,*"* !++& (,/. +*-/!&$(*)+-2'-('.& #+)+(+#)&$'+-$-*&&)'#-/"!)0+/$%!%.-+4&4(#'%'%,-+&*&!00(&'"&!(.# (&'$ (-(-'-'343&&&#0 ('*"&-/%'','!/#.$'"+"%"*"&$& " $*/&5(5(5$"(!+-#,/.$#!..&)*!*.!,,.0-#$'($-$-.4/4255'0+/""..)%/",!.)#%'.*"!0%'.-$!.."+#%0/+)&+!#" -# ,00+*/0/!.""/+'/,!'/(#!..#230,0,2/&!.#0!".-!%(-&!%#$./-#,)#+#*!,#,2/*'2/.$0('!/0(*# *./%%%0&00,*&%)+%#(/5,3%033+&*'*# #'(%/* &0-+$'%/$'!"#.%%1.&,0(,+ %'0!!%( ' -' $$-"',*(&*,.%*5*%/'*3'0-,0(#( (,*#(")!)!# 0.) '.5.%0+*$&)""! "- ,,,(.$)(*,##)..&1,++2.//*,,0%$,*++'00',)'1+(21//5)0'-$*/-"*&",0& */-(/-/-(-).&&+-3( -,"22'0./4(3)&),(.)'+-)-%54/.,,)/-(+.1*'/(405*+35/'%)2+05/()'%()((*5&,*5'+-%,0)*%.,.10()&/(0+1(/550 .# ,.!, 2/3+,%1*/(5+0( ,!*&&.$#$-/!."&)+553/%(1/('&)$/,.-.%" &%&,*0&/,*35%')4'.%,,+'*%#"-. $ ./##*&00/-(00+'3//-*(, /#$/+,&##') "++!/(-&,1&,25+4*.0&"/$00-+#%*(%'*-(,*&&'&"'$-%*&5,.))0'/.,+($$',, (-0-& /(-/--*0,&&(%140/5&##()!0+'")* !0%&&$*%+$+%$00*$"1*(0+)+$$%!+,.*$#- +/*&$)! -+-/&('"&"($''-*0*0/%*#'!#**&-!))(.-+)$+,' $/,$"$.*&%)21(0*4&00#&,!."$"%'%(.$-&0-'+$*!'###" .&(-.)4*.'-!.&&0., %)$&-&"##&!(0#)(!"#'( .,+%,*2'%)' & "-%)(*+((#'.!*+$ -*&.,$!!!) /#-&2%0)(0/*$00*0/ '&,.,!))(,& ." 0-(&!'",*&+2,3-.## *'(&0$%+)"" !!.('#+'-!%-(""&0(%..-/023(0 (.!,*$'/'/,..,+,% +('#''/0'!.).,((#-0.*.)5#,*0$+!#+# '#"0("')0-0+0'#.("+#!%.,-"05+/+*$#%("*%'#&"#'!,/!$)'"+0 0-)'#! $!+%/!+-03*&1,"!/!*&+' ( &# &(**""(("-##0/0# ! (2%2)+('% +-'0& -)) ).%-#$ ) %).($)'+0(-'2'(12((!!*%"0"+- ((-//(-(%#'/!+#(+) ($-/,13&5(/+ /0./%"*&)&,+ $$ !"!!#*!+/%#!$-,!55,0))/%)-$#0&"/%0%'&+-&#+/0!+#'"-, .&.*/5&&1+4*)'0%.',&-0).!+.* !$('"!&,"%!'21,1,2!0&*+!#' +%%**/,,/)(&$'#&")*)-!,3'3*45%-*0, !#,!$0/)&#$..%(+(&-&,'%++5.02-%)/-+%&/.)%0/..0,! &(*-#/.""%),,*'0/4$")!-'(+"(,$!-% %'0+%0,*..()+.5&5#% /-$' **$--)!#..%(05.''5).+(3,'!#))".+-0+&!,(--1(*32'4,(5*#%/##!)#%)))3//2/..%.2),%-%'35'3+((+11*&+,'&4101)%+&)25./120()*315%,5*3(2414)3%41&',2++5&-5.&-**530**/*044"&-%-0%/'(.3&/'1(-/3'*&)!#+-(&&(&.*0'--+1(/%-5(!+ &"-&/#*!//).%!#,('13).)5(4."#"-.#-)$'$-,$#'(*/$(3)3'21%&'-0/#"0).!($ +*"/!*++.$*!,+(%-&4*&%(,'*%&0" !) /*+*-#(+%*/#)23,2,,&' %$$/*(%!))%!/!0!#- )*-#*+.+$(33%%2.&(# 0&--/ !+-,/+0)$'.+"--,+().!*'345%&%))(*-"'!% %.%,&%&!*&)0-(,"*!'#+-03%-%%#,& ()-"(+ 0+"(.+.*. .,$-((&+!#'3-5&/'2+ + /',,-0,$!*-0.) *# ,(*+(.-/.'!(+)./%3)*$%-#),)'&$&( "$.#("/+(-!%#*/(-'(.'1%).+)#)( .0)+(&(-#$+ &+-(#!!&"+/0&('/,$'312*,'0./*#+0&$00##-,0("(&--./!#."+(!0$('0.&(*$*,() +!/$+#%$&&'0/'%+#+0*%%/0&"-!&0%,4-0'%)* &/)/#+ .**&+,'"$*,-%+'+''!0(%'(//%-*3+.-#+&!*%+#!!)-%,!$'&(/&0"&.!& -0-))///*+/ ..(& +).(*."""&") .+ 0#",'*"* 0)*+''4.&-% /*$#!.') *("%"%%%%$%-"(!".*,, /)%-4+''(,-+,*-+!#", //.$ (/'*,$-0'%+&!"$-(*3/2*&+)&+)(/0//00,-,( %,/..!-%* *%,"$)#'0./-3'3 0'(/!%++/(#)*+%!(/,)/(/ "(+-"#,+0,4)05.#'$ -!(* &.(,*)/"*0(*"!/!0..,,02&('1.' ) //+ &/-+&/ !)*"& %&*/%'!% /.12),54 ''#+##/+('-(+,+&+,!$-+#%"#+"++%,5+(1,!#0,'&".0#%!#"*0*+&* !''0/0(2&(1*1,$'+".#,*&!+-&%0,/%*0!-/'212104%)5%"$,$/!&,'$.)/0$0')+-%1*5-%0.'3', *%)-+)+)'!0 #!&)('.'%44532(%- +!(%!'%$%/&(03-/,15&110,,4!+-$!+,(2/0*(2.//05/1'(1'*..4/5)321,1*1,55,5.)5*/&%/%0'+4.0,-01)245%3&&13(1&(2)3.02&5322-**)15,*033'.,+-/%-/&#&!-*-*3&%(-&,104-( $ +00%)*+0-0))-0&.3*).%4,-,"!00*#$.-.-+%!)''41)+'5.-(/.($+-.$-&!().%./(.- /'1)%.51*-'&'/%#*#$!0% #!)+"%' !0/!-&4%0,0*%(/".("&(')")%**,(!'!"&))'#%&/+1&%.%! $--&-#*)/$%(*$,&%')$-/,"0.23,.1.2.,0.#0,/('")(&"'%*&+ %(&,-/,')03(43-%', '&!.*%($,'+/%!/!#%$/*(-0).* .*%.01'+0*$.." +("#&$$)*+&,'"%!'),'&0))'$,+*+(/(') ,!#/!.#+++##! /"*&!&$').&%0+%&-++/-))'0'/$&#))-*('$*#+("('-)%/"-%($**50144'&10-+"#!&- ++ -0!0) -/))'"',")* ',+),/0/+1 .)+/)0(,*,(%,&0#+,,!$0+%"-+&,(,".+&41,3')#'%),%#/,.#-$+$##.%,.//%%)0 (%#.,'*++142%)+%)"-,&."&0(+#&/#0'"'0//$) !$+'!.(2'515+")#!/!)$"+*(,.,!%..)#%!-$,-#&)"))*.,)5.)(+-+$'(!"+.!#"%+$*+##-%/#,!""#+*)+%*/3'-&0*#)!00&-0'*-$/-#-'!0/.)&..&/&-'/(+&,,0%,%.*0$-#(&&,.0&*)(!,'*/*', * ,%&.55)3(4%/.&$!/,%$$ "#- 0'" ).'%, 0, #"11%&/54+"-#, &$'$&/.+-%.!+$.#*)*)./.'#%2),-)2!%+ * /+%#/+,*-"&)-.*(!,%$$/$&4)2(*+*0%#'$0,%.+&$0!, (#+*#-+&&!&1*5).5&.*!/0+ $(&(+*&,./!%)-#,+"(.-.-)+42,0$.+"000-#.#&")&)&/!%+(&00/0-/4.*(0"0./-"-##0%$/(%)+-%5&(%.()('')*/!)((!+)*!5*'.'13-'**+&%"(%0#&/)+)1.354,04+3&'1&)4.-)+54'5&.)140014+2*415444'430+0%&22,43-3+12%0+&))+''2*-*(&)*)41%'5/(,(1/).+1)5&41/%,/*030550'()/'+%+511)**./-)+ "&&'&**&)'-+'244&"""'..0 "+.%$((!04..-..4)3'*'*!&)*+'%/%*)/',&$(#,4)/1(3&1% &%*&#+',!"#./, #* '*##/))&42%-3(0.-/%+(!!".""0+)!+$"-!&0)(*+%./3)#'#&!-"$*,"%(+*%(-#"/ +''(4'*-/*/%+*+"&,$-(,!-)&,)0) )&% %0!-$"./,%,5-&'!(0!#)%#&"-"/0*&0$.*$'!',%)#4%0/*-52+.,&!/+*#/+.&$ &*'$)#&%&")."0/!2-)110+'% &,,!,*)../"'"/,$'##!&/!$.&**05.&,+,,,,&0'#+,(&-%./+!+$."$ '( +',") ),,,)3'3%-'(&!,,)("% #*..".("*!!,& )"('$#%,'+-./,/+&$#+-.0*.#),* (($0 !&,/$/"&.%(1&(/-$'+%#&0,&$+.#0%' #' %*"+-%#,!/% .*&2%-(*#.$.%$)&(#'(0)#!.!00%'%))& #- '!)5+(3&$)( &0!".*$$,0!(0-#+/,*,/)(&(')'"&-*41,$.% "(,'/#,"&!0#+#''"!./ '"+, /&#)*&,.'(/+.$,0'!)-,-+. )-/+# .$*-$,!$(,3(.+-+54,))0&&+#$$.-)&-0/+$((+,+!)#0+&-'0()/5-+''+)'#-%#,+$' $+! %&*&(!)%*,.*1-*1,&%$+& 0)0 *(#)()!"-"%)#("0$"(*)*)%,/%2)!- 0 ,,%0!.-'"&""$!$.$! $&#).+2-',2,.*0'+.-,&+(% $)%0)'*".+'-30*/%-3.%#+'+&!(+,',)"&/0"/0,"-()1'+0,0)-)-,-"0""".)/"%#%())-/1%-./5'(1&*%*!$/'&'$0((/!0+'2.1,,,,,,/'5%%$0*'%0'%#,0,1(**'5(('.0+3&+".,2)3)'))),133/0'%)523*2+/&+/,1'/(&-&(5/'%./2.)('%54+34%',2'5(1(..%+-.3'+,%(((,&-4'(/51./*&%%)(-3+)2)40-!*&-/,/.+*./&*0'*-.*!+ $%)%% /!(),&4&3&311&/&&!-*)0%'/#%)+.0)!%&)0&&1)%+.0%#+)/),,0"#+%# ,%(%$+-.4(+*13,%!'/%*(.#*)'+$.'/( (.&-!.1+.31)1-/,#"","*%0(!*-,#!'&##'!)%(22'.(3*/&()$)-!'((((/!0'(%#(! ,!0/(,0&')3,(0)' "/,0/),,-!"$,'-00.0%,+.(.,-(1*##!-+&*!&#+-+)0 /(%(&#$-%-,"/+214,)/40$ ,$.+%+$&/)+! +"(/0)0.+0(!%&.202'&!++ ' " ,(-%.+&*'()&//'0&-),!"*1*2+3%,"#(#"$!0+) +&"' -,#,*$('%(%.%.#-)4+-)+,$(%#'+,!0%%.0%../)"/%,',!+'+)"'32//,/3)-!0%..+,0--&-! %-$,&- * '0)"& -)'+5.&55*'$( (( - "-+*,.-%.&&&%%/*--),/.&50*'13*+.'-)%0'*)0 &(*."',.)/+*/ ,+(.)*-*&%-'/+)"("&*#'&*0'/*",0#(()"$*-$, %)%1,&,&$+%-&!*(,"%')%.-'%$ /'-"")'*,)4/+1%($#&"&/0&/ !)0$$, !/-')/$!+"+&0%')0()''$!(#$!$'-0"% #%)#,#(/0 0#'('13(.*4-(-+/+ )'*/-+-*%+!$%%'0+!%*5&&*)00(',&"&,#-#"%%.#+++/"%" ((,)'*(3/)*#/.*'#$!&&-%0*!+/")0-%#'4(51()3+/$(& &0..*& % $".,)0$&00.+'&2%2./-+--& "$'*/!0""0'2/'-'&)%&+2,!% ",/).'.! #!((140.)%*+(%&33*,-!.$/3%)355420--.511.)&1-122'%'4+1&,,5/(5,*+-0'..0/',/3243.1/4*)+42*+*50(,')),(&3/4&1(-)+,--424%.&%.-,3/3%&440,))-)+,'4-+(/().)"'540&&3)+1025.",+&,*%#$*# (,*&2%+&&1.(.'.&(((0*$(!+ (-&$$%&(32')//25+*&"#/)) +,+/"+)*,*&/0.3+)2&/--%0/'0$,+%00/ ,#((#,0$($ /54'5-*./..#&,"$/..&)"/# ',#'.(+%!%2%(%4.+4*#"'/%&"/*('., ),)#.'.-,.-3%()1(+&)''*!'"(' "!'&.!'*0"$-'!+/('(+1--./"#&"*0*#00"$/. /'+/($#"!&0*-33-1/*.)$%".+ ).+/+*&"-0"*0#*,%/,%$')5%(+.)'/*&#%.### &'!-$/"*(./!&$')*#)+)&&5+,0-(0#(+,#-.)%!*0'/$,0,$& (/0. ,5(,320).)+ *'+# ./(""+%."/&.! ".,%/&,2'0*,+1 .#,0 +'%$,(,,&+ &+.!*'"(*/0,)3'&2,42-) &#/#%"/&) ,(##,#,$'/ #*!&**0%511.(" "+*/*%0$) (+*'($0.!$&'+/! ,-,(-35+,$,#$%,*-$,!*%*,"!)%(%(+&%%('.3%0.-'/#'.(%"&&&$-!.*&$#!0#'$ $.%,3&+')+&-,*#-%*$&* -#-,$.)*)-&%*(%)2&*),1'1$#0*%&//'0 %%-$, +/-**&&*(.5%-5&'+/$($%'$/#* +)--&-$0'/+%24(/*)*0,1!+ .!)')&/ -0/.)#/0( +523-02)//" !%0*(/!(0!///,( #3.2/)03%*1&,.(,!,,* ./%)$0'('0,1-)10&(&1,*(!%'(,+%22('4))21/,%5)153344(+*'(4*/2(&1.,'(,402(,,4-2%2&*&52&&3*2&40((0%/41+)&.5/5&4%0%./35./',,2*/(0'5(,(.'1&.1/32-,(&')-*0%&14(')(-#')*/+#'--'.1.%2.&*0)!)0)#,,0-$0)!$/(+35'&/(+3-%( #%/""*,"$#$-)'+(&.0(.5,.&1*'* !- )% /*.+$!.),#$,,+)//+4.-(0*(#) !'"$*"'*'-0+.0 20*))*/2& +,' 0)!-(,"/* -+*%0+(!,1*4,&4%'+'+(&*"+#,%!+'&/!"!+!!!%#&33&)2-1(- .-"+/!"$)(./*--'+)$/#)-20,*5/)/+"+&*/* 0$"--)*-$0(0!,0# $).*+0'/(,'++'"!!#.#!()!.&0.,'.&/"+(*%/&%-+201%'.+ /,&"-%%-.,#0"+!$$+-+. '4*02010*%!-#)%&#&(''%!*0!-0.!(*%($/)+03,*'$%/. #+",('$"/#--$!!$& !'/(4+*&-5'2*,-.%!)('-.$#"#,-),!-(-(&.&1+32455-$% '#(,/!.% !(+(.)#-0*"/'.'0/01/(&&),&*,)%!.+!,0!./'%"" ).#&05'300,/2-"'($!.'&"+'-%)0#-"/*+!(.)04'&(+4+,&!!$&-,"0+/%.-* +,,*$ (--+-5.-%1*0 '!))(-*), *+*%%0+&*+25-''3/&%)$".##'/'&- '!'-+)#/-%0('(-4&,),*+ .#0..%! #!$(!,%4(/3%((+(%-$+%0.*$*()/+-%!-(,.+.+35/202*..*//*$'.50(&,3)',3'5(%--/&-&10&13)()/2,2--'&10(+'(4',3//04&40,1&+*)'11))+'4-0/*20*).3('-+412*5+.-12*1/)**52-,/2-(*%&01(%.34-(15+*&1./14,&,5('4/3&0-"#)$.#'0.%+5502&5/.11'&.*%,'")($/.(*-',,5&)'3'.3&.0)-'+.,!$$((*),,,+1%2241%55'."00 -&(-$((- %)/ +0(55%41+3!(&) $" &$"/$/&$!)(0)%(3%,+1350.,%$) +)%$.,++$0-,0#$0&-+3%/5&2$+.&,0"*('+&.+*""(+,*'.402'&32/)0+/.'&.$%-"%/%0#0!"*0-*&//+30/4.+-&'.$'#,(./!**$ )/#&)0&%&//&+-250!* !#"%'%"**& !."$%+/%/..0&55/(2&./$!,#&.#-$0**0*$#$&0 ,&''2-31*-)$//!-""!(!/,$(%+(.%-$+),(-()255,)*-!+!#///0'&(!%* &/-%"0#$1,32,&32-)"#,)!(&00*&,)!&0#./#.*/'4.'(2/2%%0%%,!/#0+*++%!/0!,(%$,)520&1.4.$''0$,0!+"&$")$%$,%+'#,3'*30&*/%&$$/#-+&##*/#$*'-0)'033/*-))'&'%/+#'!&*)-"(#0/".!)5*5&2/4/,50!0"&-*%/ ,*+*-%&*%0'223&+.-&1+//) +!($$)),"/5&42'54*)12.%.0( ,/.'$-*&4,*.%*,&&54'433+0%114*&-,5&'0%&-/,11522%.,*4,)1,51(%./%'(/%(1*%3)&4),'&(504%+--,%./103,0%'(..215'*15,3/(/0+,%&52(.0(-(*-'-&*,05(*30(.,*/(%5/)+ #/+)0'-45-3'%*/+(1%'!&--'*&&-'/),%1-4'4)5-,2(" $'#-0,/))*),#'5)5'1,2+1,/"0%'/ ".&.&!*,/$*1',(%(1%'3,$(+*,!).,/)+'&(,%,*)-,5(0-1)3-')!.& /-%)$",0++-&+ --&450%%.)),,0''!,$$" !+%,'!$+,35330&'&."##$+%"#!&***-(()'-"(#%1&4%02.)!0,)'-- $'"$.&$*%.*+&( 4%2/&.5+#'$#(*/$(! .-'$0 +!.&!#//(0*&%& 0&$$-0&*))&!*#.--/*)!0.5/1(34( +)+'()$)/(/$%,0#()(*(,.%3310/)/-!$(%)/, %+)'!("",-*"35/++5.''1- #.'0..+!&,'*0. ,#0-3/1'+*.5&/(%&&)-%/.'"#.$+#'#%1(.(+%1,)3%+.!("*0"/. + ,0,'%%0/'%'1502#"&. .-/-&)&(!!%523&0(0242/' *+)' /& .")%15'13*(5-%'.0-,#/0!$!)//1&3&004.+32%)&-+31,,(.23*01(+01)+50,+1*2,)+1*53*)-&(%0%'%/,14332.2'2/3-('00.&51)+%00/.0)+%*0&1%1&%*-/0+//&)*3/12%0+))11)125,/22.1',0%&431-01*")'%)'/(2,134--)14'+4- ,'()./.',1(--/0%2%1%05$-"/"! /"&.+!*1+3)000020,'#0*(# &)*0"-).0.%0,&',4440+',#.#.,(&(0#(.%$11((('(0,)+3,+$&#+ ##)/)/&++ 5+)**-10..($,$'+,)%#&$*% &%%&'*-%&%-54/), .-0($# 0(#/*.)! %2'410,1--#'*(#&"--0""((.$.(-%-10(1%+(0,!!((",+..0#-, (!" '34&/./4'0$)+#-,"$/#/# ",$# +0+5*)440115&!&&$ +%-&.(#-"0#+52.&3)54+(&*+#0%+.&0.*'&( 0"53)4.)5-/-(5!!& #% 0%&!*0"#-1')1(*4100%+-"%#+&#(/'+0.24+-*(3-,10&/"%0+/!" "/30.*14(3++0/'5)'(&)#(13&544352%5//5*.,'03'5,4%+(1)/2.0.3+-/%&)-&3-+.%350%5))2/04'40%43/523,-%*42/,(/0)%5,4&+-4/5.32(-(33'((2+%%/3,24'51&,(,%*1+1'3/,54*)'/5&-0,/''+0-&+***'5*4**35402)').'!01)+/(3'2,/..4*(&*+.,""&' ..4-+*.'(%*4/23+%+!%+%%.)'+-5-5&-/4''2)0,%"0-().',*$'&2,+10++.5/.2/&.)."*#$&*/#&'+--'0%'5/50*'.)--)0-/!&/")('/-4&*3%20),*-*!!/ .# %"!+$/')%+&+0%+3,% $"$//.!$(!%!(,*%&/%1-+)4'&*0!"')')+.-'#''53''&&*+*+.%+(-),'%' ),,..&/3-4,*+.*/4/,/*+,& !(#&)4+/1%4''(*1%2%$%#00,,+/05+(0)*(/0+&+23)1,,$+ 44(.',(.'0%3,+2/(-)'4-)*,1/1/+1+.25+,)(%24/2)&,342*./1)&,()50./*+5,('02-2'3-1221/.+2&11*3,,*222'&&,.&0+)%*&35&%0'(.2+(3,)(1*003%&4'*2&*.&'+3%,*0%''&2+)0&'),*&('413-+)'0('0,&.*'2(222.('(532'40)&5,,53/,,+,3/.0-.0++%.0,301.')31*-0)4."-.'#)#%/043+///45(0'4(+/*/++,#'/-0-*'325%,,(5(*/(%)"+&1425/5+2()(&(-'%',)-%)&"/&'*15+,/*1&-3'!+,+#%&),51+'5.13%/+'000/#$,-415-%2%/).,,4-)3+50'%%*&-)5,3-((.'(+(*211/%-)%0)1,5(4,3,5('002-21).--1/(3*1,3(-)02(-+4,)%13*13/)+/&44((.4,,/()3.-.+&52-%*)3&*,&1401/.0%(*().+3,)'4-5*+34243(4,%/+2%4&-5151&,'(+.&/*.(42(./3-)%,%)4&)53*5((3.,(&4(.003)&(3,%51-'5,02%1*01(,(2'-+*'&,,,53-%,&,5&,551(&4/-5-'+32.5)410'205/(*032(((000+3+/.(1*23+'+3*-&20%/11+*4&'.*'5/0.+5044/+31/1252%(),(&%,*+03+5'%,5'1*,44%,0%.2&&%-/%*-'0.)-%254(0/(0&(*%/.'514,*1,3(525)/2&4'.(4/0.%1/3(()/.3&/0-%&2'1*'14%5).,,*5,%-*,(0*1.%52(-%.3*02/4.''0,/%*-.3/*4(-/55%10''4+32%**&&)*,,*3*)4(%*(.25')/**).5/'4++,2)(5)%0+'&434.*3(-.31&(,11&-1'2(**0)1')++03..1-%*220%+'0,1.'-,54./-5*)3')-.113),125,*'(1.*3-//22533 \ No newline at end of file diff --git a/healthlink-his-ui/package.json b/healthlink-his-ui/package.json index 35ee5530c..52c86ee83 100755 --- a/healthlink-his-ui/package.json +++ b/healthlink-his-ui/package.json @@ -28,14 +28,20 @@ }, "dependencies": { "@element-plus/icons-vue": "^2.3.2", + "@kitware/vtk.js": "^36.2.0", "@vue/shared": "^3.5.25", "@vueup/vue-quill": "^1.5.1", "@vueuse/core": "^14.3.0", "axios": "^1.16.1", "china-division": "^2.7.0", + "cornerstone-core": "^2.6.1", + "cornerstone-math": "^0.1.10", + "cornerstone-tools": "^6.0.10", + "cornerstone-wado-image-loader": "^4.13.2", "d3": "^7.9.0", "dayjs": "^1.11.19", "decimal.js": "^10.5.0", + "dicom-parser": "^1.8.21", "echarts": "^5.6.0", "element-china-area-data": "^6.1.0", "element-plus": "^2.14.1", diff --git a/healthlink-his-ui/src/views/reconstruction/3d/index.vue b/healthlink-his-ui/src/views/reconstruction/3d/index.vue index 4e8a64047..116ce579e 100644 --- a/healthlink-his-ui/src/views/reconstruction/3d/index.vue +++ b/healthlink-his-ui/src/views/reconstruction/3d/index.vue @@ -18,7 +18,7 @@ - + 查询 新建任务 @@ -40,41 +40,14 @@ -
-
3D影像查看器
-
-基于 Cornerstone.js + VTK.js 的医学影像3D重建查看器
-支持: 容积渲染(VR) / 多平面重建(MPR) / 最大密度投影(MIP) -
-
-容积渲染(VR) -多平面(MPR) -最大密度(MIP) -
-
-当前模式: {{ viewerMode }} | 需要Cornerstone.js + VTK.js依赖 -
-
-骨骼预设 -软组织预设 -肺部预设 -血管预设 -皮肤预设 -
-
-📏 距离 -📐 角度 -⬜ 面积 -🔍 CT值 -
-
+
@@ -102,39 +75,35 @@ - - - - - - + - + + +